PIYO Notes
Engineering notes since 2014
2014

検索されやすいプログラミング系記事のタイトルの付け方

ブログ記事のタイトルの付け方に関してはこんなんとかでいろいろ言われていますよね。数字を入れるとか釣りタイトルとかもありますね。 アクセス爆発!はてブ年間TOP100から学ぶバズるタイトルのつけ方 でもこのブログで主に取り上げているようなネタ、例えばObjective−Cで何をどう …

iPhoneで左右にサイドバーを簡単に作る

MMDrawerControllerというライブラリがあります。これを使うと左右のサイドバー(英語ではDrawerと呼ぶことが多いようです。引き出しですね。)を簡単に導入できる上、特別な設定をしなくてもそれなりのクオリティになるとても良いライブラリでうす。

Objective-Cでenumを定義する

使う機会が少なくていつも忘れてしまうし、どの書き方がいいのかよくわからなかったのでメモしとく! MMDrawerControllerのサンプル見ててみつけました。こんな感じで書けるみたい↓↓ 1typedef NS_ENUM(NSInteger, …

ポモドーロ用Chrome拡張「Strict Workflow」がいい感じ

集中して仕事をこなすために、25分毎に時間を区切って仕事をする時間管理術。Francesco Cirillo氏が1992年、自身の勉強効率を上げるために考案した。 #手順 25分を1ポモドーロとし、やるべきタスクを1ポモドーロ刻み(25分毎)に分ける。 25分間は、他の事は一切 …

Mac版Evernoteにチェックボックス付きのノートを自動生成する

Evernoteのチェックボックスを使う 定期的に同じ形式のノートを作る こういった使い方をしている人はたくさんいると思います。前者は買い物リスト、後者は日記が定番でしょうか。 チェックボックスを使うだけならEvernoteのエディタでチェックボックスを置くだけでいいですし、同 …

Rubyでcronのような定期実行を実現するclockwork

先日の記事でもちょろっと紹介しましたが、RSSリーダーを開発した際にフィード更新ジョブを定期的に発行するためにclockworkというgemを使用しました。 RSSリーダーの記事更新のバックグラウンドジョブ概要 - ぴよログ 単独で使う まずはRuby単独で使う方法です。ローカ …

Objective-CでBlockを遅延実行するコード

performSelectorもいいんだけど、メソッドを定義するのが面倒ってことありますよね。そういうときはブロックを遅延実行させれば良いです。 次のコードをカテゴリとして追加してあげて、 こんなふうに使います。