アプリなどを開発するブログ

React Native / Swift / Ruby on Railsなどの学習メモ。


ブラウザでお手軽動画編集ができるサービスまとめ

WeVideo こちらが恐らく最大手ですかね。 Googleとスポンサーシップを組んでやってるんだとか。 WeVideo | Free Online Video Editor & Maker YouTube Editor YouTubeについてるエディタ。 自分のYouTubeアカウントにアップしてる動画をそのまま取り込んで編…

細胞が生まれてから死ぬまでに起こることはだいたい決まっている。 人間が生まれてから死ぬまでに起こることはだいたい決まっている。 星が生まれてから死ぬまでに起こることはだいたい決まっている。 何事も抽象的な視点で見れば、だいたい同じ。 人類が生…

最新のAIRSDKをFlashに導入するメモ

Flash CCに新しいバージョンのAIR SDKを追加する:FlashCCでiPhoneゲームアプリ制作 | pc-memo Flash CCに新しいバージョンのAIR SDKを追加する:FlashCCでiPhoneゲームアプリ制作 | pc-memo

【Vagrant】default: Warning: Remote connection disconnect. Retrying... が何度も出て起動しない場合

$ vagrant up ==> default: Booting VM... ==> default: Waiting for machine to boot. This may take a few minutes... default: SSH address: 127.0.0.1:2222 default: SSH username: vagrant default: SSH auth method: private key default: Warning: Co…

Vagrant + Rails + Sublime Textで開発環境をつくる

Vagrantの共有フォルダ機能 ( synced_folder / rsync ) を使って、 Vagrant + Sublime Text で開発できる環境を整えてみた。 仮想環境にあるプロジェクトファイルをローカルPCのSublime Textから編集できるようにするには色々やり方がある。 方法1 : Sublime…

吉田兼好の「芸」論

これから芸事を身につけようとする人は、 とかく「ヘタクソなうちは誰にも見せたくない。こっそり練習して、ある程度見られるようになってから披露するのがカッコいい」と言うものだけど、 そういうことを言っている人が最終的にモノになった例はひとつもな…

iOS画像切り抜き用ライブラリ

iOS写真アプリによくある画像の切り取りViewを作ってみた - 面白コンテンツ探求日記 移動できるマーカーを使って画像を多角形に切り抜き·JBCroppableView

shellスクリプトでファイル名を一括リネーム

ファイル拡張子を一括変更 for f in *.html do mv $f ${f%.html}.haml done ${f%.html} 部分には .htmlより前のファイル名が入る。 例えば「index.html」なら f%部分は 「index」が入る。 なので、mv index.html index.haml となる。 ファイル名の一部を一括…

スマホサイトのマークアップする時に役立つ記事

TIPS系 スマートフォンサイト制作時に覚えておきたいCSS 15 | NxWorld スマホサイトで使えるコピペTips集(Javascript / CSS3 / HTML5) | casemobile by hi-posi inc. 少しのコードで実装可能な15のスマートフォンサイト用小技集 | Webクリエイターボックス …

rails s でserver is already runningが出る時

プロセスを検索してkillする。 プロセス一覧を表示 $ ps ax プロセスをkill $ kill -9 プロセスのID プロセスがいっぱい出てくる場合は、grepで絞り込み ps aux | grep rails

Vim + Rails 開発入門のための資料まとめ

まずはこちらの入門資料。 最も基本的なことがまとまってます。 初心者Vimmerによるvim+rails開発 from Daisuke Kikuchi 初心者Vimmerによるvim+rails開発 基本設定 AdventCalendar - Vimで快適なRailsライフを - Qiita プラグイン vim使っているrubyistで、…

chef + Vagrantを使ってみる手順

以下を前提とします。 - chef - knife-solo をMacに導入済。 Vagrantで仮想環境を作成済 なお、chef用語として、 ローカルMac = ワークステーション VM = Node と呼ぶ。 Vagrant仮想環境ホスト名をsshに追加しておく vagrant ssh-config --host ホスト名 >> …

わかりやすい量子物理学の動画まとめ

量子力学はとても面白い概念ですが、いかんせん非常にわかりにくいです。 日本語でわかりやすく説明してくれている動画を集めてみました。 量子論とは by サイエンス・ライター 竹内薫 サイエンス・ライター竹内薫が情報番組で量子論を解説。 砕けた雰囲気で…

CoffeeScript入門する時に必ず必要になるサイト

CoffeeScript公式サイト ナビゲーションの「TRY COFFEE SCRIPT」をクリックすると、 coffeescriptをその場でJSでプレビューしてくれるウィンドウが出る。 とても便利。 CoffeeScript JS2Coffee 上記の逆で、JSを書くとその場でCoffeeに変換してプレビューし…

【jQuey + CoffeeScript】forループ内でclickイベントを設定

jQueryで動的にボタンを3個生成し、 それぞれをクリックすると、テキストフィールドにそれぞれの値が入る機能の実装。 普通に何も考えないでやるとこんな感じに書いてしまってました。 test_locations = [{ name: 'test1' }, {name: 'test2'}, {name: 'test…

Mysql2::Error: Can't connect to local MySQL server through socket

VagrantでMySQL使おうとしたら怒られました。 Mysql2::Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' そもそも /var/run/mysqld/mysqld.sock がなかったので、作成して再起動しました。

Vagrantのよく使う簡単なコマンド一覧

Vagrant便利すね。 仮想環境立ち上げ vagrant up 仮想環境をシャットダウン vagrant halt 仮想環境を保留状態にする vagrant suspend 仮想環境立を立ち上げ直す 設定を変更した時など vagrant reload boxの一覧を表示 vagrant box list

rails でsassを使う (scssではなく)

railsだとscssがデフォルトです。 sassの方が簡潔に書けそうなので、sassに乗り換えようと思います。 その設定のメモ。 設定方法 rails generate系コマンドで、scssファイルでなくsassファイルを生成するように設定します。 config/environments/development…

べてるの家という最先端コミュニティー

なんというか、世界にこんな場所があるのかっていう驚きと嬉しさで胸がいっぱいだ。 自分が似た病をもっているからというのもあるのだが、 普通こういった精神障害の方のドキュメンタリーなどを見ると 感じることは、大体悲壮感や同情といった類のものである…

rbenvで最新バージョンのRubyが出てこない場合

Heroku がいつの間にかRuby 2.1.0はサポートしなくなってて、 2.1.5になってた。 ローカルにも2.1.5を入れたいと思ったのだが、 rbenv install -l でも出てこない。 ruby-buildをアップグレードしないといけないとわかって、やってみる。 brew upgrade ruby-…

Ruby Mineを導入することにした

Ruby on Rails でWEBアプリを書く際に、自分はSublime Text 3を使ってるんですが、 先日Rails の勉強会で隣の人がRuby Mineを使っているのをみて、 よさそうだったので導入してみることにしました。 Jet Brains のIDEはイイ! iOSアプリを書く時はApp Codeを…

Rails で Mongo DBを使う記事まとめ

RailsでMongoDBの使用を検討する際に気になったこと - ITアドベンチャー RailsでMongoDBの使用を検討する際に気になったこと - ITアドベンチャー Ruby On Rails で MongoDBを使ってみるよ - Qiita Ruby On Rails で MongoDBを使ってみるよ - Qiita Rails 3の…

AS3から動画に書き出すメモ

AS3でswfをコマ落ちなしで連番静止画に書き出すには ActionScript のみで作った SWF をコマ落ちせずに動画にする手法 ActionScript のみで作った SWF をコマ落ちせずに動画にする手法 - てっく煮ブログ AS3からフレームレートを変更 stage.frameRateからフレ…

WIRED「死の未来」が超面白い

なんて面白い雑誌なんだ、WIRED。 最初の記事からいきなり量子物理学と脳と死の関係についての文章から始まる。 興味深かった記事。 ヨーロッパにはデスカフェというものがあり、お茶を飲みながら自分はこんな死に方がいいとか、自分の死後について話す。こ…

git で直前のコミットの内容を変更する

メモ git commit --amend ちょっとしたミスを修正したい場合とかに便利。

METEOR1.0 | Node.jsベースのWEBアプリフレームワーク 正式リリース

前から気になっていたNode.jsベースのWEBアプリケーションフレームワーク「Meteor」の1.0が公開されました。 Meteor Meteorは結構面白いフレームワークで、 * クライアントがサーバーのデータをキャッシュとして常に保持している * クライアントからのリクエ…

iPhoneの電源ボタンが壊れていても、電源OFFにする方法

Assistive touch の「画面をロック」を長押しすると、電源が切れる。 電源を付けたい時は、MacにiPhoneを接続すればOK。

マックから音声入力しています

マックから音声入力で日記を書くテスト。改行改行はできない音声入力で入れて するんだろう改行開業する新しい段落。 改行。改行。改行改行して改行できない新しい段落。新しい段落。新しい段落。 だめだ

Parse.comで特定のchannelを削除したい場合

Parse便利だけど、channelの操作は自分でやんないとだめっぽい。 addChannel / removeChannel ってメソッド作って対処。 -(void)addChannel:(NSString*)str { if(![[PFInstallation currentInstallation].channels containsObject:str]) { NSMutableArray *c…

Parse.framework入れて呼ぼうとするとエラーが出る場合

結論から言うと、Parse.frameworkをダウンロードした時に一緒に入ってる、 Bolts.frameworkも同様にコピーしてリンクさせればいいだけでした。 クイックスタートのドキュメントには、「Parse.frameworkをコピーしてね」 としか書かれてないんだけど、こっち…