読者です 読者をやめる 読者になる 読者になる

Programmingを勉強してる人の雑記

短いコメントでも喜びます。東大二年です

Day46 PHPのDateTimeインスタンスを一日前に変更する方法

<学び> PHPのDateTimeインスタンスを一日前に変更する方法 (php) $date = new DateTime(); $date->modify(‘-1 day’); インスタンスの内容自体が変更されることも注意 <一日> 卓球でJCにボコられた

Day45 slimでpostのパラメーターをとるには

<学び> (php) slimでpostパラメーターをとるには $request->getParsedBody(); が$_POSTと同じ って雰囲気だ <一日> オフィスに行った。 その後新宿のマックに行った。

Day44 $_SERVER['HTTP_REFERER']

<学び> $_SERVER[‘HTTP_REFERER’]でリファラのURLが取得できる 参考サイト uxmilk.jp yamanjo.net (php) <一日> スーパーでキッチンペーパーを買った

Day43 春休みは4/3まで

<学び> TensorFlow(テンソルフロー)とは、Googleが開発しオープンソースとして公開した、人工知能のソフトウェアライブラリ <一日> 卓球を6時間やった

Day42 UUID

<学び> UUIDという、ユーザーID的なものがある。 <一日> つくばにかえった。

Day41 は?もうDay41か

<学び> Oauth2は、Oauth1よりも簡単な感じ OAuth 2.0でWebサービスの利用方法はどう変わるか(2/3)- @IT これが分かりやすい <一日> オフィスに行った。 新宿あるき回ったが眠すぎた

Day40 githuboauth

<学び> githuboauthでは、開発環境用には簡単にはリダイレクトできない <一日> 少しジョギングした

Day39 おーおーす

<学び> oauthでは OAuth Clientは最後に、受け取ったトークンをAccess Token(アクセストークン)と交換する。 <一日> 10kmジョギングした。

Day38 そろそろ頑張る

<学び> $request->getRequestTarget()で、uriからホスト名を覗いたところを取得できる。 <一日> オフィス行った。 家系ラーメン食った。

Day37 ワンパンマンよんだ。

<学び> unityでは、物理シェーダーというのを使い、滑らかさを表現できる。 <一日> ワンパンマンよんだ。

Day36 日本に帰還した。

<学び> CGIは「Common Gateway Interface」の略でPerlやC、C++、VBなどで開発されたソフトウェアである。 <一日> 日本に帰還した。

Day35 SMモールいった。

<学び> 定期的に全てのAPIを読んで標準ライブラリに慣れ親しんでおくと良いということ。 <一日>マバラカットに行った。 SMモールで買い物した。

Day34 htaccessとは

<学び> htaccessとは、アパッチを制御する設定ファイルの一つ <一日> カラリヤに行った。

Day33 fintech とは

<学び> fintechとは、財政×テクノロジーのこと。 たとえば、Zaimですって。ふうん。 <一日> コレヒドール島に行った。

Day32 フィリピンに行った

<学び> pythonやjavascriptだと、関数の中のif文で定義した変数は、その関数全体にこぼれ出てしまうということ。 <一日> フィリピンに行った。 これもフィリピンから書いてる。

Day31 明日からフィリピン

<学び> 宛先のIPアドレスがきまり、次にそのMACアドレスを決めるのに使うのがARP <一日> 明日からフィリピンにいくのでその荷造り。

Day30 何も出来ていない

<学び> アプライアンスサーバー 特定の機能を供給することに特化したサーバー <一日> 味噌バター鍋作った。

Day29 大会行った。

<学び> SHA-1は、暗号化の方法の1つということ。 <一日> 団体戦の卓球の大会いった。個人は5しょういっぱい

Day28 耳鼻科いった。

<学び> phpのimplode は、第一引数で区切り文字を指定して、第二変数で、それで仕切るべき文字列のarrayを指定する。 <一日> 耳鼻科いった 花粉症の薬貰った;;

day27 スーパーで大量にかいものした

<学び> prologは、数値計算用ではなく、記号処理用のプログラミング言語であるということ。 <一日> スーパーで大量に買い物した。4000円とか。 あと、オフィス行った。

Day26 Unity触った

<学び> この本の最初のサンプルゲーム作った。ゲームムズい、、(実際はスマホを回しまくってる)あと、光の調整が細かかった。unityだとコード書く量がかなり少なくてすむんだなhttps://t.co/XXiVdty6ND pic.twitter.com/zwZnKj369X— Shun-Yu (@1040RRV) 20…

Day25 面倒事が一段落した

<一日> ちょっと落とし物して面倒なことになってたけど、だいたい解決した。 あと、料理ちょっとした。

Day25 php小ネタ

true * 2 は 2 $var = 1; $foo = ‘var’; echo $$foo は 1 が出力される。

Day24 includeとrequiremの違い(PHP)

<学び> includeとrequireの違いは、今日知ったのは、includeは失敗しても処理は続行する、requireは失敗したらエラーを出して停止する、という違いがあるそうです。 <一日> 新宿のファーストキッチンに行った。たらこスパゲッティ おいしい。

Day23 クッキーとセッション

<学び> クッキーとセッション クッキーはブラウザ(クライアント)側に保存 セッションはサーバー側に保存 セッションIDはクライアント側に保持 <一日> 本郷から御茶ノ水の丸善へ散歩した。 鉄緑会の緑色の東大物理過去問集があった。 え、これって昔からあっ…

Day22 Unityすごい

<学び> Unityすごいmaterialをobjectにドラッグアンドドロップすれば色の設定とかぱぱぱぱぱっと終わる! <一日> 近くの卓球場行ってみた。 けっこうよかった。unity触った。

day21 IKEA行ってみた。

<学び> サーバーOSにはlinuxだけはなく、windows server 2012 とかのwindows系OSもあるということ. <一日> イケアに行ってみた。安くて広くて、これはすごいフレンズだった。 あとニラを切った。

day20 本買った

<学び> nginxの読み方はエンジンエックス intellIJの下の方のverrsion control をよく見るとsourcetreeみたいになってる。 <一日> ジョギングしてたら荒川についた。 釣り人に声をかけたら鯉を狙っているらしい。 あと新宿で本を買った。

Day19 コーディングを支える技術を読んだ。

<学び> コーディングを支える技術という本を読んだ。 unicodeってのは文字集合で、 utf-8ってのは文字符号化方式。 <一日> 上の本読んだ。 本郷の図書館に夕方から行った。

Day18 android studioで作るよりunityの方が良いのか?

<一日> ゲーム考えてた。 以前androidの簡単なゲームを作った時、当たり判定が自分で距離計算したんですけど、 unityだとそういうのはonCollision?とかでサクッとできるみたいですね。 じゃあゲームはUnityか (学習がめんどいな) やっぱゲームはしばらく作ら…

Day18 ゲーム考えた

以前android studioでandroidタブレット用の6人プレイの1人鬼で残り5人で協力して捕まえる簡単な鬼ごっこゲームを作ったことがありました。 それで今度はビリヤード要素のある2人対戦ゲームを作ろうかと思いした。 つまりは 上の図みたいな感じで、一人3体…

Day17 プッシュ通知やってみた。

<学び> ニフティ本社に行ってプッシュ通知を学んだ <一日> 新宿は渋谷より良いね。 紀伊國屋書店行った。技術書多すぎてうわ〜ってなって、こりゃ勉強法の勉強が必要だなという気持ちになった。

Day16 本郷で本を借りた

<学び> DNSをゆるふわっと知った。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 「Domain Name System(ドメイン・ネーム・システム、DNS)とは、インターネットを使った階層的な分散型データベースシステムである。」 Wikipediaより ー…

Day15 パスポート申請

<一日> パスポート申請に行きました。 居所申請ってやつです。 疲れた。 あとは理情のパンフレット読みました。(たまに読む)

Day15 ログファイルを見るのに便利なtailコマンド!

tailコマンドが便利なので紹介します tailは、指定したファイルの内容の末尾を表示するコマンドです。 初期設定では10行を表示します。 tail hoge.log -n行数 を追加すると、表示行数を設定できます。 tail -n50 hoge.log -fを追加すると、リアルタイム監視…

Day14 本郷キャンパス行ってみた

<一日> 本郷キャンパスの総合図書館に行ってみました。 古くてあまりよくなかったです。 でも、iMacのある部屋はちょっと良かったかも?

Day14 誤ってコミットしてしまったファイルをgitの管理対象から外す方法

gitの管理対象から特定のファイル、ディレクトリを削除する - Qiita を参考にさせていただきました。 誤ってコミットしてしまったファイルをgitの管理対象から外したいという状況が起きたので、その方法を調べました。 $ git rm --cached [gitの管理対象から…

Day13 スニーカーを洗う

<学び> SMTP (Simple Mail Transfer Protocol) は、電子メールを送信するために使用するアプリケーション層 のプロトコルです。 ということです。 あとは、後から変更を加えやすいコードが良いコードだと学びました。 <一日> 夏も冬も履いていたスニーカーが…

Day12 ヤクの毛刈り

<学び> 最近上田さんの「プリンシプル オブ プログラミング」 という本を購入しました。あとでちゃんと読もうと思っていますが、パラパラみたところ、「ヤクの毛刈り」という項目があり、そこだけ読みました。 どんなことが書いてあったかというと、 この言…

Day11 slimゆるふわっと

<学び> slimのドキュメントを進めました。 どうやら、slimってのは、routesってのを決められて、各URLに各method(GETとか POSTとか)が送られた時に何を返してどうこうするかっていうを綺麗にかけるようにするものらしいっす(ゆるふわっとです。) マイクロ…

Day10 3分間ネットワーキング(本)

<学び> ・「3分間ネットワーク基礎講座」という本を買ってあったので、電車でパラパラ読みました。(まだまだ終わってない) ちょっと驚いたことと、学んだこととしては、ISOが提唱したOSI参照モデルは、7つの層に分かれていますが、結局それに統一しよう…

Day9 前の部屋と別れた

<一日> 8時に起きる。 前の家の各種解約をしようとするが、めんどくさくてすすまない。 前の家の後始末がほんの少しだけ残っていたので、行って済ませて、鍵を返却した。 初めての一人暮らしした部屋とお別れしました〜 あとはオフィス行って作業したり、無…

Day9 ブラウザで英語をらくらく読む方法

ブラウザで英単語の意味を表示させて、英語を読みやすくする方法を紹介します。 今回はブラウザはGoogle Chromeが対象です。 Weblioポップアップ英和辞典 - Chrome ウェブストア から、辞典をCHROMEに追加します。 すると右上のところに、Wの文字のアイコン…

Day9 やること/やらなきゃ/やりたいリスト メモ

予定としては、この記事を何回も更新する感じです。 Must ・2/14 前の家関連のこと(ライフライン解約、鍵返却など)を終わらせる プルリクのコメントを治す ・今週中 railsのprogateの復習、slimの学習 近くの卓球場に行ってみる ラインで卓球パートにシュ…

Day9 macのデフォルトのphpのバージョンを上げる

自分のOSはsierraです。 まずはデフォルトのバージョンを確認します。 $ php -v [~] PHP 5.6.27 (cli) (built: Oct 23 2016 11:47:58) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies 5.6.27 ですね…

Day8 slimの公式ドキュメントをちょっと読みました。/引っ越した

<学び> slimの公式ドキュメントをちょっと読みました。 Documentation - Slim Framework このrouteっていうのがなんのことなのかまだわかっていない。。 受け取ったurlを認識してどのコントローラのどのアクションに対応させるかっていうのがrailsのルーティ…

Day7 slimというフレームワークを学ばなきゃ

<学び> バイトの要請により、phpのslim3というフレームワークを知らなければならなくなってので、今週は頑張って習得します。 フレームワーク、railsのprogateを一周したぐらいで、全然使いこなせるレベルではないんですね。。 で、ちょっとだけ調べました s…

Day6 新しい家行ってきた

<学び> ・ファイルの内容を読み込んで出力するためのコマンド zcat gzip(.gz .tz)なファイルに使う cat 非圧縮テキスト用 xzcat .xzなファイルに使う unzip zip形式なファイルに使う ・topコマンド面白いけどなにが出てるのかよくわからんからあとで調べたい…

Day5 DeNA TechCon 2017に行ってきました。

<学び> ・Denaはゲームがメインの会社だと知った。 ・キーボードショートカットを追加したら使いやすくなった。(Macで、control+Q/Wでブラウザのタブ移動にしているのですが、それをそのままintellijにも登録したら、とても使いやすくなった。) ついでにMac…

Day5 if文のデバッグをするときの小技

if文 if(condition){ //conditionがtrueのときの処理 }else{ //conditionがfalseのときの処理 } があったあとします。 ここで、「conditionがtrueのときの処理をテストしたい!できるだけ変更は少なく!」 と思ったとします。 下で出来ます。 if(condition |…