Best effort JavaScript

JavaScript amplifyed my Efective Life.

郵便の再配達で試されるJS力

「お知らせ番号」だけをチェックすれば良いケースで、 間違えて必要の無い「追跡番号(お問い合わせ番号)」をチェックしてしまった場合、 ラジオボタンの入力をクリアするUIが無いのでJSで空白に戻したヾ(´A`)ノ゚

オブザーバーパターンとは

ブレイクスルーJavaScriptに書いている事ですが、自分のことばで。 ブレイクスルーJavaScript フロントエンドエンジニアとして越えるべき5つの壁―オブジェクト指向からシングルページアプリケーションまで (WEB Engineer’s Books) 作者: 太田智彬,田辺丈士,…

【長岡の教科書I+A】進捗: 数式の加法・減法と乗法(2)

P26 問4まで進捗。 昨日から問1問分進んだ。 【長岡の教科書I+A】進捗: 数式の加法・減法と乗法(1) - JavaScriptをがんばるブログ

【長岡の教科書I+A】進捗: 数式の加法・減法と乗法(1)

P26の問3を解くまで終わりました。 多項式を加減法でまとめる簡単な問題ですが、 小さな論理計算を正確に積み上げて答えを導き出す作業、たまらないですね。 普通に生活しているとほとんど無い作業です。 今日は問題をストレートで全問正解出来て気分が良い…

JavaScriptでreturnが無いfunction()を読んだらどうなるのか

2016/10/18 chrome:53.0.2785.143 にて Rubyみたいに最後に評価された値が返却されるのかな? と疑問に思ったのでやってみた。 結果: undefinedになる

「長岡の教科書 数学I+A 全解説」は知識のあり方を説いた名著

スカゼミで高校数学の勉強会を開催していたので、教科書になっている「長岡の教科書 数学I+A 全解説」を購入しました。 【音声DVD-ROM付】長岡の教科書 数学I+A 全解説作者: 長岡亮介出版社/メーカー: 旺文社発売日: 2015/12/24メディア: 単行本この商品を含…

"Web開発におけるコンピュータサイエンス"が素晴らしい

うーん、なんだか最近新しい知識の勉強が出来ていない。 優秀になって優秀な人たちと働いてもっと優秀になるスパイラルに入りたい。 まだちょっとしか読んでいないんだけど、はてなインターンの機械学習教材が素晴らしい。 developer.hatenastaff.com 最初の…

"nginx と PHP-FPM の仕組みをちゃんと理解しながら PHP の実行環境を構築する" が素晴らしい

今日で読むのが2回目なのでメモ。 qiita.com これを読む前はPHPは大きく分けてApacheのモジュールとして動作するモードと、CGIとして動くモードの2種類がある、という前提をそもそもはっきりと認識していなかった気がする。 こういう初歩的でシンプルな疑問…

Let's Encryptで証明書を取得してみた

無料でSSL証明書が取得出来る、話題のLet's Encryptを試してみました。 環境 OS Ubuntu 14.04 LTS Server Nginx 1.10.1 証明書の取得 Let's Encrypt の使い方 - Let's Encrypt 総合ポータル 公式の「Let's Encrypt の使い方」にそのまま従えばOK。 2016年05…

【schoo】PCサイトコーディング -お問い合わせフォームの作成-【備忘録】

お問い合わせフォーム作成に関するノウハウが紹介されていました。 講師は山本 麻美さん。 schoo.jp メモしたこと 将来レスポンシブルにする時、tableだと破綻するので、dlを使用する tableだと横並びにしか出来ないが、dlだと縦に要素を並べる事も出来る 必…

URLエンコードとBase64エンコード

ちょっと引っかかる事があって調べてみた。 into.cocolog-nifty.com わかったこと URLエンコード = パーセントエンコード urlに%が入るとどうなるか? %xx形式のURLエンコード文字列して扱われる %がURLエンコードのprefix、xxは16進数 あ → (%E3%81%82) Bas…

【schoo】デザインパターン基礎 -Web制作におけるデザインの全体像をつかむ-【備忘録】

schooのデザイン授業を生で受講しました。 最近CSS書いてないので、デザイン力↓↓... シリーズ通して受けるつもりです。 schoo.jp ポテチ食いながら見てたのであんまりメモ出来なかったですが、以下備忘録。 ハンバーガーメニューの良し悪し 最近のWEBデザイ…

ポケモンGOのAPIってどこにあるの?

最近ポケモンGO関連のハックをよく見かけますねー qiita.com APIは公式で提供されているのかな?と思い調べたところ、 https://pokevision.com/が公式を解析してラップしたAPIに乗っかっているプロダクトが多いみたいですね。 現状公式APIは非公式なので自己…

ポケモンGOリリース日に感じた優れたソフトウェア開発とそうでないものの違い

ポケモンGOが日本でリリースされた2016/07/22(金)。 平日にも関わらずtwitterにはポケモンGOを楽しむ投稿で溢れていました。 【お知らせ】ポケモンGO配信のため、本日の業務は終了させていただきます pic.twitter.com/x7L49ldEZE— 株式会社バーグハンバーグ…

【日記】ITエンジニアのためのDeepLearning #6に行ってきた!

ちょっと前の勉強会ですが... 最近、DeepLearningを使ったサービスの話とか、知り合いと話している中でOpen AIなど機械学習関連技術の話題が出る事があって、 普通のweb/モバイル開発しか出来ないのもまずいなーと危機感を感じ入門書を買ったのがつい最近。 …

クロ現の重力波の特集を見て宇宙っていいなーと思ったo (◡‿◡✿)

sideci.connpass.com 勉強会帰りでへろっていたところに面白い番組が放送された(((o(゚▽゚)o))) www.nhk.or.jp 今年の春?ニュースになった重力波の番組。 さすがテレビ、CGの図があって分かりやすかったです。 重力波を検出する鏡が数百キロ離れた地域の微小…

【日記】メールの安全性について勉強している

webアプリを開発中、 何気無くサーバサイドからSMTPでメールを送る処理を書いているけど、 メールサーバまでの経路は安全になっているのか? と疑問に思ったので調べてみようと思った。 まずはEMailの基礎をTCP/IPの本でおさらい。 SMTP,POP3,IMAPなどの基本…

ポリモーフィズムの初歩を理解する

最近オブジェクト指向 という概念の理解が非常に漠然としているなぁ… と感じたので、オブジェクト指向を特集した日経ソフトウェア2014年11月号を本棚から引っ張り出しました。 日経ソフトウエア 2014年 11月号作者: 日経ソフトウエア出版社/メーカー: 日経BP…

phpbrewはコンソールメッセージが親切

開発中の何気ない一コマですが、とても親切で助かったので紹介(*ノ・ω・) CLIといえども、いやCLIだからこそUX、つまり的確な状況把握と次に何をすれば良いかのsuggestionがしっかりしていなければならないのかもしれません。 大半のCLIツールは膨大なログ…

ツールの使い方を覚える事で手一杯でプログラミングしてない\(^o^)/

RSSで良くみる はてブでトレンドになってる 仕事で使う などなどの理由でここ一色々なツールを試して来た( 。・・。)人(。・・。 ) しかしようやく使い方を覚えたところでまた次のツールを勉強して... というパターンばかりで覚えたツールでガッツリプログラミングし…

「コンピュータアーキテクチャ技術入門」読書会#5

2.2 プロセッサの基本構造 パイプラインプロセッサの構造を図で学んだ 命令の読み出し(IFサイクル) 命令の解釈(DEサイクル) オペランドの読み出し(OPサイクル) 演算の実行(EXサイクル) 演算結果の書き込み(WBサイクル) これらのサイクルを実際に行うハードウ…

カジュアルなもくもく会ないかな

別にLTをしたい訳でも、聞きたい訳でもない。 相当勉強会でテーマになっているツールや言語を使い込んでいないと発表の内容は理解できないし、 使い込んで得た意見を持っていないと懇親会で話すネタも無い。 友人と遊ぶような感覚で特にテーマ決めずカジュア…

海外のコミュニティに混じってコードを書く事が純粋に楽しかった

※海外のコミュニティに混じったというのは嘘です(タイトルに偽りあり) 仕事でTypeScriptを使ったSymfonyプロジェクトを立ち上げており、 ビルドツールのWebpackをSymfonyと結合したい(Asseticを外して)というニーズがあったため、 チームメイトに教えてもら…

【日記】ここ一週間で気になったこと 2016/04/21

terraform chef/ansibleなどにはマシンの設定を記述し、terraformはクラウドインスタンスの利用構成を制御するという役割分担なのかな / “ヌーラボのインフラ運用最前線 2015 〜Terraform による AWS の構成…” https://t.co/oXjJqDgekG— Ryota Murakami@高等…

【読了】Web API: The Good Parts

Web API: The Good Parts著者 : 水野貴明オライリージャパン発売日 : 2014-11-21ブクログでレビューを見る» RESTに基づいたHTTP通信の基礎、命名規則、レスポンスデータの構造、バージョニング、セキュリティについて網羅されています。特にセキュリティの章…

勉強と練習の違い

新しい概念や技術を覚える事が勉強で、 頭では何となく理解しているが、いまいち身についていないスキルを固めるのが練習であると最近思っている。 自分は勉強したあと分かった気になり練習をちゃんとしていなかったなぁという振り返りがあるので、書き留め…

「コンピュータアーキテクチャ技術入門」読書会#2

毎週水曜にSkypeで行っている読書会、2回目の今回から軽く議事録を付ける事にしました。 現状2名でしっかりと理解を深めたらページをめくる、というペースで進めています。 1.2 プロセッサの基礎 プロセッサは以下の動作を順番に行って命令を実行している IF…

nginxの設定が全然わからん

さらっとnginx実践入門は一読しているのですが、 いざ設定ファイルを書こうと思っても全然書けませんね。 一から何も見ないで書ける必要は無いと思いますが、 何が不要か、足りないかはパッと見て分からないとダメですね。 覚えるにはnginx実践入門を継続的…

mysql -NBe の意味

ansibleの見本taskで出てくるけどなかなか覚えられんヽ(´Д`ヽ シングルダッシュ ダブルダッシュ 説明 -N –skip-column-names 結果にカラム名を記述しません。 -B –batch タブとして、カラムセパレータを使用することで、各行が新しいライン上に配置されるよ…

linux: 登録されたユーザーの確認

cut -d: -f1 /etc/passwdと打つとユーザーの一覧のみを確認出来る。 linuxでは/etc/passwdというファイルにユーザー情報が保存されている(グループ、ホームディレクトリ情報なども含む) /etc/passwdの例 root@ubuntu:~# cat /etc/passwd root:x:0:0:root:/ro…