ichiroc subset

書きながら考える・考えをまとめる場所

小1の息子が毎朝ランニングを継続した仕組みの話(効果編)

これまでの話 前回の 小1の息子が毎朝ランニングを継続した仕組みの話 の結果の話です。 ichiroc.hatenablog.com 仕組みの概要 構築した仕組みのポイントはこんなところでした。 頑張り表の導入 大人もやる、全員でやる 見えるところに貼っておく 毎週土曜…

小1の息子が毎朝ランニングを継続した仕組みの話(仕組編)

はじめに 私は三人の子供を持つ親です。2歳、4歳、6歳です。 今年の夏は一番上の長男が小学校に入学して初めての夏休みでした。 夏休み中、長男と一緒に毎朝ランニングをやり通す事が出来たので、どのようにやったのかを記録したいと思います 動機 夏休みを…

毎日ブログ書く

思うところあり、毎日ブログを書こうと思います。 こう書くと書けなかったときに大変かっこわるいから、あえて記事として公開しました。 目的 自分の考えを整理する 文章力をあげる 日々のログを残す 読了した、または読書中の本のまとめを残す 普段なんとな…

継続中の英単語暗記ツール ( Anki )

英単語の暗記は効果的にしたい 英語は避けて通れないと感じています。 英語を読まずには情報収集が捗りません。 私は英語が 超苦手 なのですが、必要に迫られて日々勉強をしています。 特に英単語のボキャブラリが少ないのが問題です。 改善するには英単語の…

始発駅の近くに住む事で得たもの

子供が産まれてから自由時間は減った 私は3人の子供を持つ親です。 子供を育てる事は私にとって素晴しい体験の一つです。しかし同時に自分の時間を作りにくくなる問題もでてきます。 自由時間の不足は子供を持つ親の共通して持つ悩みなのではないかと思いま…

ApptBoard がアプリレビュー大手サイトに掲載された後のダウンロード推移

iOS

概要 先日プライベートで開発した ApptBoard (アプトボード) というキーボードの iOS アプリをリリースしました。 アプリの特徴 キーボードにカレンダーを表示できる キーボードで予定の確認ができる 予定の時間や場所をテキストに挿入できる 予定がなくても…

Qiita を使って見る

技術メモとしての Kobito の使い勝手が良すぎて、Qiitaを使って見ることにした。 ここにある過去記事もいくつかあちらに移行してみることにする。 qiita.com

SQL inner join , outer join

毎回毎回忘れるので、恥を忍んでメモしておく。 select * from goods inner join categories on goods.category_id = categories.id 上の場合 * goods.category_id と categories.id が一致する行のみが返る。 * 返った表は、 goods と categories が結合さ…

MacのRでpngにplotする時の日本語フォントの指定

そのまま日本語を出力すると、いわゆるトーフになる。 Font Book.app でフォントのPostScript名を確認しておく png(..) の後に par(family="$調べたpostscript名") を指定する plot する par は必ず png の後に記述する。

EmacsからはてなブログAPIで投稿する

EmacsからはてなブログAPIで投稿する はてなブログAPIが公開されたらしいので、Emacsから投稿できるようにしてみた。 可能なら記事の編集とかもできるようにしたかったが、メニューみたいなbuffer (nとかpで行移動してEnterで詳細表示みたいな) の作り方が分…

org-mode からプレゼンテーションスライドをreveal.jsで作成する

背景 「org-mode でプレゼンスライドも作りたい」 org-mode で TODO管理、プロジェクト計画、資料作成を行っている。 最近はHTMLスライドが流行っていて、その中でも reveal.js が良さそう。 会社のブラウザはモダンじゃないケースばかりだけど、PDFにも対応…

Outlook のメールを org-mode の TODO に連携させる(org-protocol版)

背景 Outlook のメールを org-mode の TODO に連携させる の改良版。 前回は直接アジェンダファイルを更新していたが、org-protocolを利用すると、よりスマートに対応出来る。 アジェンダファイルを再読込しなくても、更新が反映される 手元での更新と、Outl…

Outlook のメールを org-mode の TODO に連携させる

背景 タスクはメールから発生する事が多い。 会社では、タスクは org-mode で管理して、メールは Outlook で受け取っている。 コピーペーストもいい加減面倒になってきたので、連携させた。 Outlookのタスクと連携させる (org-outlook.el)http://www.emacswi…

Emacs24 のテーマで evil-mode のカーソルの色が黒になるのを直す

背景 Emacs 24 になってからテーマシステムが刷新された。 color-theme を使用していたが、組み込みの load-theme を使うのが推奨らしい。 しかしダーク系のテーマで evil-mode を使っていると、カーソルの色が黒で非常にみにくい。 解決策 調べてみたら、最…

解決 init-loader が cocoa-emacs のファイルを読み込まない

init-loader が cocoa-emacs のファイルを読み込まない - ichiroc subset の件を解決しました。### 原因・解決策同じ名前の init ファイル名があるとダメみたい。init-loader-load を複数回行っている場合、読み込ませる init ファイル全てのファイル名は、…

init-loader が cocoa-emacs のファイルを読み込まない

追記 この件はこちらで解決しました。 http://ichiroc.hatenablog.com/entry/2013/10/10/082644 原文 最近 Mac で init-loader がうまく動作しない。 具体的には cocoa-emacs.* で始まる el を読み込まない場合がある。 しかも常にではない。 下のコードで (…

仮想メモリとスワップ

仮想メモリ 不連続なメモリ領域を、ソフトウェアからみて連続した領域のように見せる手法 スワップ 一次記憶装置(メモリ)を補助記憶装置(HD)に書き出して、一次記憶装置の領域を空ける事 まとめ ちょっとした事なんだけど、意外とあやふやだった。 参考 …

Excel でセル値の取得、設定をするマクロの書き方

背景 Excel でのVBAの書き方をよく忘れる。 どうやってセルの値を取得するのか? どうやってセルの値を設定するのか? 違うシートの値はどうやって取得するのか? Excel 自体でやりたいことは単純なことなので、とりあえずこれだけで十分。 コード Function …

Emacs lisp で character code を指定する記法 - ?* -

Emacs lisp で ? の後に任意の文字を指定すると、その文字のキャラクターコードを返す。 ?_ # => 95 ダブルクォーテーションとかで囲ってはダメ。

Rubyでクラス名の文字列又はシンボルからクラスを取得する

背景 引数でクラス名を受け取って、インスタンスを取得したい。 方法 Module#const_get にクラス名の文字列を渡すと、そのモジュールに所属しているクラスを取得出来る。 トップレベルに所属してるクラスは Module で取得出きる。 コード class Hoge end hog…

Emacs Mode Tutorial 訳 ( Emacs メジャーモード作成チュートリアル)

Mode Tutorial 英語の練習で訳す。 下にGPL2って書いてあったから、ライセンスは問題ないはず。 訳ししだいアップデートしてく形で。 ModeTutorial An Emacs language mode creation tutorial A mode tutorial by ScottAndrewBorton, originally located htt…

hs-special-modes-alist の設定

背景 ソースコードを折り畳み表示させる hideshow.el がある。 しかし ruby には対応していない。 対応させる為には hs-special-modes-alist を適切に設定する必要が有る。 説明 設定させるべき引数は下記 (MODE START END COMMENT-START FORWARD-SEXP-FUNC …

org-list-make-subtree でリストをヘッドラインに一括変換

M-x org-list-make-subtree もしくは C-c C-* でリージョン中の org-mode のリストをヘッドライン変換出来る。 これが - あれ - これ - それ - どれ - ほれ こうなる *** あれ *** これ **** それ **** どれ *** ほれ まとめ リストでコンパクトにアウトライ…

Mac の Emacs から IME を操作して evil-mode を快適にする

evil-mode ではIMEが邪魔 普段、EmacsではSKKを使用している。 evil-mode 導入後、Mac で SKK の反応が何故か悪くなったので、Google日本語入力をメインに使い始めた。 しかし、ノーマルステートでIMEが全角になったままになったりして、使い勝手が悪い。 Ma…

org-clock-in したタスクをデスクトップに常時表示する

今やってることを忘れないよう目立たせたい 普段、org-mode の org-clock-in で、今、取り掛かっている仕事を管理している。 しかし、横ヤリが入ったり、単純に忘れたりして、脱線する事が度々ある。 タスクは mode-line に表示されているのだが、必ずしも E…

Dropboxが使えなくなった MobileOrg を WebDAVに移行

背景 3年前に MobileOrg の環境セットアップの記事を書いた。 iPhoneでもorg-modeを。 MobileOrg環境構築手順メモ あれからしばらくして Dropbox に MobileOrg が対応した。 色々あって金のかかる自分も自前サーバの契約をやめて Dropbox に移行した。 それ…

Emacsでシンプルなメジャーモードを作成する

背景 ログファイル等を確認する際にキーワード等をハイライトさせたい。 Emacsでは、メジャーモードを定義する必要が有る。 define-derived-mode を使ったメジャーモード定義 メジャーモードの定義には define-derived-mode マクロが便利。 メジャーモードの…

auto-complete-mode でメジャーモード毎の辞書を設定する

背景 Lotus Script を記述する事がたまに有るが、Emacs だと補完がされない。 Lotus Script は vbnet-mode を利用して記述している。 合わせて vbscript のキーワードも追加したい。 方法 ディレクトリ ac-dictionary-directories にモード毎に辞書が配置出…

Emacs 正規表現シンタックス

\s- という正規表現はスペース Emacs の正規表現を見ていたら "\s-" という表現が出て来た。 良くわからなかったが、何となくスペースが入る位置だったので、 Emacs 正規表現 スペース で検索したら一発で出た。 "\s-" が示すのは 空白、 \t , \n かな。 つ…

evil-leader/set-key-for-mode の引数は major-mode

ずっと 'org-mode-map を渡していた。 正しくは org-mode を渡す。 (evil-leader/set-key-for-mode 'org-mode "a" 'org-archive-subtree-default) 1h くらいはまった。