以前から分離キーボードが肩こり解消に良いと聞いていて試してみたかったところ、コロナ渦でずっと在宅で退屈なので買った。 きたきた。注文から2週間で到着。 pic.twitter.com/YfW1LpsA64— 日向 徹 (@egapool) 2020年7月20日 ErgoDox EZ: An Incredible Mec…
※以前掲載していたブログが消えたので再掲です。 今回初めてISUCON7に参加させていただきました。(チーム名:元pyns) 今回のお題の一つ目の壁は、いかに画像ファイル(アバターアイコン)をキャッシュさせてサーバーからデータを返さないようにするかでし…
vim × tmux環境を整える1 この記事の結果 twitterでこの動画をみかけて以前からやってみたかったvim × tmux環境に移行チャレンジ とりあえずできるだけコピーしてみて、そこから自分にあうようにアレンジしてみる www.youtube.com 現在の環境 PHPはPHPStorm…
macOSをMojaveにアップデートすると、Sequel Pro のタブを普通に閉じるとクラッシュして落ちてしまいます。 クラッシュさせずに閉じるには? タブをドラッグして位置を移動させた後だと消してもクラッシュしません。 既知の解決策 「Sequel pro 落ちる」で検…
個人的備忘のために2018年のメモ 前半 7月まで大阪で個人事業として仕事をしてた 去年からの続きでウェブプログラミングの塾を運営していて対面&リモートで生徒を教えていた。今の日本で初心者がWebプログラマーになる道はほぼ確立されていると思っていて、…
日報はこちらに移動しました egapool.github.io
キャンプ また行くので色々調整。なんか面白いキャンプ飯ないかな。 LightningNetwork btcdを立ち上げてtestnet向けに同期 10時間たっても同期終わらない。どういうことなの・・? 11時間半かかりました。bitcoindのときは2〜3時間やったんやけど。 同期遅…
日報、githubでdiaryリポジトリ作ってそっちでやったほうが良い気がしてきた。 仕事 日中はお家で仕事してた。最近はもうずっと家。社会との断絶を感じちゃうよね。あと体の衰えもかんじちゃうよね。 アニメ この前某勉強会で「プラネテス」がいいって教えて…
雑な日報を始めてみます なんか記事にするまでもない雑多なあれこれを、だからといって放っておくと1ヶ月後に「あれ、この1ヶ月なにやってたんだっけ?」となりがちなんで雑でも記録に残すことにしました。 LightningNetwork LightningNetworkはbitcoinの…
PHPでセッションを開始すると$_SESSIONに値を出し入れできますが実態はsessionファイルに物理的に書き込まれています。*1 中身見たことなかったのでちょっと調べました。 sessionファイルの場所 生成場所の優先順位 php.iniのsession.save_path php.iniのsys…
1つのvagrantで複数のPHPを同時に利用できるようにします。この記事では5.6.23と7.0.0を共存させます。 CentOS6.5でapache2.4.6+PHP-FPMの構成です。 phpenv,php-buildはインストールされている前提で始めます。 起動スクリプトの用意とListenするポートの設…
ajax通信処理でこの画像のように500 (Internal Server Error)と表示さる場合、js側ではなくサーバープログラムが間違っています。 どういうエラーなのか確かめるにはデベロッパーツールのNetworkタブを確認します。サーバーからレスポンスを受け取った以降の…
注意 この記事ではVagrant1.8から導入されたansible_localプロビジョナを使用していますが、現在インストールされるansibleのバージョンが上がってしまいVagrant側がまだそれに対応していません。 issueにも上がっていますので近々対応されるかも・・? gith…
2016年3月1日、メルカリオフィスで開催されたPHPBLT#3に参加してきました! オーディエンスより発表者の方が多いという血気盛んなこのイベント、LT枠以外にも「ブログ書く枠」が用意されていて自分はこの枠で参加してきました。 第3回の今回初参加でしたがめ…
サードパーティ製リポジトリを追加する(2016/02/01時点) // epel sudo rpm -Uvh "http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm" //RPMForge sudo rpm -Uvh "http://pkgs.repoforge.org/rpmforge-rele…
自然言語処理楽しそうだなーとかPHP飽きたなーとかでpython始めました。 pythonの始めの一歩をスタートするために読んだ記事などをメモしておきます。 現在のpythonのバージョンは3系が最新らしいのでできるだけ2系は排除する。 PHPでいうところのPHP: The R…
ソースから入れる方法です。 // 最新のバージョンをダウンロード # wget http://www.xdebug.org/files/xdebug-2.3.3.tgz # tar xzvf xdebug-2.3.3.tgz # cd xdebug-2.3.3/ # phpize # ./configure --enable-xdebug # make # make install phpizeで以下のよう…
なんか何言ってるかよくわからないタイトルになっちゃいました。 状況としては、BackboneからサーバーにBackbone::synsを通じてPOST→通常のajaxと同じようにサーバー側(PHP)の$_POSTで取得しようとすると値が空。 chromeのdevelper toolのnetworkタブで送信…
worksheetIDの取得 GASのスプレッドシートの内容を取得するにはスプレッドシートを識別するkeyとシートを識別するworksheetidの2つが必要ですが、worksheetidが単純に取得できません。keyはURLにあるので簡単なのですが。 gdata api - How to convert Googl…
vagrantでubuntuに入ってたMySQLが日本語文字化けしているのでその対応。 boxファイルはこちらを利用しました。 r8/vagrant-lamp まず現在の文字セットを確認 //mysqlログイン % mysql -u root -p mysql> show variables like "char%"; +-------------------…
ubuntuでphpunit内でvar_dump表示すると省略表示されました。 これはまぁXdebugのせいなんですが、php.iniファイルを見に行ってもxdebugに関する項目がない。 というわけでCentOSとちょいと場所が違うようです。 ここにはxdebugの設定が書いていない! $ sud…
自宅ではMacのターミナルからgitコマンドを叩いてますが、職場がWindows7なのでWinでもコマンドで叩くためのあれこれ。 1. msysgitインストール CUIのクライアントソフトとしてmsysgitというものがあります。 Git for Windows bashでgitを扱う感じをWindows…
前提 すでに公開ディレクトリに走らせているソースコードがある。 今までは一人で管理していたが、複数人でgitで管理することにする。 ローカルからプッシュすると公開ディレクトリに自動でビルドされるようにする サーバー環境はさくらのVPSでCentOS5.6。 g…
Dash (Docs & Snippets)Bogdan Popescu開発ツール無料 Dashとは OSXのアプリ「Dash」とは、リファレンスを閲覧するためのアプリです。自作スニペットの管理もできます。 良いと思った所を列挙します リファレンスの数がかなりある 数えてないんですけど、結…
前回で近いうちにAjaxのセキュリティについて書きます!と宣言しましたが、あれはつまりCSRF攻撃の対策についてでした。今回はAjaxでCSRF対策を行う方法を書きます。 先に結論 Ajax通信におけるCSRF攻撃対策は通常の遷移時に施す対策と考え方はかわりません…
Ajaxこと始めまとめ jQuery.ajax()のまとめ: 小粋空間 こと始めにはもってこいのエントリです。 jQuery.ajax(settings) - jQuery API 1.4.4 日本語リファレンス - StackTrace どんなプロパティがあるか?を使い方と合わせて見やすくまとめられています。 サ…
個人的にはもう前回で連載終了かと思いましたが、なんとか第2回も公開できるようです。 lib/Cake/bootstrap.phpを見る そもそも「bootstrap」て なんでしょうか? ブートとは 〔 起動 〕 〔 ブートストラップ 〕 - 意味/解説/説明/定義 : IT用語辞典 コン…
パーフェクトPHP でフレームワークを作ってみて、次にどうしようか考えていました。 結論としては、オープンソースのフレームワークをもくじとしてPHPを学ぶ事にしました。 理由としては、Webアプリケーションを作るのに必要な機能はフルスタックなフレーム…
PHPでサブクラス内でコンストラクタを書くときの注意点はマニュアルに書いてあります。まずはそちらを引用。 PHP: コンストラクタとデストラクタ - Manual 注意: 子クラスがコンストラクタを有している場合、親クラスのコンストラクタが 暗黙の内にコールさ…
apacheを安全に動かすために // apacheの設定ファイル内にapacheの実行ユーザーを // 指定している項目があるのでそれを確認 # vi /etc/httpd/conf/httpd.conf // apacheの実行ユーザーをapache:apacheに指定 User apache Group apache // httpdを再起動 # /…