Firebase Advent Calendar 2016参加中

qiita.com 参加中。 アウトプット大事

Goはじめた

Goはじめた 参考 aial.shiroyagi.co.jp https://astaxie.gitbooks.io/build-web-application-with-golang/ はじめてのGo―シンプルな言語仕様,型システム,並行処理:特集|gihyo.jp … 技術評論社

今読んでる本

自分用の喝 システム設計の謎を解く 強いSEになるための、機能設計/入出力設計の極意 作者: 高安厚思 出版社/メーカー: SBクリエイティブ 発売日: 2013/05/24 メディア: 単行本 この商品を含むブログ (5件) を見る Laravelエキスパート養成読本[モダンな開発…

【GW】ES6、React、Flux、Reduxに触れてみた(3)

かなり日が経ってしまいましたが、GW勉強企画最終です。 ▪︎ Redux 人気のFluxフレームワーク *Fluxのおさらい データフローを一方通行にすうrことで既存のMVCの問題だった依存関係の複雑さを回避できる。 ▪︎トレンドな環境 Node.js + Babel + webpack + Red…

リーダブルコード

リーダブルコード。 有名な本で、何回も読んでいますが少しまとめます。 リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice) 作者: Dustin Boswell,Trevor Foucher,須藤功平,角征典 出版社/メーカー: オライリ…

【GW】ES6、React、Flux、Reduxに触れてみた(2)

前回の記事の続き、Fluxについて ■Flux フロントエンド開発の新しいアーキテクチャ Reactと組み合わせ既存のMVCの課題を解消するアプリケーション全体のアーキテクチャである。 アーキテクチャの図はネットにいっぱいあるのでそちらを参照。 FluxはMVCと同じ…

【GW】ES6、React、Flux、Reduxに触れてみた(1)

GW中、ちょっと話題になってたES6、ReactやFlux、Reduxに触れてみました。 ■ECMAScript2015(ES2015、ES6) JavaScriptの中核仕様を抜き出して標準化したもの。 現在ブラウザで対応しているのはES5なので、ES6を使うには トランスパイラで変換する必要がある(…

Qiitaのデイリーストックランキングに注目

qiita.com 2位 セキュリティエンジニアとしての道(15ストック) by hatahata 私です。 嬉しいw

カフェでドヤる時の開発環境紹介

なうでカフェでmac開いてドヤってます(どやってはいない) 家でも作業とか勉強してますが。 気分転換にカフェで作業&勉強するとなんだか捗るんですよね。はい。 そんな快適な環境で開発作業や勉強するには快適な開発環境が必要ですよね? ってことでナウで…

情報処理安全確保支援士

itpro.nikkeibp.co.jp セスペなくなるのか!!! 名前好きだったのにな・・・・。 セスペ持ちなので、もちろん免除使って申請しようと思います。 セキュリティの世界なんで、定期的な講習でスキルを維持するのは大賛成。 でも劣化版CISSPって意見もあるし少…

警察小説

唐突に小説の話。 学生時代は江戸川乱歩が好きで、下記の傑作集がお気に入りの一冊だった 江戸川乱歩傑作選 (新潮文庫) 作者: 江戸川乱歩 出版社/メーカー: 新潮社 発売日: 1960/12/27 メディア: 文庫 購入: 16人 クリック: 89回 この商品を含むブログ (137…

セキュリティエンジニアになる

detail.chiebukuro.yahoo.co.jp フィードを眺めていたら目にとまったこの知恵袋。 有名な方々が回答なさってて、ぎょぎょ!っと注目しました。 質問者の高校生もセキュリティ分野のエンジニアという将来のビジョンを持っていてとてもGoodですね。 どのような…

春のプログラミング入門書フェア!!!お買い得だぞ!!!

Amazon.co.jp: 【半額】春のプログラミング入門書フェア(4/28まで): Kindleストア 入門書ということで、あまり買いたいものはなかったのですが とうとうこれを買いました。(Kindle) 今なら1冊分の値段で2冊買えます。お得です。 新人プログラマの方はぜ…

Sランク問題リベンジ完了!

前回の記事のSランク問題。 やっと100点に!!!! 大規模データのテストで失敗していたこのSランク問題ですが。(前回は結果がB) 何度もチャレンジしてやっと100点出せました。 改善させたこと。 深さ優先探索と幅優先探索の違いを勉強し直して、 幅…

大学講座が学べる素晴らしいサービス

http://gacco.org 無料で学べる大学講座 gaccoというサービスを最近見つけました。 大学講座といえば、社会人が実際に大学の授業に参加(聴講) することもできますが、時間がなかったり勇気がなかったりでなかなかハードルが高いと思ってました。 が ドコモ…

修行不足

paiza.jp Sランクの問題に挑戦しましたが、結果はBランク。 最短距離の問題ということで、再帰的に処理させたのですが、 大規模データのテストがうまくいきませんでした。 アルゴリズムの勉強で、ダイクストラ法や動的計画法など軽く頭に入れてたのですが も…

Paizaはじめました

paiza.jp 問題形式でプログラミングするのって楽しい。 時間忘れて没頭しちゃう。 はじめたばかりだからショボミスしちゃうけど https://paiza.jp/challenges/share/xE3tn9erYcWOPzKfFrXgCb-xH_hwQBw2fZtZQiLCrJc?source=socia Aランクのあみだ問題は高得点…

本棚購入しました

本棚がなかったのでやっと購入!!!! 本屋みたいでワクワクする。

【11日目】アプリ開発のため勉強

□内容 Split View Controller □所感 iPad、ランドスケープのときに メニューとコンテンツが分けて表示されるあれ。 画面が広いとき便利だよね。 Split View Controllerを使ってるんだなーと。 これはアプリ開発で使いそうな機能。 UITableViewControllerも一…

【10日目】アプリ開発のため勉強

□内容 興味の問題で下記章は飛ばします。 DynamicType VisualEffectView 今日はAlert Controller。 □所感 iOS7ではアラートビューを使っていたが、 iOS8からはアラートコントローラを使うようになってる。 UIAlertControllerを利用して下記の手順を行う 1. U…

【新年】【9日目】アプリ開発のため勉強

明けました。おめでとうございます。 さぼってました(ぁ でも再開します。 目指せ、年内アプリリリース!

【8日目】アプリ開発のため勉強

□内容 ・Auto Layout 三つのViewを作成してのお勉強。 圧縮抵抗と内容ハンキング 多機種への対応(サイズクラス) □所感 圧縮抵抗なんかは、手を動かしたが、 思うようにレイアウトできなかったり、 書籍の画面と最新のXcodeの内容と違ったりとで うまくでき…

【7日目】アプリ開発のため勉強

□内容 ・Auto Layout ConstraintsをAlign、PINのダイアログで設定したが 今回はコードからの設定を行った。 一部書籍で間違いがあり、ちょっとつまった。 書籍 view.removeConstraints(view.constraints()) だが 正しくは view.removeConstraints(view.const…

【6日目】アプリ開発のため勉強

今回は読みふけっていたQiitaの記事を紹介。 Swift関係。 qiita.com qiita.com qiita.com qiita.com qiita.com MVVMなんかはとりあえず初心者の私にはまだ早いテーマだと思うが、 今後設計で役に立ちそう。 SwfitBondに興味津々。 Optionalはまだまだピンと…

【5日目】アプリ開発のため勉強

□内容 ・Auto Layout Viewを配置して、AutoLayoutの設定を行う。 Align、PINのダイアログで設定。 位置とサイズを拘束する(Constraintsを設定) 位置とサイズの指定方法のバリエーション(一般的) ・親のビューに対する上下左右の間隔で位置とサイズを同時…

【4日目】アプリ開発のため勉強

□内容 ・Auto Layout Alignを設定してボタンを中央配置にする 以前はAutosizingがあったが、iPhoneの縦、横画面の両方に対応するため AutoLayoutが登場。 AutoLayout + Size Classで複数デバイスの対応が包括的に扱える つまり1種類のレイアウトで複数の画…

【3.6日目】アプリ開発のため勉強

Swiftのメソッドの引数の書き方 参考サイト http://www.kuma-de.com/blog/2014-12-03/6845

【3.5日目】アプリ開発のため勉強

基本シンタックス 定数 let 変数 var タプル ラベルOK let product = ("test", "test2") product.0 条件、制御 if(条件式) { }()は省略可能 switch 式 { case a: default: }レンジ演算子とタプルでの一致可能 for _ in 1...15 { } for _ in 1..<15 { } オプ…

【3日目】アプリ開発のため勉強

メモメイン。 Cocoaとは Foundationとは Cocoaは、Mac OS X用のアプリケーションを構築するためのフレームワーク(API)であり、Mac OS Xのアプリケーション開発環境の中で主要な物 Cocoa Touchは、iOSを使用しているスマートフォンで動くフレームワークである…

【2日目】アプリ開発のため勉強

object-cはいけてなかったと思う。 言語仕様の本を読んだときに、あの長ったらしい記述が気に入らなかったことを覚えている。 それに比べてSwiftはいけてる。 アップル様がSwiftを発表した時点で、object-cはいけてない言語に箔がついたろう。 object-c・・…