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・・…

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

□内容 ・アウトレット、アクション ・接続インスペクタ ボタンとラベルを配置して、 アウトレットとアクションを接続、 Connection Inspectorで接続の二通りの方法を試した。 簡単なコードをアシスタントエディターで記述。 シミュレーターで簡単な実行。 □…

アプリ勉強スタート

Swift界隈ではSwift2がオープンソース化したことで盛り上がりを見せていますが、 iOSアプリ開発、Swift初心者の私は蚊帳の外です。 ・・・・(焦 てなわけで(唐突 ちゃんとアプリの勉強(主にXcodeを使ったアプリ開発) をしたいと思います。 が、今まで何…

Swift本買った

詳細! Swift iPhoneアプリ開発 入門ノート Swift 1.1+Xcode 6.1+iOS 8.1対応 作者: 大重美幸 出版社/メーカー: ソーテック社 発売日: 2014/12/13 メディア: 単行本 この商品を含むブログ (1件) を見る 詳解 Swift 作者: 荻原剛志 出版社/メーカー: SBクリエ…

なめこファンの悲しみ

ブームが終わったからってこれはひどいよ!

RDSからEC2上のMySQL(mroonga)にレプリケーションする

■したいこと RDSをマスター、EC2上のMySQLそスレーブとして、レプリケーションさせる ※RDS側のテーブルのストレージエンジンはInnoDBだがスレーブ側のMySQLのストレージエンジンはMroongaにしたい。 ■time_zoneを合わせておく Aisa/Tokyoで揃えたかったので…

Mroongaのラッパーモードで検索が遅いSQLを作ってしまった話

SQLの組み立て方によってmroonga(ラッパーモード)でのSQLが 重くなってしまった話。 SQLとデータ件数については記事の都合簡略&省略してますが、実際流したときは、だいたいtextAの件数が40万件で、testBのデータ件数が2000件ぐらい。 testAテーブル CREATE…

EC2にMroongaをインストールする

■groongaのインストールrpm -ivh http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpmyum makecachesudo yum --enablerepo=groonga install -y mecabsudo yum --enablerepo=groonga install -y mecab-ipadicsudo yum --enablerepo=groon…

TodoistのAPIを使い任意のプロジェクトを作成してみる

API

Todoistを最近使ってます。 https://ja.todoist.com/ UIがいい感じ、素敵 (最近awsの障害影響でダウンしてましたが・・・) 自分の仕事上での使い方としては、 毎日年月日のプロジェクトを作って、そこでタスク管理しています。 20140531 20140601 20140602…

MySQL5.6をソースからインストールする

yumでmysqlをインストしていたのでまずはそちらを消します。 ■mysql5.5をアンインストールyum remove mysqlyum remove mysql-serveryum remove mysql-libs ※mysql-libs消すと、postfixも依存関係で消えるので注意 ここからmysql5.6をインストール ※sudoは省いて…

mac book air 買った

とうとうmacデビュー。 下記の本を買いました。 目的はお察しの通り。 くだらないアプリを量産したい・・・・ 詳解 Objective-C 2.0 第3版 作者: 荻原剛志 出版社/メーカー: ソフトバンククリエイティブ 発売日: 2011/12/28 メディア: 大型本 購入: 14人 ク…

できるだけ長く 首を絞めて

遅くなりましたがLyu:Lyuの新しいアルバム買いました。 Lyu:Lyu &quot;メシア&quot; (Official Music Video / Directors cut ... サビがぐっとくる できるだけ長く 首を絞めて息を止めて 息を止める死ねやしないけど 死ねやしないからこれじゃ許されないよな…

君と僕と世界の心的ジスキネジア

発売しました。 Lyu:LyuのNEWアルバム!!! 君と僕と世界の心的ジスキネジアアーティスト: Lyu:Lyu出版社/メーカー: SPACE SHOWER MUSIC発売日: 2013/03/20メディア: CD クリック: 2回この商品を含むブログを見る 世界観がすごい好きです。 上のアルバムか…

プログラム言語を彼女にたとえる

これは納得と笑いwwww http://hamusoku.com/archives/7781886.html 自分は php→c→java→C++(チョット)→javascript(サーバサイドとかJQuery)→python みたいにきたけど うるさく言ってくれるJavaさんがなんだかんだで安心かも。 Perlのぶさいくにはワロタ

【ubuntu】PHP5をソースからインストールする

PHP

ubuntuにphp5をソースからインストールしたときのメモ 準備 sudo aptitude install libpng-devsudo aptitude install libjpeg-devsudo aptitude install libxml2 libxml2-devsudo aptitude install php5-mysqlsudo aptitude install libssh2-php ソースをダ…

情報セキュリティスペシャリスト

情報セキュリティスペシャリストの試験まであと一カ月ぐらいなので 参考書を買った。 情報処理教科書 情報セキュリティスペシャリスト 2013年版 あとはアイテックの本試験問題、午後問題重点対策の3つ。 アイテックシリーズはフォーマットが好き。 試験料も…