こんにちは、@ryota-ka です。 僕もそろそろすごいHをたのしく学びたいとか思ってしまうお年頃なのですが、僕みたいなクソザコ初心者プログラマーが使える言語なんてPHPくらいしかないわけですよ。 でも心配は御無用、周囲の人から「PHPer(笑)」とかバカにされているあなたでも大丈夫!今日はみんな大好きPHPを使って関数型プログラミングを勉強していきましょう! パターンマッチングと再帰 PHPはただの手続き型言語じゃないんだ!!
この記事はCAMPHOR- Advent Calendar 2014の22日目の記事です. こんにちは,yaitaimoです. 今回は,Macユーザな私の大好きなランチャーである,Alfredを更に便利にするためのAlfred Workflowsについてのお話です. いざAlfred Workflowsを使ってみようと思って検索してみたときに,何が出来るのかがまとまっているページが無くて困ったので, その開発のハードルが1mmでも下げられたらと思い,筆を取ることにしました.(元々高くはないんですが) この記事では,Workflowsにどんな機能があるのか,それぞれ一筆書きで説明して行きます. 1. Alfredの紹介 Alfred 秀逸なランチャーアプリ,知らない人はとりあえず落として触ってみるとよい. 全てはここから始まるといっても過言ではない. Powerpack Alfredをよりよ
この記事は CAMPHOR- Advent Calendar 2014 の13日目の記事です。 @ivstivs と申します。CAMPHOR-だと少数派のEmacsを使ってる人です。 今回はEmacsで割と統合的なプロジェクト管理を実現するProjectileについて、Helmという拡張と一緒に簡単に紹介してみようと思います。 Projectileとは? ざっくり言うと汎用的なプロジェクト管理をEmacsで行うための便利機能いっぱいなパッケージです。ちなみに、projectileという単語自体は手元の英和辞書を引いてみますと「砲弾・石などの発射物、あるいはロケットなどの自動推進体」とかあります。 公式ページのREADMEを見るとわかるように個別の機能の数は多いのですが、だいたいの所次のようにまとめられると思います。 Gitや主要なプロジェクト管理ツールを自動認識 例えば手元のGitリポジト
この記事は CAMPHOR- Advent Calendar 2014 5日目の記事です。 こんにちは @Shtr28です。自然言語処理の研究とかしてます。 今日は研究してる時に便利だった concurrent.futures モジュールを紹介します。 Future は並列計算のパターンのひとつです。 今回はテキストを使って機械学習するときによく使う ngram を Future で並列計算します! 日本語を形態素解析器 mecab で分かち書きして、一行ずつ ngram を計算します。 フルのコードはここ(gist)。 メインの並列化のコードはここ。 def multi_process(): # kgram に対して識別番号を順番にふるための dict kgram2id = defaultdict(lambda: len(kgram2id)) # 並列計算のプロセスプールを確保! wit
AppleがWWDC2014にてSwiftを発表してから2ヶ月近くが経ちました。OS X/iOSのアプリ開発に存在するObjective-Cの壁は取り払われ、より多くの人に馴染みやすい言語として現れたSwiftはコミュニティへの新たな開発者の流入を促し既存の開発者にもより安全でモダンなスタイルでの開発を可能にした点でとても歓迎されています。 既に沢山の入門文献や言語の特徴的な振る舞いを解説した文章が日本語で世に出回っていることは承知の上でありますが、最近のbeta 3で変更になった部分やこの2ヶ月で溜まってきたナレッジをもとにあらためて言語からアプリ開発まで一貫した解説記事を残したいと思いました。 本記事の構成はまず速習Swiftで文法の基礎的なところを話し、その後Todoアプリの作成を通じてクラスや構造体、UIKitを用いたアプリ制作の具体的な話をしていきます。読者は他言語を多少触ったこ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く