Ubuntu 12.04 LTS の emacs 23で Ricty の導入を Ubuntu 14.04 LTS の emacs 24で行った。基本的にはやり方一緒。 環境 Ubuntu 14.04 LTS 日本語Remix GNU Emacs 24.3.1 Git 1.9.1 Rictyの生成 IPAフォントの配布ライセンスの関係でRictyの配布はされておらず、Sourceforge:M+とIPAの合成フォントとInconsolataから、Rictyフォントを生成する必要がある。 生成の仕方はプログラミング用フォント Rictyに従えば良い。 まず、生成スクリプトをGitを用いて取得する。(配布元:GitHub: yascentur / Ricty) % cd ~/ % git clone git://github.com/yascentur/Ricty.git次にMigu(ミグ)フォ
最近Lispの連れション仲間を増やしたいので、いろんな初見の人に「Lispって知ってる?」と質問して回っています。 そこそこアンテナのある技術者ならLispというのがプログラミング言語の一派を意味しており、それが主に大量のカッコで構成されていることは知っているようなのですが、なんか拒否反応が多いんですよね。 拒否反応というのが、まあ、だいたい 「カッコが多すぎて気がおかしくなる」 「私の人生は大量のカッコに対応するには短すぎる」 「大学でやったけどカッコ死ね。」 みたいなHTML初心者がタグのネストに敗北したみたいな感想ですね…。 まあ、パッと見てそういいたくなる気持ちは分かるんですが、それ自体がよくあるLispに対する誤解と言わざるを得ないです。 事実、Lispプログラミングは大量のカッコを相手にするのですが、誰もカッコの個数なんて見ていません。 Lispのプログラムの構造を読むときは、
並列・並行プログラミングはプログラマの重要な関心事であり、常に注目を集めている話題です。これまで、関数型言語は並列・並行プログラミングに有利であると言われてきましたが、それを説明する書籍はありませんでした。本書では、純粋関数型言語Haskellが提供する並列・並行プログラミングの機能を俯瞰し、実践的な問題を解いていきます。その根底にある考え方は、関数プログラミングの核心であるモジュラリティです。また本書では、実際の問題を解決するときに陥りがちな落とし穴や、高い性能を出すためのtipsなどをまとめています。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷版、刷り年月日をご確認
require "colcolor" str = "Languages: Python Lisp Ruby Perl Haskell Erlang" puts str.colco(:yellow, :blue, :magenta, :red, :yellow, :blue, :red) puts str.colco(:green, :blue, cyclic:true) puts str.colco(:red_bold, regexp:/ruby/i) puts str.colco(:black_magenta, cyclic:true, regexp:/^\w+|[A-Z]/) このデモ的なものを作って宣伝できないかと考えたわけです。 それで「digi_moji」なるツールが生まれました。 で、ステマをしたのですが… わかりやすいREADME.mdの書き方がわかりません。どうしたらいいで
2014年7月31日(木)に開催された「Developers Summit Summer 2014」(通称:夏サミ)にて、「創業122年の企業と顧客価値にコミットした開発を実現する試みと成果について」という講演をしてきました。資料と動画は以下から。 講演には弊社の顧客である(株)東京商工リサーチ(以下、TSR)の青木さん(システム本部 部長)にも参加いただきました。講演の最後に「GxPさんとは、まさに二人三脚のような関係を築けた」という言葉が非常にうれしかったです。 また、講演に向けて打ち合わせをする中で「我々は何をしてきたのか/何が出来たのか」というのをじっくり話せたのは良い経験でした。プロジェクトが完了したら顧客と一緒に講演する、みたいなことが毎回出来たらいいでしょうね。 速さよりもリズム さて、今回の講演のキーワードでもある「組織としてプロダクトオーナーの役割を果たす」も、そういう事
GIFMAGAZINEにアニメーションGIFをグリッチさせる機能を追加した。 Glitch Gifs | GIFMAGAZINE - GIFアニメ好きが集まるGIF画像の投稿・共有・検索サービス グリッチとは、wikipediaいわく Glitch art is the aestheticization of digital or analog errors, such as artifacts and other "bugs", by either corrupting digital code/data or by physically manipulating electronic devices ということなんだけど、説明するより実物をみたほうがはやいのでまずグリッチ画像の例をだす。 こういう画像の一部分をぶっこわして意図しない美しいエラーを引き起こすような画像がグリッチ画像。 こ
スクショを「Excelに」貼るのはわけがわからないけど、実際スクショを貼るのはテストケースが不足しがちなGUI開発にとっては実装アピールとして有用だし、コードレビューの助けになるのでJavaScriptでグリグリ動く機能作ったときはgif添付するの便利だからみんな貼って欲しい— ノ鰻鯉シヘ鮪 (@mizchi) 2014, 8月 4 @koizuka コードだけみせてもこれで何が出来たのかわからん、って言われることあって、確かに自分が他人のGUI実装みても何が起こるかわからなかったりするし、副作用が外部から値チェック可能な形で観測できなかったりするしで、辛いですね…— ノ鰻鯉シヘ鮪 (@mizchi) 2014, 8月 4 もちろんサーバーサイドエンジニアの皆様に於かれましては、GUIの遷移で俺たちの実装した何がわかるんだ感があるでしょうが、サーバサイドでは値の変化が確認しやすいのに対し、
doda X(旧:iX転職)は、パーソルキャリアが運営するハイクラス転職サービス。今すぐ転職しない方にも登録いただいています。 今の自分の市場価値を確かめてみましょう。 「情報発信の価値」と聞くと、あなたはどんなことを思い浮かべますか。 TwitterやFacebook、NewsPicksなど、個人が1000人、10000人というフォロワーを抱え、Gunosyなどに取り上げられることで広範な影響を与えることもある昨今、情報発信が個人のキャリア機会に影響することも珍しくない時代になってきました。一方で、スマートフォンなどに流れる「BUZZ動画」、さまざまなニュースサイト、ニュースアプリから入る情報は年を追うごとに増大し、情報の受信だけで手一杯という方が増えていることも事実でしょう。 同時に「情報発信」の定義の幅と選択肢も拡がっています。ブログやTwitter、Facebookといったドキュメ
ソニーのVAIOとVAIOのVAIOはどこが違う!?――1分見れば違いが分かる新旧「VAIO Pro 13」 ソニーから分離したVAIO株式会社が船出して1カ月がたった。8月に入り、長野県安曇野市では新生VAIOブランドの出荷式が行われ、再び日本にVAIOが戻ってきた。 VAIO関連の詳細記事は下記に譲り、ここではモバイルPCの中心モデルとなる「VAIO Pro 13」と、ソニー時代の「VAIO Pro 13」を動画で見比べた。何が同じで何が違うのか、細かくチェックしてほしい。 →・VAIO株式会社、第1弾製品はSONYロゴがない「VAIO Pro 11/13」「VAIO Fit 15E」 →・本田雅一のクロスオーバーデジタル:新VAIOは“次世代プロセッサ搭載PCの完成形”を目指す →・全文書き起こし:PCはなくならない。240人で作る“本当のVAIO”の形――関取社長の記者会見 →・S
▼ [Emacs] Emacs 24.4 の新機能・重複行を削除する delete-duplicate-lines 昨日と同じくテキスト編集系の新機能の中から、今日は新しいコマンド delete-duplicate-lines を調べる。 まぁ、これはヒトコト「重複行を削除する」で言い表せるようだ。例えば次のようなテキストがあったとする。aaa が2行あり、重複している。 aaa aaa bbb ccc これを範囲選択し、M-x delete-duplicate-lines を実行すると、次のようになる。 aaa bbb ccc 重複していた aaa がひとつに集約されている。要するに uniq コマンドと同じような動作を Emacs 内で行なってしまおうというものらしい。 ただ、それだけだと面白くなかったのか、このコマンドは「ソート結果じゃなくても uniq できる」のがウリのひとつのよ
Warning: include_once(/home/sites/lolipop.jp/users/lolipop.jp-dp16105308/web/wp/wp-content/plugins/wp-super-cache/wp-cache-phase1.php): failed to open stream: Permission denied in /home/users/0/lolipop.jp-dp16105308/web/wp/wp-content/advanced-cache.php on line 8 Warning: include_once(): Failed opening '/home/sites/lolipop.jp/users/lolipop.jp-dp16105308/web/wp/wp-content/plugins/wp-super-cache/wp-c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く