2014-03-01から1ヶ月間の記事一覧

Objective-Cで画像のリサイズ

画像トリミングについて imagePickerControllerで取得した画像をリサイズしてから使う方が何かと便利かも. -(void)imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary*)info ピッカーで画像選択後,info…

PhoneGap3のインストールと実行

PhoneGapを試してみたので覚え書き. http://phonegap.com/install/ PhoneGapに必要なもの. npm(node.js)環境 Ant Android SDK Api 19以上. Node Nodeはnvmが使いやすくていいかんじ インストール方法は公式のREADMEをみればわかる.下記コマンドは必ず全…

segueで条件分岐する方法

segueをボタンなどではなくViewから伸ばす. segueにidentifierを設定する.ここではtoChoosePictureという名前をつけた. [self performSegueWithIdentifier:@"toChoosePicture"sender:self]; を使い,遷移を実行する.データの受け渡しは - (void)prepareF…

プログラミング言語別プログラマーの呼び方

一種のジョークなんだけどプログラミング言語にはその言語を使う人の呼び名がある. これが結構苦笑いを誘発する.こんな言語もあってそれの信望者はこんな呼び方をされているよ.なんてのがあったらぜひコメントを. 言語 C C Programmer C++ C++ Programme…

Markdown

よく使うMDを.実際のところこれくらいしか使わない人も多いんじゃないかな? 見出し #h1見出し ##h2見出し ###h3見出し ####h4見出し 強調 *強調したい文字列* **強い強調をしたい文字列** リスト * 順番なし * インデント順番なし 1. 順番あり 1. インデン…

SiriにAndroidについてきいてみた.

SiriはAndroidのことを知らないようです. どういうことなの…

PythonでHTTPリクエスト - urllib編 -

この記事で紹介した方法よりこっちの方がやりやすいかも?って方法を見つけたので urllibの公式ドキュメント 単にページのHTMLをダウンロードしたい場合urllibを使った方が簡単そう.手順としては 1. urlを文字列で定義 2. urllib.urlopen関数でurlを開く. 3…

AVFoundationのセットアップ

AVFoundationを使う機会があり,そのなかでも特にセットアップがわかりにくかったのでメモに残しておく. 以下をコピペすればOKなようにしてある. - (void)setupAVCapture { NSError *error = nil; self.session = [[AVCaptureSession alloc] init]; if ([[…

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が起動しない. そういえば電源がからから言ってたなと思い新しい電源を秋葉原で買ってき…