hasen's tech life

Twitter: @hasen

Laravel

Laravelでリダイレクトで画面が切り替わるたびに'HTTP/1.0 302 Fountd Cache-Control: no-cache, private Date: ...'と表示されるので修正した.

# Laravelでリダイレクトで画面が切り替わるたびに'HTTP/1.0 302 Fountd Cache-Control: no-cache, private Date: ...'と表示される. 戻り値の型指定がstringになっていたのでRedirectResponseに変更した。

.htaccessでのリダイレクトができないので,PHPファイルで対応した.

# .htaccessでのリダイレクトができないので,PHPファイルで対応した. $ vi public/index.php ++ header( "HTTP/1.1 301 Moved Permanently" ); ++ header('Location: https://XXX.com'); ++ exit;

EC2にのせたLaravelアプリでcomposer installをしたら,メモリオーバしたので対応した.

# EC2にのせたLaravelアプリでcomposer installをしたら,メモリオーバしたので対応した. $ composer install ... (中略) ... > Illuminate\Foundation\ComposerScripts::postInstall > php artisan optimize > mmap() failed: [12] Cannot allocate memory…

不要なライブラリを削除したらエラーが出たので対応.

# 不要なライブラリを削除したらエラーが出たので対応. $ composer update [Symfony\Component\Debug\Exception\FatalThrowableError] Class 'Laravel\Socialite\SocialiteServiceProvider' not found # 先にartisanコマンドではなく,手動でキャッシュファ…

X2サーバでLaravelのメール送信設定をした.

# X2サーバでLaravelのメール送信設定をした. $ vi .env ++ MAIL_DRIVER=smtp ++ MAIL_HOST=XXXX.xtwo.ne.jp (MX登録サーバ) ++ MAIL_PORT=587 (TLS使用時デフォルト587) ++ MAIL_USERNAME=XXXX@XXXX.com (登録メールアドレス) ++ MAIL_PASSWORD=XXXX (メー…

Laravelがトレイリングスラッシュをデフォルトでリダイレクトしているので対応した.

# Laravelがトレイリングスラッシュをデフォルトでリダイレクトしているので対応した. # ローカルでは発生しなかったが,AWSに移すとPOSTにならずGETになるので調査した結果. -- < form action="/hoge/"++ < form action="/hoge"

エラーとその対応メモ

# エラーとその対応メモ (Laravel)大量のログが標準出力でた. -> .envにログに関する指定がなかったため (Laravel)Cannot declare class PATH\TO\HogeContoller, because the name is already in use -> ControllerではなくContollerになっていた 画面が真…

古いメモがでてきたので,雑に貼る.

# 古いメモがでてきたので,雑に貼る.未検証. # 最短マッチ preg_match_all('/alt=".*?"/', HTML_DTATA_1, HTML_DATA_2, PREG_PATTERN_ORDER); # IE9でplaceholderを使う http://enjoy-pcworks.com/archives/104 https://code.google.com/p/complete-place…

Homesteadを使用した時のメモ.

# Homesteadを使用する.使ったことがなかった. # 作業環境の作成とHomesteadのインストール $ mkdir /PATH/TO/WORKDIR && !$ $ git clone https://github.com/laravel/homestead.git ./ $ composer update $ ./homestead make $ bash init.sh # 試しにLara…

Laravel v5.2でRedisのエラーが出たので対応した.

# Laravel v5.2でRedisのエラーが出たので対応 # exception 'Predis\Connection\ConnectionException' with message 'Failed to parse address ":" [tcp://:]' in /PATH/TO/vendor/predis/predis/src/Connection/AbstractConnection.php:155 # exception 'Sy…

Bookmark (2016-06-09)

・AWS lambdaでGitHubのアクティビティをTwitterで読む用に投稿する http://efcl.info/2016/06/09/github-to-twitter-lambda/ ・PHP Version Stats: May 2016 https://laravel-news.com/2016/06/php-version-stats/ ・Shoryukenでつくるバッチ処理基盤 http:…

ngrokで"502 Bad Gateway"が出たので対応.

# ngrokで"502 Bad Gateway"が出たので対応. # Laravelでサーバを立てて利用していた時に,"502 Bad Gateway"が出た. # portを変えて再起動したらなおった.

Bookmark (2016-05-13)

・Echo is coming to Laravel 5.3 https://laravel-news.com/2016/05/echo-coming-laravel-5-3/ ・GEO APIが加わった「Redis 3.2」リリース https://osdn.jp/magazine/16/05/09/183000

Bookmark (2016-05-05)

・MITがSICPを教えなくなった理由 http://cpplover.blogspot.jp/2016/05/mitsicp.html ・日本測地系から世界測地系に変換する(けっこうガチで計算するVer) http://altarf.net/computer/ruby/3347 ・自分流Laravelディレクトリちら見せ http://ytake.hatebl…

Laravel v5.2で,.envの内容がenv()で取得できない時の対処法

# Laravel v5.2で,時々.envの内容がenv()で取得できない時がある. # `php artisan config:cache`では対応ができない # 理由をきちんと調べていないけれど,とりあえず対処法をメモしておく. $ rm -f bootstrap/cache/config.php参考: https://laracasts.c…

Bookmark (2016-03-23)

・revital.vim で vital.vim を爆速にしてお前らの Vim Plugin を速くする http://haya14busa.com/revital-vim-makes-vital-vim-a-lot-faster/ ・Linux デスクトップ環境 2016 http://eagletmt.hateblo.jp/entry/2016/03/23/020117 ・ランダムフォレストを使…

Laravel v5.1.29のartisanでhostを指定する.

# Laravel v5.1.29のartisanでhostを指定する. # ex $ php artisan serve --host=192.168.0.10 --port=9000 $ php artisan --help serve > Usage: > serve [options] > > Options: > --host[=HOST] The host address to serve the application on. [default…

Laravel v5.1.29で,作業ディレクトリ名を変更した場合にでるセッションのエラーを解決する.

Laravel v5.1.29で,作業ディレクトリ名を変更した場合にでるセッションのエラーを解決する. $ mv PATH/TO/OLD_DIR PATH/TO/NEW_DIR$ cd PATH/TO/NEW_DIR # error # ブラウザでアクセス > local.ERROR: exception 'ErrorException' with message 'file_put_…

Bookmark (2016-02-11)

・elixirを使ったゲームサーバ http://www.slideshare.net/hidetakakojo/elixir-58090331 ・Laravel: Up and Running Available for Preorder https://laravel-news.com/2016/02/laravel-up-and-running-available-for-preorder/

Laravel v5.1で"Cannot redeclare class TwigBridge\Extension\Laravel\String"というエラーが出たので対応.

# Laravel v5.1でconfig:cacheをしたところ, # "Cannot redeclare class TwigBridge\Extension\Laravel\String"というエラーが出たので対応. # rcrowe/twigbridgeのヴァージョンを上げた. $ php artisan --version > Laravel Framework version 5.1.29 (L…

Laravel v5.2で環境設定を書き換えても反映されなかったので対応した.

# Laravel v5.2で環境設定を書き換えても反映されなかったので対応した. # 具体的には.envを変更したのだけれど,反映されなかった. # 以下のコマンドを実行する.よく忘れる. $ php artisan config:cache

Bookmark (2016-02-03)

・Laravel 5.2.13 is released https://laravel-news.com/2016/02/laravel-5-2-13-is-released/ ・どうすればPythonをJuliaと同じくらい速く動かせるのか? : 様々なやり方で計算の高速化を図る http://postd.cc/python_meets_julia_micro_performance/ ・Sw…

Bookmark (2015-12-22)

・Lravel 5.2 is released! https://laravel-news.com/2015/12/laravel-5-2-is-released/ ・スケールアウト可能なSQLエンジンのベンチマークテスト:Presto vs Spark SQL vs Hive on Tez http://recruit.gmo.jp/engineer/jisedai/blog/presto_spark_hive/ ・…

Bladeでエラーが出たのでインデントのしかたを修正した.

# Bladeでエラーが出たのでインデントのしかたを修正した. # error @if (in_array("hoge", $member_data["list"], true) || in_array("page", $member_data["list"], true)) # success @if (in_array("hoge", $member_data["list"], true) || in_array("pag…

Bookmark (2015-12-05)

・スタートアップの「つながる」無線に必要な5つのこと http://qiita.com/sugitak/items/88c6ee58fd3b0da6731f ・Introducing the IBM Swift Sandbox https://developer.ibm.com/swift/2015/12/03/introducing-the-ibm-swift-sandbox/ ・PHPのインターン化文…

PHPでJSON形式の出力を見やすくする.

# PHPでJSON形式の出力を見やすくする. # Laravel v5.1.24で試してます. # 通常 $ vi test.php ++ Log::info(json_encode(Input::all())); $ tail -f storage/logs/laravel.log > [2015-12-01 10:00:28] local.INFO: {"email":"test@hoge.com","password":…

Laravel v5.1.24で"Access denied for user 'homestead'@'localhost' (using password: YES)"というエラーが出たので対応した.

# Laravel v5.1.24で"Access denied for user 'homestead'@'localhost' (using password: YES)"というエラーが出たので対応した. # .envの設定が正しいことを確認. # `php artisan serve`のプロセスを一旦止めて,再起動. $ php artisan config:clear# 参…

Laravel v5.1.24でTwigを使うために,パッケージを追加した.

# Laravel v5.1.24でTwigを使うために,パッケージを追加した. # 参考: Getting rcrowe/twigbridge to work in Laravel 5# 参考: rcrowe/TwigBridge # Composer$ composer require rcrowe/twigbridge 0.8.2 # Laravel$ vi config/app.php # Twig$ vi resour…

Bookmark (2015-11-20)

・Nomad 0.2 https://www.hashicorp.com/blog/nomad-0-2.html ・(翻訳)最高のフォームを作る方法 ー よくあるフォームデザインの問題に対処するためのクイックガイド http://blog.jnito.com/entry/2015/11/20/092349 ・Elixirのプロセス生成とプロセス間通…

Bookmark (2015-10-26)

・VirtualBoxのファイルシステムを10倍速くする ~ page cache編 ~ http://dsas.blog.klab.org/archives/52231356.html ・What’s new in Ubuntu 15.10: cloud and server? https://insights.ubuntu.com/2015/10/22/whats-new-in-ubuntu-15-10-cloud-and-ser…