2014-01-01から1年間の記事一覧
最近web制作をやってる会社で働くことになりまして、僕はあまりフロント側の人間ではなかったのだけど、案件をボーンといただいてしまったのでとりあえず最初は手順をまとめながらやってみようと思います。 デザインするときのフローをまとめておきながらや…
とあるC言語のプログラムをアセンブリ言語に変換して、そこから、C言語のstaticとautoをアセンブリ言語ではどのように扱っているのか確認してみる。 C言語およびそれをmips-gccでクロスコンパイルしたプログラムは以下。 Programs in Assembly and C compile…
なんか消える railsを使っていて、画像のアップロードにはcarrierwaveを使っているのだけど、updateのときに、画像の内容が空でもデータベース内の画像のパスを上書きしてしまうって感じになってる。 つまりパスは最新の日付に従って更新されるのにそれに応…
JPHacksというハッカソンで画像から日本語を認識してテキスト化する機能をもったアプリを作成することになって、OCRが必要になって調べてみたのでリンクをまとめておく 参考記事 DOCOMO docomo developer support https://dev.smt.docomo.ne.jp/?p=mypage.ap…
参考にさせていただいたサイト MFMailComposeViewController Class Reference アプリから画像を添付してメールを送信する方法 | CrossBridge MFMailComposeViewController - Send email in your apps 準備 プロジェクトのターゲットのところから、MessageUI.…
ずっとこんなの欲しいなぁ,作ってみようかなぁと思っていてふと検索してみたらすごくいい感じのがあったのでインストールしてみる. https://github.com/stephencelis/ghi まぁこれは需要めちゃくちゃあるだろうし既存あるよなー! 作りたい気持ちはあった…
【アセンブリ】C言語でシステムコールsyscallを使う - 凸ろぐ という記事に引き続き、今度はC言語で記述したハノイの塔hanoi.cをhanoi.sファイルにgccを用いてコンパイルし、それを自分で実装したprint系関数を使って表示する、ということをやってみる。 ま…
とりあえずアセンブリで受け取ったintのデータを表示するという関数を実装してみる。 1 .text 2 .align 2 3 4 _print_int: 5 subu $sp, $sp, 24 6 sw $ra, 20($sp) 7 8 li $v0, 1 # 1: print_int 9 syscall 10 11 lw $ra, 20($sp) 12 addu $sp, $sp, 24 13 j…
今回は日本語解析ツールであるChasenをCentOSのコンピュータにインストールする機会があったので,メモしておこうと思います. まぁ何が大変かって, 管理者権限がありません... 大学で使ってるコンピュータにインストールしなければならないのですが,う…
以前アセンブリで、100番目までの素数を求めるプログラムを作ったが、それを応用して今度は、ユーザから受け取った入力nに対して、n番目の素数を表示するプログラムを作ってみる。 ということで、以下の記事を参考にしながらプログラムを書き直してみる。 ht…
まず、再帰的な構造を持つプログラムを作るにあたって、手続き呼び出し規約をしっかりと理解しなければいけないらしい。レジスタ使用規約って、言われた方が自分にとってはピンと来るけども。 Patteron&Hennesy本の日本語訳verでは手続き呼び出し規約って単…
手続き呼び出し規約にスタックフレームの大きさは24バイト以上と定められている (P.766) Patterson&Hennessy本によると この最低限のフレームに4つの引数レジスタ ($a0 - $a3) と戻りアドレス$raを、倍長語の境界に整列化して持たせることができる。mainで…
スタックフレームを生成するときになぜ$spから値を「引く」のか分からなかったのでそれについての考察と現状の理解をまとめた記事を書いておく。 スタックポインタからフレームのサイズを引いて、フレーム用にメモリを割り当てる (p. 764) スタックフレーム…
だいたいのローカライズが済んだときに申請前のテストでいじってたら、日本語のときにすげーださくなってるときに気付いた。 こんな感じ。 英語かっこいいのに、日本語だせぇ。。 ということでシステム設定言語に応じてフォントを切り替える設定をしてみよう…
開発中のtwitermに、デフォルトのアカウントの機能をつけようと思ったところ、このタイトルみたいなことしないといけないなぁってことになってrubyの正規表現あたりを勉強することになったのでメモ。 参考にさせていただいたサイト 正規表現の基礎中の基礎は…
基本的にルートでやります。 サイトのファイルを置くディレクトリを作成。-pオプションで再帰。 $ mkdir -p /var/www/totz-yuta.com/public_html 自分の作業用ユーザに権限をあげる。 $ sudo chown -R totz:totz /var/www/totz-yuta.com/public_html 以下を/…
手順 素数を最初から100番目まで求めてプリントするMIPSのアセンブリ言語プログラムを作ってみる。 素数を求めるために、2つのルーチンを作る prim(n) - nが素数であれば1を返し、そうでなければ0を返す main() - 整数を順々に繰り返し調べて、素数であるか…
某Patterson&Hennesy本を参考にしながらCで以下のように実現できるwhileループをアセンブリ言語で作ってみる while (i > k) { printf("Hello") i += 1; } 書いてく まずは前準備。前回やったsyscallの順序に従って...。 totutotu.hatenablog.com .data .alig…
システムコール(syscall)ってなに SPIMでオペレーティングシステム的なサービスを実行するための命令。 syscallを使う手順 サービスの要求の流れ レジスタ$v0に使いたいサービスのシステムコールコードを格納 引数をレジスタ$a0から$a3(浮動小数点数の値…
dotinstallに従ってやってみる。 今回はTaskというデータがProjectのデータに結びつくように設定してみる。 今まで自力で全部やってたじぶんにとってはめっちゃ違和感。慣れよう modelを生成 まずはmodelを生成する $ rails g model Task title done:boolean…
アンダーバー付きのhtml.erbファイルを作成してそれを呼び出す。PHPのincludeとあんまやってることは変わんないかな 例えば、新しいデータを挿入する画面と編集画面を共通のビューで生成したい時には、こんな感じ <h1>Edit</h1> <%= render 'form' %> <h1>New</h1> <%= rende…
友人にたのんでいたアイコンのデザインがなかなかいい感じになってきたのでそろそろ本気でCoffeeNoteリリースできるかなぁと思えてきたところで、最後の最後にやらなければいけない作業がアドの設定。 多分かなりめんどくさいと予測。でも頑張る。 iOSのアド…
以前の記事で、dotinstallを勉強してる途中にでてきた疑問点の考察。 ルーティングをみてみると、 ▶ rake routes Prefix Verb URI Pattern Controller#Action projects GET /projects(.:format) projects#index POST /projects(.:format) projects#create ne…
リポジトリはここ。 https://github.com/totzYuta/dotinstall_ruby-on-rails エピソードごとにコミットするようにした。 今回は新規作成機能を実装する。 流れは以下のようになってる そのページへのリンクを作成 newアクションを定義 遷移先view(new)を作成…
リポジトリはここ。 https://github.com/totzYuta/dotinstall_ruby-on-rails エピソードごとにコミットするようにした。 routing リクエストされたURLに対応してどのアクションを実行するのか設定をする config/routes.rbに以下を追加 root 'projects#index'…
リポジトリはここ。 https://github.com/totzYuta/dotinstall_ruby-on-rails エピソードごとにコミットするようにした。 うまくrailに乗れるようになるために命名規則は強調した 目次 目次 Model Modelの作成 migrate 便利なコマンド Controller/View Contro…
ここら辺りがすごく参考になります。 select - リファレンス - - Railsドキュメント selectの使い方 今回はselectの自分が1番簡単だと思った使い方をメモしとく viewでのhtmlの出力はこんな感じで出来る。 <%= select_tag 'note[point]', options_for_selec…
画像が表示できない アプリのなかで,カメラロールやカメラで撮った画像をデバイス内に保存してるのに画像をアプリ内で表示させることができない. simulatorでは動いてるんだけど...うーむ ---追記(10/27/2014)--- 先日、(@takabosoft)https://twitter.c…
ひとつのViewControllerでふたつActionSheetを使う場合は,tagでひもづける必要がある. actionSheetメソッドが勝手に呼ばれるんだけど,それがそれぞれのUIActionSheetと結びつけることができないみたい.なんだこれ. 自分の場合は,同じViewControllerに…
AlertControllerが機能しない simulatorでうまくいっていたはずのAlertControllerが,実機で呼ぼうとするとうまくきのうしない. Delegateのエラーがなんかになってしまう. iOS8から新しいクラスとしてUIActionSheetというのが追加されたらしいのでそれを使…