今日覚えた便利機能 #vim

file内全検索 Vimfilerでfile内検索からの移動 vim起動時 :Vimfiler VimFilerを起動 file treeが表示されるので、検索対象のfileやfolderをspaceで選択 そこでgrと押すと、pattern検索の文字を入力できるようになる 対象のものを選択 unite.vimの機能らしい??

atsumoエンジニアへ

どういうこと? いままでフロントエンジニアだったけど、本格的にサーバーサイドエンジニアへ いままでの経歴 html/CSS Flash ActionScript JavaScript Angular node.js って感じでサーバーサイドも少しかじりつつ、 基本はフロントにどっぷりだったわけです…

angularのdirectory構造 #angular

Angularで実装するときのDirectory構成 angularでフロント側を作ってる時に、最初に悩んだのがフォルダ構造だった。 angularを使い始めた時にさまざまさHowToサイトで推奨されていた(公式でもこのフォルダ構成だったかな?) ├── app.js ├── controllers │ └─…

流行るサービスって? #memo

サービスが流行った理由を考える Google それまでYahooのディレクトリ検索だったものからindex検索になったことで検索しやすくなった? UIがシンプルでアーリーアダプターに刺さった? Youtube 友達と動画をネット経由で共有したかったのがスタート 案外そう…

Go#5 Methods

http://go-tour-jp.appspot.com/#50 Goにはクラスという仕組みはないがstruct型にメソッドを定義する。 メソッドレシーバー (method receiver) funcキーワードとメソッド名の間に、それ自身の引数リストを表現 下の例では、(v *Vertex)という部分 package ma…

Go#4 slice

http://go-tour-jp.appspot.com/#30 A Tour of Goの内容をまとめてます。 コード内容はA Tour of Goから拝借(少し変更を加えている部分もある) sliceの定義方法 []T は、 T 型の要素をもつsliceです package main import "fmt" func main() { //int型のlist …

Go#3 構造体とポインタ

A Tour of Go package main import "fmt" type Vertex struct { X int Y int } func main() { p := Vertex{1, 2} //pの参照渡しってこと? q := &p //実体渡し r := p q.X = 1e9 fmt.Println(p, q, r) p.X = 5 fmt.Println(p, q, r) } 参照渡しと実体渡しっ…

gulp #memo

今更ながらgulpを調べたのでメモ gulpとは そもそもgulpとはって話は色んな所でされてるのでこれは省略 参考 gulp.js - the streaming build system 打倒Grunt!Node.js用の新たなビルドシステムgulpことはじめ | OpenWeb gulp.js その1 概要・基本 - Qiita …

markdown syntax highlight test #programing

JavaScript (function(){ console.log('this is hatena markdown highlight test'); })(); Go package main import "fmt" func main() { fmt.printf("this is hatena markdown highlight test") }

CTOの役割とは? #memo

Rebuild: Aftershow 55: 12 Things You Don't Know about CTO (Naoya Ito) Naoya ItoさんがCTOの役割について話してたので、少しメモ エンジニアのチーム構造を経営メンバーに話すことができる エンジニアのチームビルディングができる スーパーハッカーじゃ…

Go#2 開発環境

Go

開発環境 GOPATH 人によって色いろあるみたい。 今回は$HOME/.goにしてみた。 ghq + peco/percol - Tatsuhiko Miyagawa's blog motemen/ghq · GitHubとか使うとしたらそもそもGOPATH=$HOMEにして、ghqで落としてくる場所を$HOME/srcにしておけば、github経由…

Go#1

Go

変数宣言 A Tour of Go package main import "fmt" func main() { var i, j int = 1, 2 //var k = 3と同じ意味 k := 3 //var c, pythos, java = true, false, "no!"と同じ c, python, java := true, false, "no!" fmt.Println(i, j, k, c, python, java) } …

Homebrew caskで幸せに

追記 homebrewのbundleが使えなくなってしまったので、Brewfileでのインストールができなくなってしまった… can't install svn on OS X 10.5.8 · Issue #2865 · Homebrew/homebrew · GitHubhttps://github.com/Homebrew/homebrew/issues/2865 理由はメンテナ…

Xcode 6 Betaを入れてたら起こった副作用

node-gyp rebuild でエラーが起こるようになってしまった。 というのも、Xcode6-Beta3.appをアップデートしてXcode6-Beta4.appを使ってたので コマンドツールがインストールされている場所がおかしいぜっていう話のエラーだった xcrun: error: active develo…

$interval/$timeoutでの注意点

angular v0.1.2系を使っている時にハマった点 $interval/$timeoutを使用すると、 $rootScope.apply()が実行されるためfilter系がすべて更新されて激重になる。 $interval $interval(function() { console.log('$internal') }), 100, 0, false); 上記の第4引…

memo

メモ 今の自分がダメダメだと思いながらも、いろんなことを他人や他のせいにしているために、それに活を入れる。 ハイリスク・ハイリターン プログラミングは言われてやるものじゃなくて、自分からやるものでは? 職業プログラマーではなく、ハッカーであり…

Swiftでテトリスを作ってみる

Swiftを使ってテトリスをつくる方法を丁寧に解説したサイト「Swiftris」 とりあえず今後はゲームを作ってみる

DevOpsメモ

GitHub pull request builder plugin - Jenkins - Jenkins Wiki PRのコメント内から再テストもできるらしい 参考 Crocosにおける開発フローとテスト環境 :: Crocos Engineering Blog

Swiftでアクセスコントロールが追加された

Access Control - Swift Blog - Apple Developer public class ListItem { // Public properties. public var text: String public var isComplete: Bool // Readable throughout the module, but only writeable from within this file. private(set) var U…

npmやgemとかmavenみたいなのがActionScriptにはなかったな

今更ActionScriptの話 最近モジュールのパッケージマネージャーは必須だけど、ActionScript3.0(as3)が全盛期の時ぐらいにgemとかでた?はずなのにas3にはそういうのなかったぁ。 そもそも当時はsvnだったしなぁ as3使ってる人はもはやほとんどいないだろうけ…

Unknown class ‘class name’ in Interface Builder file”が出て困った

memo “Unknown class ‘class name’ in Interface Builder file” に対処する | Tips

Swift first Commit

初めてのiOSアプリ Swiftを使ったiOSアプリの作り方が全くわからない状態からはじめて、 ちょっとずつわかってきた。 atsumo/SwiftToDoApp · GitHub チュートリアルとしてはよくあるTODOリストを作ってみた。 使ってみて思うこと UIKitのAPIなどがわからない…

Swift初めて4日目

とにかくわけわからないことだらけである。 現状わからないことリスト(どうでもいいことまで) storyboardってFlexのmxlmのviewの部分みたいな感じ? そもそもcocos2dとかをゲーム以外を使ったほうがいいのかな?(iOSをAndroidを考えたら) CocoaPods使ってみ…

Design始めました

Design始めましたってことで atsumo/design · GitHub ここにいろいろ上げていこうかと思う。 最初はいろんなサイトやデザインの真似事からスタート

ページ最適化メモ

ページの最適化 html css js minify imageの軽量化 cssの整理 gzipにする css js をまとめる loadのリクエスト数を減らす minify js : gruntjs/grunt-contrib-uglify · GitHub html : gruntjs/grunt-contrib-htmlmin · GitHub css : gruntjs/grunt-contrib-c…

iOSアプリ開発メモ ~CocoaPods~

CocoaPods.org - The Dependency Manager for Objective C. CocoaPodsはObjectiv-Cのパッケージ管理ツールと言ったとここだろうか? node.jsでいうnpmっていう感じの認識でいいのかな? インストール sudo gem install cocoapods Macにはデフォルトでrubyが…

UIに特化したデザイン会社?

Goodpatch Inc. 株式会社グッドパッチ UIデザイン・設計 Gunosy(グノシー)|ニュースが無料で読める!話題の記事や情報まとめ読みスマホアプリが出始め時に、gunosyを調べてたらたまたま見つかった会社。 海外でもこういうアプリなどのUI特化型の会社って…

iOSのアプリを一切作ったことないがswiftが気になってたのでやってみた

前提 iOSのアプリ作ったことない Objective-Cも気持ち悪い感じ( []ってArrayじゃん!って思ってしまう ) ECMAScript系をずっとやってた swiftってvarとかfuncとかなんかActionScriptみたいじゃん! 俺swiftならうまく仲良くやれそうじゃん? っていう気持ち…

AngularJSの記事書いたよ

AngularJSを使用したゲーム開発|1 pixel|サイバーエージェント公式クリエイターズブログ AngularJSって基礎系は結構いろんな記事になってるし、 説明しやすいんだけど、それ以上の説明をしようとすると気軽にサンプルをかけないからなかなか説明しづらい。…

初心忘れべからず

10年後になっても20年後になってもずっと使われるようなサービスをつくりたいな