だ。ログ。

開発とかスノボとかやきうとか。

2018-01-01から1年間の記事一覧

Laravelのartisanを利用してディレクトリ/コントローラーを作る

いつも忘れるのでコピペ出来るように。 Laravelでcontrollerを生成する際にartisanで作成するが例えばapi用のディレクトリを作ってコントローラーを生成するって時は以下 $ php artisan make:controller Api/HogeController ||>

viでvimを使う

vagrantで様々な環境をローカルに構築する機会が多い。 その度に毎回忘れてしまっているのでメモとして。 $ yum install vim-enhanced $ cp /etc/profile /etc/profile.default $ vi /etc/profile #最下部に記述 alias vi='vim' $ source /etc/profile これ…

実は行ってた京セラドーム

ZOZOマリン二連戦は実は水曜日のみと決めていたが悔しい負けを喫した事と、帰りの電車でサイトを見ると外野自由に○が付いていたのでついウッカリポチってしまった。 木曜日は延長の末、大和選手が値千金のセンター返しで勝負あり。だったのだが、横浜までの…

curlのデフォルト表示

apiにjsonデータを送信してレスポンスコードを取る。と言う部分でcurlで~なんて言うだったので軽い気持ちで $curl = curl_init("apiのurl"); curl_setopt($curl, CURLOPT_POST, TRUE); curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data)); $…

PHPでS3のデータ取得

IAMの設定とかS3のバケットの設定とかはが終わっている前提で、aws-sdk-phpを突っ込んで開発準備を行う。 公開ディレクトリトップにて実行 $ composer require aws/aws-sdk-php $ curl -sS https://getcomposer.org/intaller | php $ php -d memory_limit=1 …

丸投げる限界点

丸投げる限界点わからないんで~ ちょっと技術的に難しいんで~と言う言葉から色々と頼まれる事が多い。 まあ、おっさんだからしゃーない。出来る事と言うよりは、やった事がある。そのナレッジがあるから相談される。 依頼の仕方もそうだし、作業させる人間…

LambdaでGoogleHangoutsChatにメッセージを送る

https://dev.classmethod.jp/cloud/aws/google-hangouts-chat-integration-with-aws-lambda/dev.classmethod.jpここにあるソースコードの通りで動く。 なのでソースコード部分に関しては上記のリンクを観た方が早い。ただLambdaド素人の自分はソースコードだ…

python3.6をインストールした際にpipが使えない

lambdaを使う為にpython3.6でソースコードを書かねばならずcentos7にてpythonをインストール $yum install -y https://centos7.iuscommunity.org/ius-release.rpm これでpython3.6のリポジトリを取得。 んでインストール $yum install python36u python36u-l…

はじめてのLambda

AWSのサーバーのアラートをChatworkに飛ばしたい ってのが前提で、あまり手付かずだったLambdaに着手。まず手始めに https://qiita.com/don_hanabi/items/3bd729bf0458d10b8d5e qiita.com 上記のサンプルコードをそのままコピペする。 利用するランタイムはN…

オフショアと言う夢。

コスト削減をしたいと言う会社の意向は分かる。 エンジニアが正しい金額で働いているかと言う事は、尺度で測る術があまりないからだ。 そこで出てくるのは、これ以上部隊を強化するよりも安い金額でお願いする。オフショアと言う事になる。じゃあ具体的にオ…

AIRJAM2018 レポ 東京駅~BRAHMAN

まさかの当選、pitpressに登録し「まー当たればラッキーかな」位で考えていたAIRJAM2018に一発で当選した。 フェスに参加するのは20代前半以来、10年以上が経過しい。 年に2,3回はKenYokoyamaのライブに行って暴れているが、フェスの長丁場。自分が耐えきれ…

カスタム構造のWordpressの移植の注意点

vagrantで毎回テスト用の環境を整えてまっさらなCentOSを入れている事もあるが wordpressの移植を頼まれ、ある程度はQiitaを見ながらできたのだが、一点だけ上手くいかない部分がある。それはカスタム構造になっているパーマリンク設定http://hogehoge.local…

誤ったインタプリタです

自動実行用のスクリプトをWindowsで書きサーバーにアップし実行した際に出たエラー > /user/bin/php^M:誤ったインタプリタですこんな表示が出た。 何かなと調査すると、どうやらWindowsファイルの改行コードをLinuxが文字列として判断してしまう。 $ cat -e…

転落する順位と崩壊

ベイスターズがどんどんと負けを重ねている。 気づけば最下位、去年のこの時期のイケイケドンドンだった時期からは考えられない程である。 ハマスタの週末開催に毎回のように顔を出すが、ライトスタンドの野次も日に日に厳しさを増すばかり。 やはりその原因…

googlemap apiのSSL利用で怒られた

googlemapを利用したサービスで相当昔から有る骨董品を動かさねばならなくなり 下手にサーバーを構築する時間もなかったのでローカルに構築した際に出たエラーrequests to this api must be over ssl何かって言うとSSL対応してないって事が問題でhttpsでリク…

Laravel5.4のセッションの保持時間の変更

ログインに関連する話で、Laravelで発行したSESSIONの生存時間を変更する。ってな作業が来る。/config/session.php # 32行目あたり 'lifetime' => 60, 分単位でもっているので値を変更する。 ちなみに 'expire_on_close' => false, この設定値は文言通り、ブ…

Hangouts ChatにPHPでメッセージを投稿するのが簡単だった

結局の所、メールだとメーリングリストを作って在職中の人を入れて退職者を出してってのがすごく面倒。 誰に何を送ったか。という事が受動的で、その管理者がいなくなると誰も管理できなくなる。EC-CUBEに限った事ではないが、管理系ツールを作る時に「メー…

apacheサーバーの現在切られているバーチャルホストを確認する

特に開発環境とかで多いのが、無数に切られたバーチャルホストファイルの残骸。 要不要問わず各人がワラワラとファイルを作ってしまうと収集がつかなくなる。 まだ誰がどう使っていたかと言う交通整理が出来ていれば問題は少ないが、ドメイン側だけ抜いてあ…

nginxでphp sessionの落とし穴

nginxでサーバーを構築していてphp-fpmにてphpの動作を確認。 とりあえず、これでいいかな。とDB管理ツールであるphpMyAdminを入れるとセッションが使えませんってなエラーが出て動かない。初期構築時にphp-fpmのコンフィグファイルのユーザーを明示的に指定…

CentOS7の時刻合わせ

どうやらntpではダメなようである。 今まではntpdで時刻をあわせていたのだが、7からはchronyを使うのが主流らしい。vagrant + virtualboxを利用するとなぜかドイツ語でデータが入ってしまう。 最初にOSのtimezoneを変更する。 $ timedatectl set-timezone A…

centos7のitworksを最初に出す際に注意すべき点

基礎中の基礎だけど、vagrantでcentosを突っ込んでapacheだけ動かそうと思った際にapacheを突っ込んで起動と不要なiptablesの停止をと $ systemctl stop iptables Failed to stop iptables.service: Unit iptables.service not loaded. ん、、iptablesがない…

6月13日, 14日 ZOZOマリンスタジアム

転職の関係で2週間ほど次の会社に行くまでに時間が出来てしまった為にどうしようかと。 交流戦ビジター行くしか無い!と思い立ったのはその前の週のこと。マリーンズのチケット販売Mチケットを確認するとレフトビジター外野席にまだチケットが残っている。と…

digコマンドでドメイン情報を確認する

結構忘れる事があるが、現状のDNSやレコードはどこにどう紐付いているのか。って事をLinuxから調べる。 特にやり勝ちなのはメール送信の際のmxレコードがただしく設定されているか等の確認。まずは基本的な確認(仮にこのブログとする) $ dig http://rider-…

2018年神宮参戦

ビジター神宮参戦記

Laravelのログ出力

ログレベルの設計は必要にはなるが、何をどうしたか。と言う事は必須。 Laravelの場合既存でエラー出力用のメソッドが用意されている。 ログファイルは /laravel公開ディレクトリ/storage/logs/を想定。 Log::debug() Log::info() Log::notice() Log::warnin…

今年一発目のハマスタBOX 横浜銀行ボックスシート

4月14日ドラゴンズ戦で運良くベイサイド側の横浜銀行ボックスシート4のチケットが入手出来たので家族を招待。 いままで姪っ子がまだよちよち歩きだったが、シーキューブリビングボックスだったのですが、歩き回るようになったのと色々な事に興味が出てきたの…

Apache2.4環境下でyumを利用しmod_sslをインストールする

開発で必要になったので、mod_sslをインストールをyumで入れる為に $ yum install mod_ssl とコマンドを打つもConflictと出てしまいインストール出来ない。 そもそもApacheが2.2ではなく2.4なので以下のコマンドで対処 $ yum install mod24_ssl 今後コンポー…

PHPのfunctionの返り値を複数もたせる

パーツとして切り出したは良いけど、変数が複数存在しその複数個を返り値としたい。ってのがこの頃多い。 こう作ってしまった事に自分の問題もあるがとりあえず。funciton側 function mofumofu(){ $hoge = array("1","2"); $fuga = array("3","4"); return a…

SSHトンネルを利用したFileZillaでのSCP接続

セキュリティの関係で、直接FTPでファイルをアップすると言う事がご時世として許されざる時代になってきている。 Gitから直接デプロイとかやり方は色々あるが、一つの選択肢としてサーバーへのアクセスはSSH等を利用する。 踏み台サーバーが必ずあり、その踏…

PHPからSESを利用してメールを飛ばしてみる

いつかはやろうやろうと思っていたのだが、結局機会がなかったSESでのメール送信。 AWS-SDKまでインストールした状態である事が前提だが、忘備録。1. サーバーにSES用のアクセスキーを設定する $ aws configure AWS Access Key ID [None]: accesskey AWS Sec…