Subscribed unsubscribe Subscribe Subscribe

hasen's tech life

Twitter: @hasen

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

# 古いメモがでてきたので,雑に貼る.未検証. # 最短マッチ 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…

composer updateで"Trait 'Illuminate\Support\Traits\MacroableTrait' not found"というエラーが出たので対応.

# composer updateで"Trait 'Illuminate\Support\Traits\MacroableTrait' not found"というエラーが出たので対応. # version $ php artisan --version > Laravel Framework version 4.1.31 # error $ composer update > [RuntimeException] > Error Output:…

Laravel v4.1.31で"Class 'Path\To\Models\Eloquent' not found"というエラーが出たので対応.

# Laravel v4.1.31で"Class 'Path\To\Models\Eloquent' not found"というエラーが出たので対応. # Eloquentのuse忘れが原因. $ php artisan --version> Laravel Framework version 4.1.31 $ vi Path/To/ModelName.php

Laravel Sparkを試した.

# Laravel Sparkを試した. # まだalpha版なのだけれど,ビジネス向けのSaaSらしい.# 参考: Introducing Laravel Spark: A Deep Dive # テストディレクトリ $ composer create-project "laravel/laravel" --prefer-dist ./app $ cd app # データベース$ vi …

Laravel v5.1でapigenを試してみた.

# Laravel v5.1でapigenを試してみた. # 参考: apigen # 一部うまく行かない箇所があった.依存ライブラリにエラーが有るとのこと. # 問題のライブラリのヴァージョンを'~1.4'から'1.3.1'にしたが上手く行かなかった. # とりあえず使ってみる段階なので,…

Laravel v5.1で"No supported encrypter found. The cipher and / or key length are invalid."というエラーが出たので.

# Laravel v5.1で"No supported encrypter found. The cipher and / or key length are invalid."というエラーが出たので,対応. $ php artisan serve # ブラウザで確認 > No supported encrypter found. The cipher and / or key length are invalid. $ ph…

Laravel v4.2のartisanコマンドでタイプミスしたので.

# error $ php artisan db::seed > [InvalidArgumentException] > There are no commands defined in the "db:" namespace. > Did you mean this? > db # type miss ('db::'ではなく'db:') # php artisan db:seed

gulpで"Cannot find module 'colone'"というエラーが出たので.

gulpで"Cannot find module 'colone'"というエラーが出たので. # error$ node --version> v0.12.7 $ npm install $ gulp > module.js:318 > throw err; > ^ > Error: Cannot find module 'clone' > at Function.Module._resolveFilename (module.js:316:15)…

Laravel v4.2でClass 'Carbon' not foundというエラーが出たので.

Laravel v4.2でClass 'Carbon' not foundというエラーが出たので.$ php artisan serve > Class 'Carbon' not found (ブラウザで) # app/config/app.phpのaliasesに定義する必要がある. $ vi app/config/app.php

Laravel v4.2のartisanコマンドでportを指定する.

# Laravel v4.2の'artisan serve'では,デフォルトで8000番ポートが使われる. $ php artisan serve > Laravel development server started on http://localhost:8000 # 別のターミナルから実行.$ php artisan serve # error > [Sun Jul 26 21:30:38 2015] …

Laravel v4.2のmigrationで"SQLSTATE[HY000] [2002] No such file or directory "というエラーが出たので.

# エラー. $ php artisan migrate > SQLSTATE[HY000] [2002] No such file or directory $ php -i | grep 'pdo' > 663:pdo_mysql.default_socket => /tmp/mysql.sock => /tmp/mysql.sock # パスを修正する.(~/.my.cnfと揃える) $ vi /usr/local/etc/php/5.6/…

Laravel v4.2でlocal用の設定を読み込ませる.

# Laravel v4.2でlocal用の設定を読み込ませる. # localのマシン名を確認する. $ hostname > macbook-pro-2013.local # 環境を設定する. $ vi bootstrap/start.php # 環境を確認する. $ php artisan env > Current application environment: local # loc…

Bookmark (2015-06-26)

・ohai+ConsulでIT資産管理を便利にしよう https://datahotel.io/archives/130 ・定時を超えるとBotに罵倒される社内文化 http://bugrammer.hateblo.jp/entry/2015/06/26/083000 ・C++によるSMOを用いたSVMの実装 http://kivantium.hateblo.jp/entry/2015/06…

Bookmark (2015-06-10)

・Laravel 5.1 is released https://laravel-news.com/2015/06/laravel-5-1-released/ ・How to undo (almost) anything with Git https://github.com/blog/2019-how-to-undo-almost-anything-with-git ・SMTP で使われる Sender Policy Framework (SPF) の…

'laravel array_merge(: Argument #2 is not an array)'というエラーが出たので,対応した.

PHPのWAFであるLaravelのコードを書いていて,下記のエラーが出たので対応. > laravel array_merge(: Argument #2 is not an array) 該当箇所のコードを確認すると,json_encode()が失敗していたので, 読み込み先である,/PATH/TO/storage/meta/services.j…

Bookmark (2015-03-24)

・「CakePHP 3.0」リリース、ORMを刷新 http://sourceforge.jp/magazine/15/03/25/065700 ・今風にPostgreSQLの開発環境をつくってみた http://stormcat.hatenablog.com/entry/2015/03/24/123713 ・Upgrading from Laravel 4 to Laravel 5 https://mattstauf…

Bookmark (2015-03-10)

・Envoyer – Zero Downtime PHP Deployment - https://laravel-news.com/2015/03/envoyer-zero-downtime-php-deployments/ ・Go でコードを書く時のかゆいところに手が届く goquickfix というのを書いた http://motemen.hatenablog.com/entry/2015/03/introd…

OSX(Mavericks)にLaravel5.0をインストール

Larave5がリリースされたので,早速入れてみた. $ php -v > PHP 5.5.21 (cli) $ php -m | grep 'mcrypt' > 25:mcrypt$ composer create-project laravel/laravel $ cd Laravel $ php artisan > Laravel Framework version 5.0 $ php artisan serve# ブラウ…

Bookmark (2015-02-04)

・Linuxカーネルに関する技術ドキュメント「Linux internals」の第2部が公開される http://www.softantenna.com/wp/unix/linux-internals-part2/ ・Rails, Django, Laravel 開発サーバをダブルクリックで起動する vagrant-layout プラグインというのを作った…

Bookmark (2015-02-02)

・Laravel 5https://laravel-news.com/2015/01/laravel-5/・新しいオープンソースEmbulkを発表1http://treasure-data.hateblo.jp/entry/2015/02/02/133635・Perl開発者Larry Wall氏が、Perl 6.0の正式バージョンを2015年のクリスマスにリリースすると発言、P…

Bookmark (2015-01-08)

・This is the insanely fast, alien-like router of the future http://qz.com/…/this-is-the-insanely-fast-alien-like-route…/ ・PHP concepts to learn before diving into Laravel 5 http://gilbert.pellegrom.me/php-concepts-to-learn-before-l…/ ・…

Bookmark (2014-11-12)

・Kibana 4 Beta 2: Get it now/http://www.elasticsearch.org/blog/kibana-4-beta-2-get-now/・OS X YosemiteからJSでMacアプリを作れるようになったって!?と聞いてみたもののhttp://blog.mah-lab.com/…/os-x-yosemite-app-with-javascript/・Laravel 4の…

.vimrcに,PHPUnitとcodeceptionのキー割り当てを書いた.

Vimで使うために,.vimrcに,PHPUnitとcodeceptionのキー割り当てを書いた.'Laravel Testing Decoded'にあったものを元に作成.$ vi .vimrc++ " phpunitを実行する++ nmap ,t :!phpunit++ " codeceptを実行する++ nmap ,c :!php ./codecept.phar run++ nmap…

composerコマンドで,dyld: Library not loaded: /usr/local/lib/libpng15.15.dylibというエラーが出た時.

Laravelでcomposer installしようとしたらエラーが.対処療法的だけど,シンボリックリンクの貼り直し. $ ln -s /usr/local/Cellar/libpng/1.5.17/lib/libpng15.15.dylib /usr/local/lib/libpng15.15.dylib 以下,詳細. $ composer update> dyld: Library …

フォームの入力文字数を,動的に表示するカウンタをjQueryで.

入力文字数制限のあるフォームに,動的に現在の入力文字数を表示するカウンタを付けたかったので,jQueryで書きました.フレームワークはLaravel,テンプレートエンジンはbladeで.$ vi app/routes.php++ ++ <head> ++ </head>

Laravel v4.2でexifデータを取得

# exifデータ取って,といわれていたので,雛形を作成. # Laravel,あんま関係なくて,普通にPHPの関数だけど. # 画像のアップロードディレクトリを作成 $ mkdir public/img $ chmod 755 public/img # テンプレート作成 $ mkdir app/views/exif $ vi app/v…

Laravelのインストール時に'Monolog\Logger'についてエラーが出た時.

Laravel v.4.2.11を新しくインストールした時に,'Monolog\Logger'についてのエラーが出たので,下記で対応.$ vi composer.json# classmapに下記を追加++ "vendor/monolog/monolog/src/Monolog"$ composer install# 以下,インストールの流れ詳細$ composer…