2014-01-01から1年間の記事一覧

PythonでHTTPリクエスト

PythonでHTTPリクエストをする方法は幾つもある.ありすぎて困った. しかし一般的にはhttplibを使うようだ. 単純にGETしたいだけなら HTTPConnection関数でコネクションを作成し,request関数で実行する.getresponse関数でレスポンスを取得. responseの…

アルゴリズムチャレンジ via Python (2) - Queue編 -

前回はStack編だったので今回はQueueを書いてみました. Queueは基本的にはStackと大差ないのですがStackが後入れ先だしなのに対し先入れ先出しです.待ち行列ともいいますね. 今回もclassを使います. class要件はこんな感じでしょうか? classは内部に配…

アルゴリズムチャレンジ via Python (1) - Stack編 -

アルゴリズムの勉強のために代表的なものを書いてみました.言語はPython. アルゴリズムの勉強 今回はお題には無いのですがStackを書いてみました. 実装方法は幾つもありそうですが今回はクラスを使います. Stack classの要件はこんな感じでしょうか? ク…

OneNoteとは?

Microsoftが突然OneNoteを無償化しました. Microsoftの公式OneNoteページ これまで一万円近かったアプリが無償化と聞いて驚いた人も多いかと思いますが肝心のOneNoteってなにさ?ってことを知っている人は余りいないのでは?私もぶっちゃけ名前と概要くらい…

Ubuntu13.10でwineが起動しなくなった

コマンドラインからwineにインストールしたwindowsアプリケーションを起動する方法

これ知ってる?中二病なオームの法則の覚え方

めっちゃ中二病なオームの法則の覚え方

ソースコードからアプリケーションをインストールする

最近はパッケージ管理システムの発達でソースからアプリケーションをインストールすることはめっきり減ったけどたまにはソースからインストールすることもあるよね (1) ソースのダウンロード まずはソースの入手.Unix系システム向けだとtar.gz2などが多い.…

アルゴリズムの勉強

自分がさっぱりアルゴリズムに弱いことがわかったので代表的なアルゴリズムをPythonで書いてみることにする. なぜPythonかというと文法がC/C++に良くにていることとC/C++に比べて実行時の手間が少ないことが理由.まあ特に深い意味は無いってことで.QuickS…

Node.jsまとめ

Node.jsはサーバサイドをjsで書けるプラットフォームでGoogle V8をコアとする. Node.js自体は単なる環境でrailsのようなリッチなフレームワーク機能はない.自分でプラグインを適切に選択する必要がある. 最も普及しているのはexpress.柔軟なフレームワー…

コマンドの出力を表示させないようにする

.bash_profileでbashの初期設定を行った場合などコマンドの実行結果を表示させないようにしたい場合がけっこうある. コマンドの出力を表示させないようにしたい場合,出力先に/dev/nullを指定する. 正確には出力をnullデバイスにリダイレクトする. 例)ls…

iOS7.1感想

iOS7.1にアップグレードしたので感想を書きたいと思います. Siriが普通にしゃべるようになった!? iOS7.1ではSiriの発音が劇的に改善されています.あの片言しゃべりが結構好きだったのですがこれはこれで悪くない,いや非常に素晴らしいです. Siriが男性に…

Rubyまとめ

クラスとメソッドの定義 クラスHogeを継承したクラスFooにメソッドbarを定義する. class Foo < Hoge def bar //処理 end end クラスのインスタンス化 class = Class.new() Hash hash = Hash["foo" => 10, "bar" => 20, "hoge" => 30] hash["hogehoge"] = 40…

Linuxの起動時にプログラムを実行する - gnome-session編 -

Linuxの起動時にプログラムを自動で実行(Windowsでいうスタートアップに登録)する方法は昨日の Linuxの起動時にプログラムを実行する. - initスクリプト編 - - masahirosuzuka's blog がお行儀がいいというか正当なやり方なんだけどUbuntu13.10の場合GUI…

Linuxの起動時にプログラムを実行する. - initスクリプト編 -

Linuxの起動時にプログラムを自動で実行(Windowsでいうスタートアップに登録)するには /etc/rc.d/rc.local に自動実行したいコマンドを書く. このファイルは起動時に最後に読み込まれるファイルでユーザが自由に記述することができる.

Xcodeでファイルを追加する場合の注意点

mp3やaifなどをプロジェクトに追加する際にはプロジェクトナビゲータにドロップする.するとこのようなシートがおりてくる. 必ずCopy items into ...にチェックを入れる チェックを入れなかった場合はプロジェクトの場所を移動したりgitレポジトリにpushし…

Xcodeのプロジェクト名を変える

あまり機会は多くないかもしれないけどXcodeのプロジェクト名を変えるときの注意点. Delegateのファイル名を変える Delegateのクラス名を変える xibファイルのobjectsのクラスを変える pch(プリコンパイル)ファイル名を変える(target) prefixのファイル…

モレスキンがしっくりこなかった人はコクヨの測量野帳を使ってみるといいかも.

はてぶで測量野帳が話題になったことがありましたね. それに影響されて安いし試しにくらいの軽い気持ちで使い始めたのですがこれがびっくりするぐらい馴染みました.手帳を一冊使い切ったのって実は始めてだったり… モレスキンはいまいち馴染めない,でもお…

Xcodeにフレームワークを追加する方法

TARGETS -> Build Phasesタブ -> Link Binary With Librariesから追加.

UNIX系システム(Linux含む)の負荷を計測するには

UNIX系システム(Linux含む)で負荷を計るためには*statコマンドを使う. $mpstat -P cpu -V interval count cpu:計測するCPUの番号.ALLを指定すると全てのCPUを計測する. -V:バージョン interval:実行間隔.秒単位 count:実行回数 $iostat -V interval co…

サイズ剛力Naked700Wレビュー

PCが起動しなくなったので秋葉原で剛力Naked700Wを買ってきました. 今は(まな板PC状態ですが)快調に動いています. 購入場所はTSHUKUMO ex,中央通りに面したひときわ目立つ黒と緑の怪しい細い建物です. Google マップ - 地図検索 剛力Nakedはサイズの定…

iOS7.0.6アップデート

iPhoneを使っている人ならもう知っているかもしれませんがiOS7.0.6が配信されました. いつものアップデートなら少しの間様子見…なんてものいいかもしれませんが今回は少し様子がちがうようです. iPhoneに限らず最近の端末は通信内容を暗号化するのが主流で…

PCが起動しなくなったので…

PCが起動しなくなりました. 2008年にBTOで買って以来ずっと愛機だったPCなのですがとうとう起動しなくなりました. 症状は電源ボタンを入れるとファンは回るのにBIOSが起動しない. そういえば電源がからから言ってたなと思い新しい電源を秋葉原で買ってき…

Litecoinを採掘してみる(4) 採掘開始編

お待たせしました.Litecoinの採掘を開始します. Litecoinを採掘してみる(1) Litecoinを採掘してみる(2) Litecoin Wallet導入編 Litecoinを採掘してみる(3) 2chpool登録編 もご参照ください. さて,Litecoinの採掘ですが専用のソフトを使用します.ソフト…

Litecoinを採掘してみる(3) 採掘プールに登録編

Walletを導入したのでもう準備は完了です. 日本の代表的な採掘プールに2chpoolがあります.たぶん日本人には最も分かりやすいプールだと思うのでこちらを例に採掘をしたいと思います. 慣れたら外国の採掘プールを利用するのもいいんじゃないかな. 使い方…

Litecoinを採掘してみる(2) Litecoin Wallet導入編

Litecoinの採掘に挑戦する前にLitecoin Walletをいうソフトの導入が必要です. Litecoin Walletとは名前の通りLitecoinの財布の役割を果たすソフトウェアです.バックアップ機能もあるので別PCへの移行も可能です. 今回はUbuntu13.10 64bitですがWindowsやM…

Litecoinを採掘してみる(1)

最近BitcoinなどのP2P仮想通貨がなにかと話題ですが技術的に興味があるので採掘に挑戦してみることにしました. その前にBitocoinとLitecoinとはなんでしょうか? Bitcoinとは一言でP2Pベースの仮想通貨です.通常通貨とは日本銀行やFRBなどの国の中央銀行が…

XcodeでUnknown class <MyClass> in Interface Builer file

XcodeでUnknown class in Interface Builder fileという見慣れないエラーがでることがある. これはiOSシミュレータのキャッシュの問題. /Users/USERNAME/Library/Application Support/iPhone Simulator/VERSION_NUMBER/Applications/ 以下を削除してしまえ…

CMakeエラー "Could not find PythonLibs"

CMakeがPythonLibsが見つからないと怒りだすことがある. たぶん CMake Error Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIR) みたいなメッセージが表示されるはず. これは結構やりがちな単純ミスでpython-devパッケージがイン…

nibとxib

Xcode3.1からnibがxibになった. nibはNext Interface BuilderでxibはXml Interface Builderという意味. 最初はX-platformかX Window Systemだと思ってついに他のOSのアプリ開発が出来るようになったのか!?と思ったけどね. nibファイルは元々Interface Bui…

C++でスタックを書いてみた

スタックが必要になったので書いてみた. #include <iostream> #include <cstdlib> const int STACK_SIZE = 80; class MyStack { private: int count; int data[STACK_SIZE]; public: MyStack(); //~MyStack(); void push(const int item); int pop(); }; MyStack::MyStack() { </cstdlib></iostream>…