too late amatuar programmer

論理療法による3分間セラピーを3秒で:org-rememberによるプチセラピー

2011-01-22 by ebon | Lavel: 1 comment

前回、論理療法による3分間セラピー: 3分で悩みを書き出すライフハックと簡易論理療法の紹介記事を書いた.
この3分間セラピーはネガティブな思考を書き出す事がポイントだったが、
今回はこの具体的に書き出す方法を紹介する.

その方法はずばりEmacsのorg-modeの活用だ.

論理療法による3分間セラピー: 3分で悩みを書き出すライフハック

2011-01-16 by ebon | Lavel: , 0 comment

2011年の目標として、"悩んだり迷ったりして無駄にする時間を減らす"というものを設定した.
このボトム部分の強化により、本来の目的である生産性アップに自ずと繋がると見ている.

そんな折、上記目標を達するために有効な方法はないか考えていたところ、
論理療法などセルフ・コントロールの手法をライフハックの一環として用いようと思い当たった.

論理療法や認知療法を意識するようになったそもそものきっかけは、Mind パフォーマンス Hacks —脳と心のユーザーマニュアルを読んだことだ.(結構前に出ていて今さら感はあるが..)

上記目標に近づくための方法論などないかと,安易な道を探す過程で前から気になってた本書をちゃんと読んでみた.
以前読んだときは、exsoslf, outlook, 呼吸法, obric strategies, lojbanなどインパクトのあるhack満載で、ただ単純に面白く読んでいただけだった.
読み直してみると、論理療法の紹介部分は目的に最適と思われ、
さっそく取り入れてみようと思った次第だ.

そんな私のような、療法ビギナー?の人間にお勧めの書籍が、こちらの、

論理療法による3分間セラピー 考え方しだいで、悩みが消える

だ.こちらを紹介したい.

[reading log] ジャロン・ラニアー: 人間はガジェットではない

2010-12-31 by ebon | Lavel: 0 comment

英語で気になっていた、ジャロン・ラニアーによる人間中心主義の提言書「人間はガジェットではない」が、ついに邦訳された.こういうところを突いてくる辺り、ハヤカワ新書の一歩先に行っている姿勢を出す頑張りに、好感が持てる.

ざっくり内容、合わせて読みたいリンク、注目したい点についてまとめておく.

[mindhack] 想像で食欲を抑制する

2010-12-18 by ebon | Lavel: 0 comment

newscientistは、科学,テクノロジー,環境問題、社会科学と、結構な量の良質記事を日々提供しているサイトで、毎日に近いペースで見ている.
そんなnewscientistにて、日々の生活のTipsとして、すぐ役に立ちそうな心理学実験が紹介されていた.

常々、私たちは自分にとって好ましくない、できれば避けたい欲求と戦っている.
食べ過ぎ、飲み過ぎ、寝過ぎ、喫煙 ... これからの正月季節には増々抵抗しがたいものとなる..
そんな欲求への対処として、あれやこれや仕組みの力を用いてコントロールしようとするが、どれもうまく行かず,しばしば結局は忍耐に頼りがちだ.

そしてそれはどうやらそれはかなり間違っているアプローチようである.

インナースピーチ素材を活用した語学学習方法

2010-12-11 by ebon | Lavel: 0 comment

インナースピーチ、インナーカンバセーション、モノローグ
これら心内言語とか内言語の範疇にあるものを、語学学習に活かせないか興味を持っている.

ただ、研究に基づいているようなインナースピーチの学習方法の話をすることは難しいので、
インナースピーチのような文章が使われているものを伝統的学習の素材としよう という、近似的なテーマを置いた.
そのインナースピーチを思しき素材案を、いくつかピックアップしてみたので紹介したい.

読み/書き/そろばん/Computatinal thinkig

2010-11-14 by ebon | Lavel: 0 comment

どういう経路で知ったか何故か思い出せないのだが、computatinal thinkig
というコンセプトに少し前から注目している.

経路について思い出す限り、
コンピュータ画家:アーロンや、アルゴリズミック・トレーディング、アルゴリズミック・アーキテクチャ等に関連し、
algorithumic thinking とかで検索した結果引っ掛かったのかも知れない。
それとも問題解決に対するcomputational aproachなどで漁っていて掛かったのだろうか.

そんなcomputational Thinkingとはそもそも何なのか. いかにも曖昧なひびきだ.
これらから嗅ぎ分けてたどりついたように、computaional thinkingとは、問題に対する考え方のことのようだ.

つい最近、Googleブログでも紹介されている.
Exploring Computational Thinking
(紹介日本語)

ここでもcomputational Thinkingとは一体何なのか? → それは解釈者の参照資料や思想に依っているよ
ということで独自の "computational thinking" に対する解釈を与えている.

それに触発されてか、自分でも資料を漁ってみたのでまとめておきたい.

[python] PyLitの使い方少し

2010-11-04 by ebon | Lavel: 0 comment

前回の記事で比較・紹介した、文芸的プログラミング用ツール:PyLitの使い方を少し書いておく.

始めよう

この手のツールは解説を読む前に、とにかく始めてしまうのが効率良い方法だ.
また幸い、単にファイルを置くだけなので,インストールでつまずく要素もないと思う.

インストール方法

Downloadリンク先のファイルを、pathの通ったデリレクトリに置くだけ.

[python] 一度に複数のパターンを置換する関数(正規表現を置換前文字列とできる版)

2010-10-30 by ebon | Lavel: 0 comment

一度に複数のパターンを置換したい場合がある。
その場合、pythonクックブックの同名レシピが参考になる.

そのレシピでは、以下のように、1パスで対応できることに意義を置き、問題が定義されている.
単一の文字列の中の複数の文字列パターンを、同時に(1パス)で置換したい
それに対する解法・考察として、以下3パターンが書かれている.

  • シンプルな例
  • クロージャーを用いた例
  • オブジェクトを用いた例

よくある同問題について、問題と対策について分かりやすく記述されており、このレシピは大いに参考になると思う.

[python] 文芸的プログラミングツール:PweaveとPyLitの比較

2010-10-11 by ebon | Lavel: 0 comment

前回の記事で、python用文芸的プログラミングツールをピックアップし、そして、PweaveとPyLitの2点を候補とした.
ここでは、その2つのツールの主な特徴・prosconsを取り上げ全体的な使用感を比較してみたい.
自分の事情では、PyLitの方が使いやすい という結論が出た.
理由は以下に記すが、簡単に言うと、使用環境/言語を選ばない という至ってシンプルな理由だ.

[python] 文芸的プログラミングのためのツール?

2010-10-08 by ebon | Lavel: 0 comment

コードとコード解説(解説といっても大したものではない.)文書の管理方法を模索している.
対象言語はpythonであり、特にpython用として, コードと文書管理のためのツールで何かいいものはないかというところだ.

そんな中探していると,「文芸的プログラミング」をコンセプトにしたプロジェクトをいくつか発見した.
それらツールをピックアップしてみる.

先に書いておくと、詳細を比較検討した訳ではないが、
ざっと見てみた中で、特に使いたいと思ったのは「Pweave」,「PyLit」の2つだ.