2014-01-01から1年間の記事一覧
年末年始にiPhoneアプリ開発の勉強を始めたくて以下の本を買いました。 さくっと開発しながら引っかかったところとかをメモっておきます。Amazon.co.jp: 絶対に挫折しない iPhoneアプリ開発「超」入門【Swift & iOS8.1以降 完全対応】: 高橋 京介: 本 Amazo…
今まで、ずっとHTMLだー、PHPだー、CakePHPだー、Ruby on RailsだーとWeb系ばっかり攻めてたので、もうそろそろスマホのネイティブアプリ制作にも手を出してみたいお年頃。 iOSアプリ開発始めるために、とりあえず本一冊買うか!ということで、なんかとりあ…
例えば「ツアーの検索結果」を 「"検索条件"の検索結果」みたいに出すことにしました。 従来の方法 <h1>Lang::get('global.search_result')</h1>こんな感じでした。 やりたいこと 例えば、$conditionsというのに検索条件の文字列が入っていて <h1>{{{ $conditions }}}の検</h1>…
Postモデル hasMany Commentモデル みたいなリレーションの時に、コメントがついていれば 最新コメント順でPostを並べ替えたいと思っていました。要は、管理画面とかでコメント着いた順に並んでて それにアクセスしたいな、って感じが要望です。 問題 単純な…
Laravelのroutingも便利なもので、 Route::resource('users')のようにすると 以下のようなルーティングが自動生成されます。 Laravel - The PHP framework for web artisans.さらに、そこから余計なものを作らない時には 以下のようにonlyで絞ることが出来ま…
問題 このLaravel4で開発をしていて、画像アップロード系の処理にstaplerを使ってます。で、デザインが大きく変わったことで、今のデザインに合わせると、画像が必要な幅よりも小さくなってしまって、画像が粗くなってしまってます。つまり、必要となる画像…
申し込みのフォームとかでvalidationではじかれた際に、 Redirectでページに戻るんですが、フォーム入力部分まで アンカーリンクでジャンプしてほしい。 return Redirect::route('articles.show', ['article_id' => $article->id, '#form'])こんな感じにする…
よくあるWebアプリケーションでFacebookログインして、ユーザー登録させて、Facebookから情報引っ張って来てる状態を想定してます。 前提条件 各モデルは以下のようなものを想定します。 Userモデル 後述するFacebookUserモデルをhasOneしてます。 このモデ…
メッセージ読めよ、みたいな話なのかもしれないけど、 プログラミングを始めたばかりの頃はそれが何を意味してるのかすら分からなく困ったのでメモ。 $ git status Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via…
Laravel4では新しいクラスファイルを作成した場合、プロジェクトルートにて、composer dump-autoloadを実行しなければならない。 このコマンドを実行することによって、ShopControllerの存在がプロジェクトに認識されることになる。 Generating autoload fil…
普段開発の時には、エラーメッセージで何が間違っているかを読んで開発を進めて行きます。 しかし、エラーメッセージから色々なことを読み取ることが出来るので、本番環境ではエラーメッセージを表示しないようにする方が良いです。デバッグレベルの設定はス…
Laravelでは、phpのビルトインサーバーを使って、 php artisan serveとコンソールで打ってあげると、localhost:8000でアクセス出来るようになります。ただ、わざわざコマンド打つのも面倒くさいし、バーチャルホストの設定をして、本番環境のように「sugi511…
フロントエンドでサクサク遊ぶためにGrunt入れようと思ってHomebrewでnodeインストールするところから始めた、という話です。Gruntってやつは、決まったタスクを自動でガシガシこなしてくれます。 例えば、coffeescriptとsass使って開発してると、compassと…
LPとか縦に長いホームページのアクセス解析ってどうやってますか?Google Analyticsならデフォルトでも色んなデータ見れるので重宝してるんですが、それでもLPとか縦長のページだとどこまで読まれてるんだろう?とかどれぐらいの滞在時間なのかな?とか色々…
Gitと仲良くなれる!Web制作者がGitを危なげなく便利に使うためのノウハウを学べるオススメの本 -Web制作者のためのGit入門 Gitと仲良くなれる!Web制作者がGitを危なげなく便利に使うためのノウハウを学べるオススメの本 -Web制作者のためのGit入門 | コリ…
運用してるサービスが、アクセスもそんなにないのに何か動きが遅い・・・ 再起動させてみると、復活するが少し時間が経つとすぐにダメになる・・・ということで、psコマンドで確認したところ、apache2さんが30個ぐらいプロセス立ち上げて合計90%ぐらいのメモ…
いやー、タイトル頑張った。 LPとかキャンペーンとかサービス紹介のページとかで、 タブ使って説明したりするじゃないですか?あれ、スマホサイズにきちんと合うようにしても スマホだとUI的にタブってあんまりうまく機能しない(させずらい)し どうしよう…
以下はめっちゃ昔の記事で今ではここのようにすると良いらしいですので、以下のリンクかドキュメント読んでくださいね!ちゃお!github.com - slick - the last carousel you'll ever needめちゃめちゃ高機能でレスポンシブ対応なslickなんですが、気を利か…
mcrypt PHP extension required. Script php artisan clear-compiled handling the post-install-cmd event returned with an error [RuntimeException] Error Output:mcryptがないらしいので、確認 $php -m | grep mcryptない。返事がない。ということで、h…
bladeファイルをとりあえず使ってたんだけど、 簡単にechoしてくれるし、条件分もループも書きやすいんだけど、 変数に代入するとかいう普通の式の書き方を知らないことが判明。 {{-- */$foo = “var"/* --}}こうすると、 という風に変換される模様。bladeの…
私のツイートを読んだ人数は? Twitterがアナリティクス・ダッシュボードを公開(日本語も) - TechCrunch 7月にTwitterは素晴らしい機能をローンチした。非常によく出来たアナリティクス・ダッシュボードだ。Google AnalyticsのTwitter版ということろで、ツ…
₍₍⁽⁽(ી(*゚▽゚*)ʃ)₎₎⁾⁾ノリノリ!で環境設定していたんですが、何やらターミナルを起動させたときにbashrcが読み込まれてない。ということで、.bash_profile作って下記のように設定。 if [ -f ~/.bashrc ] ; then . ~/.bashrc fi これでOK!₍₍⁽⁽(ી(*゚▽゚*)ʃ)₎₎⁾…
まるっとboxファイルなども移行させたんだけど vagrant upコマンドを打てるまでに色々あった。chef入ってないとか云云かんぬん。 Chefとか入ってない Gemfile作ってるので余裕!と思ったら、Bundlerが入ってなかった。 > gem instawll bundler > bundle inst…
[箱] Mac OS X Mavericks ことえり 辞書のインポート・エクスポート 方法 | [箱]ものくろぼっくすこれを参考にしました。というか、記事として何も書くことないレベル。 エクスポート 設定 > キーボード > ユーザー辞書で開いて、対象の辞書登録されたものを…
会社から貸与されたMacを普段使っているのですが、さすがにもうそろそろ自分のMacを買おうと思いMBPを購入!タイムマシンで丸っと移し替えても良かったのですが、割とクリーンなところからやり直したいな、と思い全部0から入れることにしました! 起動直後 G…
andywer/laravel-js-localization · GitHubLaravelで言語ファイルをlang/ja/user.phpみたいな形で用意すると思うんですが、それをjs側からも簡単に呼び出して扱ってしまおう、っていうのがこいつの仕事。一つのリソースから読み出すって良いね₍₍⁽⁽(ી(*゚▽゚*)ʃ…
まさにこのまんま。Apacheで動かして、ブラウザでアクセスした時に「Error in exception handler.」。このメッセージしか出ないもんだから困った。 で、調べてみると権限系での問題らしい。 /var/www/laravel/app/storage/logs/laravel.logこのファイルに対…
Mac OSにimage Magickをインストールして、 それをphpでも呼び出そうとした時の話で、 imagickというのが必要で、 sudo pecl install imagcikコレで入るはずだったんだけど、入らなかった。OSX に PECL::imagick をインストール : Serendip - Webデザイン・…
使ってないsendmailを停止して自動起動しないようにchkconfigから消し去りました $ sudo /etc/rc.d/init.d/sendmail stop sm-client を停止中: [ OK ] sendmail を停止中: [ OK ] $ sudo /etc/rc.d/init.d/sendmail status sendmail は停止しています sm-cli…
タイトルのとおりなんですが、弊社で開発してるメディアの管理画面がセッション切れるのが早いぜ、という苦情が入りまして、変更しようと思ったのがことのはじめ。core.phpにセッションの設定があるので Configure::write('Session', array( 'defaults' => '…