2018-01-01から1年間の記事一覧
最近Djangoを使う人も増えてきているようで、自分がさわり始めた頃に比べれば、分からないことことでも探せば出てくるようになりました。 とはいえ、Djangoの全体像をさらっとながめられるようなものがあまりなく、自分のDjango自体の理解が正しいのか悩んで…
4/22に秋葉原UDX アキバ・スクエアで開かれた、技術書典4に行ってきました。 techbookfest.org イベント自体は知っていたのでいつかは行きたいなーと思っていました。そんな中、日本語で書かれたDjango本「現場で使える基礎Django」が頒布されると聞いたので…
4/21に、ギークラボ長野にて開催された「OSSライセンス」勉強会に参加しました。 「OSSライセンス」勉強会 - connpass テクニカルライター/ITライターの可知豊さんの講演の他、フリーテーマのLTがありました。 昔、ライセンスまわりを調べていた時、可知さん…
4/13(金)に塩尻インキュベーションプラザ(SIP)で開催された、Recap of TensorFlow Dev Summit 2018 in 信州 に参加しました。 Recap of TensorFlow Dev Summit 2018 in 信州 - connpass 資料はconnpassの他、当日の様子がTogetterにまとめられています。 Rec…
手元の画像pdfファイルをOCR処理したいことがありました。 手軽にOCR処理する方法がないかを調べたところ、Google DriveにOCR機能があることを知りました。 GoogleDriveのOCR機能を使って、大量の画像ファイルをテキストに変換する そこで、Google DriveのOC…
3/21にギークラボ長野で開かれた「みんなのPython勉強会 in 長野 #2」に参加しました。 みんなのPython勉強会 in 長野 #2 - connpass 今回は Web データ解析 ハードウェア/IoT ビギナー の分野の開発スプリントでした。 また、#1同様、みんなのPython勉強会…
2/16にデブサミ2018の2日目に参加しました。 Developers Summit 2018 セッション資料は以下で公開されています。 デブサミ2018、講演関連資料まとめ:CodeZine(コードジン) ここでは自分の感想やメモを残しておきます。誤りがあったらすみません。 目次 【…
Djangoのフォームで 郵便番号入力 都道府県選択 を簡単に作る方法を調べたところ、 django-localflavor がありました。 django/django-localflavor: Country-specific Django helpers, formerly of contrib fame The “local flavor” app — django-localflavo…
1/27に、ギークラボ長野にて開催された「SQLアンチパターン」読書会スペシャルに参加しました。 「SQLアンチパターン」読書会スペシャル - connpass 監訳者の和田卓人さんによる講演「SQLアンチパターンのお焚き上げ(2018年版)」の他、データベースに関す…
以前、Android + RubotoにてFeliCaのKURURUの履歴を読んでみました。 Rubotoを使い、Androidで「長野市バス共通ICカード KURURU(くるる)」の履歴を読んでみた - メモ的な思考的な そこで今回は Python2 + nfcpy でKURURUを読んでみます。 とはいえ、nfcpyでF…
毎年冬になるとつらいのが冷え性です。 今までは身体が冷えてるような気がするから冷え性だろうと思っていました。しかし、「推測するな計測せよ」という言葉を思い出しました。 そこで記録が手軽に残せる体温計を探してみました。すると、NFCでデータを転送…
今まで、遠隔からPCの電源を入れる場合、Wake on LAN 用のツールを使っていました。 Wake-on-LAN - Wikipedia そこで今回、ScapyでWake on LANのマジックパケットを作ってみて、ツールの代替となるかを試してみました。 目次 目次 環境 ネットワーク構成 ネ…
以前、Windowsにて現在のIPアドレス利用状況を知りたい時は、以下の記事のようにしていました。 Windowsで、使用中のIPアドレスを調査する:Tech TIPS - @IT Scapyを使えばARPパケットだけで同じことができるのではと思い、試してみました。 目次 環境 実装…
Raspberry Pi 2 Model BでScapyを書いていると、リモートデバッグしたくなりました。 そこで、IntelliJのremote interpreter方式を使って、Raspbian上のScapyをリモートデバッグしてみた時のメモを残します。 目次 環境 公開鍵を使ったSSHを可能にするよう設…
前回の記事の中で、MacへのScapyのインストールについて触れました。 Mac + Python2 + Scapyで、DHCPサーバを探してみた - メモ的な思考的な 公開後、Twitterにて Scapy works natively on macOS since 2.3.3. There is no need to install pcap and dnet mo…
Scapyを使ってDHCPサーバを探してみようと、実装方法を調べてみました。 すると、Scapyの公式ドキュメントにあったり、既に実装している方々がいました。 Identifying rogue DHCP servers on your LAN | Usage — Scapy 2.3.3-dev documentation Python(Scap…
前回・前々回で、Python2 + Scapyで、Raspberry Pi 2 Model B をブリッジ化してみました。 Python2 + Scapyで、Raspberry Pi 2 Model B をブリッジにできるか試してみた #router_jisaku - メモ的な思考的な Scapy + Python2 + I/O多重化・ブロッキングI/O系…
前回、Scapyの bridge_and_sniff() 関数を使って、Raspberry Pi 2 Model B をブリッジ化してみました。 Python2 + Scapyで、Raspberry Pi 2 Model B をブリッジにできるか試してみた #router_jisaku - メモ的な思考的な ただ、 bridge_and_sniff() 関数を使…
以前、Windows10 + Scapyを簡単にさわってみました。 Windows10にScapyをインストールする - メモ的な思考的な もう少し詳しくScapyをさわってみたいと思い、何か作ろうと考えました。 作る題材を探していたところ、書籍「ルーター自作でわかるパケットの流…
例年通り、2017年の振り返りと2018年の目標を書いてみます。 目標の振り返り 2016年の振り返りと2017年の目標 - メモ的な思考的な で立てた目標を振り返ってみます。 Pythonの基礎知識を身につける 一年間Pythonの仕事であったため、仕事で使う部分を中心に…