黒猫のWeb的開発

Webやスマートフォンアプリ開発未経験者が何かを勉強して作っていくためのメモです。

Python

Pythonでドメイン名からIPを調べる(またはIPからhost名)

ドメイン名からIPを調べる時は socket.gethostbyname_ex('ドメイン名') を使う。IPからドメイン名を調べる時は socket.gethostbyaddr('IP') を使う。 import socket ip = socket.gethostbyname_ex('bcde.jp') print ip domain = socket.gethostbyaddr(ip[2][…

MacBook Airをを購入時に最初にした設定をメモ

マウスの設定 マウスのスクロール方向がWindowsを使っていた時と逆なので、スクロール方向を変更 [システム環境設定]-[マウス] キーボードの変更 キーボードは使い慣れた以下の設定を行う。 CtrlとCommandキーの入れ替え Shift+Spaceキーで英字かなの切り替…

Pythonでfeedparser

PythonでRSSを解析したい要件があったので、調査。 https://pypi.python.org/pypi/feedparserPipでインストール $ sudo pip install feedparser あとはプログラム内でこれだけで終了 import feedparser f = feedparser.parse("http://feedblog.ameba.jp/rss/…

MacでDjangoをローカル開発するのに最低限必要なもの

以下の構成で動作させるものとする。 ・MySQL ・Django内のrunserverSQLiteで動作させるならば、Djangoパッケージだけで良さそう・・・前回、MySQLは、Homebrewでインストール済み Djangoパッケージをインストールする $ sudo easy_install django $ sudo pi…

Web開発を勉強するためのシステム構成

自宅サーバ&Web開発未経験なので、なんでもありだ。 標準とか、推奨とか知らない。 まずは熱が冷める前に作ってしまいたい。 Apache2 python2.7 mysql5.5 RaspberryPiにlighttpdを入れたことがあるので、lighttpdにしたかったが、いつの間にかApache2が入っ…