じゃあ、おうちで学べる

本能を呼び覚ますこのコードに、君は抗えるか

Python

django.core.exceptions.DisallowedHost: Invalid HTTP_HOST headerのエラーが出た時の対処法

settings.pyに以下の設定を行う ALLOWED_HOSTS = ['*'] # or ALLOWED_HOSTS = ['your IP']

バイナリ解析技法【Python3での利用】

概要 ctypes:Pythonのための外部関数ライブラリ pydbg Immunity Debugger Sulley 最後に 概要 リバースエンジニアリング Pythonによるバイナリ解析技法を読みましたか??このブログでは2009年に出版された本書で使われているPython2のモジュールがPython3でど…

Python-Fire is very cool.

概要 黒い画面でパソコンをカタカタするオタクはCLIツールの作成は命題の一つである。 いろんなツールを作ってみた後、 私はそれをデバッグするにことがあった。 自分の為のツール作成をしていると雑に実装していたりしており、驚くことが多い。 どうやら、…

NEET、RSAで遊ぶ・・・。

概要 僕は相も変わらずに不毛なNEET生活を満喫しております。このNEET生活が出来ることをまことに嬉しく思います。この調子で実りのないNEET生活を満喫したいとも思っています。私は無病息災なのだが、部屋で本を読んだり、パソコンヲカタカタしていることにもそろそ…

君がDockerで何やってるか知りたい。だって、好きだもん!!!

概要 Dockerは、コンテナ内のプロセスを分離するための柔軟なツールでオシャレな都会のエンジニアはみんな使っています。福岡の田舎っぺ学生エンジニアすら注目しているので多分、相当に人気があるのだと思います。そんな、Dockerのファイルの変更監視をして…

シンプルで、広く知られた暗号のひとつであるシーザー暗号を解く

概要 もっともシンプルで、広く知られた暗号のひとつであるシーザー暗号を解くためのモジュールを作りました。いつ使うかわかりませんが誰かいつか使ってあげて下さい!!!文字数が多いと計算が遅いです.普通に. encode,decodeの他にsearchを実装しました。 …

文字ずら・して探す

概要 シーザー暗号は好きですか??僕は嫌いです。シーザー暗号とは単一換字式暗号の一種で、平文の各文字を、辞書順にn文字シフトして暗号文を作る暗号のことですが僕は超人でもなく、残念ながら平均的な知能しか持たないので、ずらされた文字を見ても、何文…

python3で日本語文章の単語を集計する。

概要 「この文章の中でもっとも出てくる単語はなにか分かりますか??」という自然言語処理をしている人からすると抽象度の高い質問に対してまぁなんとなく適当に答えるというものです。 文字列をカウントする時の手順。 形態素解析などを用いて文章を単語に分…

オタクが学生時代に読んで良かった本をまとめる。

概要 学生時代に友達が居ないので技術書を読んだでござる。自分はまだ技術の勉強を初めて少ししか経っていない上にどの分野でもド新人なのですが自分の後輩や誰かの参考になる為に本を紹介しようと思いました。記載するのが面倒で一部記載して公開しますが、…

Basic Summarization Modelを用いた文章要約ツールの作成

概要 前回のブログでBasic Summarization Modelを用いた文章要約をしてみました。 syu-m-5151.hatenablog.com なので、ツールとして使えるようにしました。 github.com 小ネタ bannerコマンドとは引数で渡した文字を#で大きく表示すものです。 $banner word_…

Basic Summarization Modelを用いてアイドルのブログの文章をさらっと読むオタク気持ち悪い

概要 僕自身が精神的に追い込まれると何も進捗を生やせなくなるアイドルオタクになる。しかし、怠惰なオタクはいちいちアイドルの意味のない文章を全て読んでいるわけにはいきません。要約する。 前回 アイドルのホームページから画像を自動で取得するオタク…

CUPに関する事【Pythonのオプションパーサ】

※このブログにはどちらかというと不快になる要素が含まれているかもしれません。閲覧の際には十分にご注意下さい。 概要 「使いやすく引数も自由自在なコマンドラインツールを作ってみたいんや〜」 ということでpythonでコマンドラインツールを作る時に必要…

夏を感じます。【pythonによるツェラーの公式の実装】

概要 皆さん、お誕生日おめでとうございます。みなさんは主人公が数学オリンピック代表候補である、「サマーウォーズ」は好きですか?? 僕は大好きです。さて、主人公の健二がはじめに夏希先輩の誕生日を聞いて一瞬で健二で日曜日だと答えてましたね(オタク…

2017年から30年後の君へ 【素数の年】

あけましておめでとうございます。 昨年中はたくさんのご愛顧をいただきありがとうございました。 本年は2017年卒としての就職が決まりいままでと違う環境へ見切り発車いたします(パソコンカタカタオタクができれば嬉しい)。 就職先に関してはSNS等からRECONして下さい…

上京で鬱にならない為の住居選択を考える。

概要 来年、新卒として東京に上京をしそれに差し当たって東京へ引っ越しを行う。毎年、上京の際には住居に関する問題を抱えている人は多い。最悪の家に住むともしかしたら、鬱になってしまうかもしれない。新卒で鬱になりでもしたら終わりだ…。僕はこのまま…

真実の焼肉食べ放題メニューを作る。

概要 2016年も残り数日。2017年には社会という荒波に出る。なんとなく卒業研究も上手く行かないそんな日々を変えたいものだ。そこで授業の最後に忘年会を兼ねて焼肉の食べ放題に行くことになった。しかし、楽しいはずの焼肉はメニューが均等に並び我々にあら…

アイドルのブログからword_cloudを生成するオタク気持ち悪い()

概要 僕自身が精神的に追い込まれると何も進捗を生やせなくなるアイドルオタクになる。 しかし、怠惰なオタクはアイドルの全ブログを読んでチェックしていくわけにはいきません。そこでワードクラウドを用いてアイドルが何に興味があるかどのような発言をブ…

アイドルのホームページから画像を自動で取得するオタク気持ち悪い()

概要 僕自身が精神的に追い込まれると何も進捗を生やせなくなるアイドルオタクになる。 しかし、怠惰なオタクはいちいちアイドルの為には手動で画像を取得していられません。そこで自動で取得したいと思う。 なお、画像の取得元は私の趣味に依存しないものと…

Python3にMechanizeはないのでMechanicalSoupを使え!!

概要 Python3にMechanizeはない!!! Webサイトとのやり取りを自動化するためにMechanizeを使いたい。しかし、Python3との互換性がなく開発が非アクティブです。しかし、Mechanizeの使い慣れたAPIを使いたいユーザも多い。MechanicalSoupはPython3に対応し…

OWASP Kyushu Local Chapter Meeting 7th ミーティングでお話してきた。

概要 OWASP Kyushu Local Chapter Meeting は、セミナーや持ち込みのライトニングトークの形で行われる、Webセキュリティに関心のある方が集う、楽しくカジュアルな勉強会です。 そして、2016/12/14 にOWASP Kyushu Local Chapter Meeting 7thでお話しました…

福岡でPythonのwebフレームワークであるDjangoの勉強会を行う

Django_fukuoka@さくらクラブ を行いたいと思います。 2016年11/5に学生限定のPythonのwebフレームワークであるDjangoの勉強会をします。 申し込みページです Django_Fukuoka @ さくらクラブ福岡 - さくらクラブ(総合) | Doorkeeper 定員 8名ぐらいを予定 …

REMnuxは遊べるぞ~!!(1)

はじめに このブログをREMnuxをインストールしてマルウェアを解析したいけどREMnuxについて全然分かんない><という全国の女子高校生に捧げます。 概要 REMnuxはリバースエンジニアリングやマルウェアを分析するための無料のLinuxツールキットを提供します。U…

なにやら(yara)

はじめに 【紹介・導入の巻】です。yaraについて深く知りたい人や実際使ったことある方は見なくても大丈夫です。 YARAとは? YARAはマルウェアの解析といった情報セキュリティ方面に有用なツールです。 YARA is a tool aimed at (but not limited to) helpin…

恐縮ですが Cython を始める。(3)

Now is better than never. The Zen of Python ブログを書いててそもそも、Cをそんなに書かないことに気付く!! 今回はCの関数、ライブラリをCython側から使いたいと思います。Cythonは関数の宣言をたくさん持っているのでとりあえず、cimportすればOKです。 …

プロではないときに使う関数

概要 プロが日本の美徳である謙遜を行うときに使うための関数です。 Professional is the function for use when performing humility is a Japanese virtue . gist.github.com

恐縮ですが Cython を始める。(2)

There should be one-- and preferably only one --obvious way to do it. The Zen of Python はじめに 今回は純粋なpythonのコードとcythonでみんなが大好きなフィボナッチ数列を 明示的な再帰的問い合わせをして実装した場合に どれだけ性能差が出るのかip…

恐縮ですが Cython を始める。(1)

はじめに The first rule of C is don't write C if you can avoid it. How to C (as of 2016) cythonを始めた動機のようなものはありませんでしたがライフワークとしてブログを書いているのでその流れで書いております。 cythonは高速に動作して外部のCライ…

ipython notebookでグラフを生成する/GistにipynbをUploadする

※自分用のメモ(要望があれば改善します。) ipython notebook inlineでグラフを生成する // // gist.github.com %matplotlib inline と一行記述するだけで基本OKです。 GistにipynbをUploadする ipython notebook を起動させたディレクトリに.ipynbというJSON…

pip3 install scapy-python3 でパケットに恋したい。 arpテーブルを汚したい編

はじめに 最近はデータを可視化解析にハマってる(福岡で勉強会するので暇な人は来てね!!)ネットワーク戦士の motouchi です。 前回に引き続きパケットに恋したいと思います。 syu-m-5151.hatenablog.com 宣言どおりに公開出来ました。(ちょっと説明省きす…

pip3 install scapy-python3 でパケットに恋したい。 紹介編

はじめに Yo!Yo!おれはTCPラッパーだYo!注意書きとか仰々しく書いてたら全部消えたのでもう嫌だYo!いえぃ!!あぁあああい!!! あ、今回はscapyのちょっとした使い方について…。 環境構築 Ubuntu 14.04.3 python3.4 pip 1.5.4 pip3 install scapy-python…