GWの宿題的な何か

pypyのベンチマーク的な何か with Pillow(PIL) # -*- coding:utf-8 -*- import os import re import threading from PIL import Image from bs4 import BeautifulSoup def transHue(img, huetype): img1 = img.copy() for hue in huetype.find_all(u"map"): …

【マスクとアドレスと論理式】pythonでのbit演算でIPv4を計算する

何コレ? #! /usr/bin/env python # -*- coding: utf-8 -*- import sys import socket import struct import re type1 = re.compile(ur'([\d\.]+)\/(\d+)') # 192.168.0.1/24 type2 = re.compile(ur'([\d\.]+)\s+([\d\.]+)') # 192.168.0.1/ 255.255.255.0 a…

オフラインでGCCを使ったmbed開発環境を作る。(第二版)

mbedって何ぞや? NXP LPC1768のARMのMPUにブレッドボードで使いやすい足が生えて簡単にファームウェアを焼くことができるUSBクライアントポートがついたお手軽マイコン。 ADC/CAN/DAC/イーサネット/DMA/外部割込み/GPIO/I2C/I2S/PWM/RTC/SPI/SSP/UART/WDT/U…

pythonのmultiprocessingを使ってみた。 〜失敗編〜

自分はスクリプトではpythonが好きだ。処女はBashとDOS Batch Fileで果てたが初めてのインタプリタはCと相性の良いと聞いたPerlにしようかと思ったが、当時のPerlの参考となるスクリプトが汚くてセキュリティ的にもボロボロで、CGIにいたっては開発しにくい…

Arduino互換Metaboardを紐解く

安くArduinoが欲しい。そんな中でArduinoUNOとか高いし、安上がりでArduinoは手に入らないかと考えていたところ、Metaboardというマイコン一つでArduinoが作れるというのを知る。本来、ArduinoはコアとなるAVRマイコンとそのマイコンにファームウエアを書き…

擬似自然言語検索? わかち書き検索、あいまい検索の実装まとめ

概要 実際の自然言語検索は(検索)πはいくら? => (結果)3.1415...(検索)answer to life the universe and everything => (結果)42というものであるが、ここでいう自然言語検索というのは検索しようとする文字に対して検索対象となる文字列がどれほど合致して…

V-USBの使い方まとめ

HIDaspxのコピーが手に入ったので年末年始の宿題として2台拝借。 これを使ってV-USBやUSB1.1 LowSpeedについて勉強しようとする魂胆。 概要・HIDaspxについて http://www.binzume.net/library/avr_hidasp.html 上記のサイトの人が作ったHIDaspをブラッシュア…