usk-shinoのブックマーク (153)

  • vimrc基礎文法最速マスター - 永遠に未完成

    調子に乗って vimrc を書くのに特化した内容のものを書いてみる。取り上げた内容は完全に独断と偏見です。 関連記事: Vimスクリプト基礎文法最速マスター - 永遠に未完成 この記事では vimrc を書くにあたって知っておくべき概念や機能を解説します。Vim 自体の操作方法に関しては触れません。 基礎 バッファ バッファは、ファイルを編集するための論理的な領域です。Vim で新しくファイルを開くと、新しいバッファが作成されてそこにファイルの内容が読み込まれます。 ウィンドウ ウィンドウはバッファを画面に表示するための物理的な領域です。分割することができ、1つの画面に複数のウィンドウを表示できます。 タブページ タブページを使うことでウィンドウの配置を保持したまま複数の画面を切り替えることができます。 タブ文字と区別するためか、タブページと呼ばれています。 モード Vim の中でも知って

    vimrc基礎文法最速マスター - 永遠に未完成
  • Manpage of TMUX

    書式 tmux [-28dlqUuv] [-f file] [-L socket-name] [-S socket-path] [command [flags]] 説明 tmux は端末を多重化し、 1 つのスクリーンから複数の端末を作成、アクセス、制御することを可能にします。 tmux をスクリーンからデタッチしバックグランドで動作させておいて、 その後再度アタッチすることができます。 tmux は起動されると 1 つのウィンドウを持つ新しい セッションを作成しスクリーンに表示します。 スクリーンの一番下にあるステータスラインはカレントセッションの情報を表示し、 対話型コマンドの入力に使用されます。 セッションとは tmux に管理される疑似端末の集合の 1 つです。 各セッションはリンクする 1 つ以上のウィンドウを持ちます。 ウィンドウはスクリーン全体を占有し、 各々が独立した疑似端

  • 2012年、日本は世界で最も洗練された自由市場経済の国に生まれ変わる : 金融日記

    最近はネットでも新聞でも日はもうダメだという論調が多いですね。 今の政治をみていればそのように思う気持ちもよくわかります。 また、平成22年度の予算案は戦後初めて新規国債の発行額が税収を上回り、このままでは近い将来にデフォルトかハイパーインフレによる財政破綻は避けられないのではないかと思われます。 しかし、経済学者や市場関係者の間では、この日のGDP比で200%を超えつつある政府債務が、いったいどのようなかたちで着地をするのかということに関して、実はあまり具体的なコンセンサスができていません。 池田信夫氏などはハイパーインフレといっていますが、竹中平蔵氏などは大増税の可能性を強調しています。 しかし、少なくとも現在のマーケットはハイパーインフレを織り込んではいません。 民主党政権の政策をみていたら、このペースでいけばあと5年ももたないと思われますが、日はまだまだ増税の余地があるのも事

    2012年、日本は世界で最も洗練された自由市場経済の国に生まれ変わる : 金融日記
  • 本物のプログラマはHaskellを使う:ITpro

    筆者 shelarcy Haskellは,関数型プログラミングというジャンルに属する言語です。Haskellや関数型プログラミングを題材に物事を見ていくことで,今まで思いもよらなかったような未知の世界を知ることができるでしょう。 プログラミング言語を学ぶという行為には, 言語の基的な文法や考え方を理解する 言語の文化圏で広く使われている考え方に親しんでその言語らしい書き方を習得する 単に言語を使ってできること以上の知恵を学ぶ の3段階があります。この連載では,三つ目の段階を目標に,Haskellプログラミングの世界を一つひとつ丁寧に紹介していきます。 更新は毎月第1水曜日(1月のみ第2水曜日)

    本物のプログラマはHaskellを使う:ITpro
  • pylori*style wiki - RailsでWikiクローンを作る

    はじめに Ruby on Railsには良くかけたチュートリアルがあって、最初の一歩は踏み出 しやすいようになっています。しかし、チュートリアルをひととおり読んで、 scaffoldスゲーということはわかったのだけど、次に何をしたら良いかわから ないという人が多いようです。かくいう筆者もその一人でした。 次に何をすればよいかというと、一番良いのはやはり自分で実際に何かアプリ ケーションを作ってみることです。というわけで、Rails初心者の筆者が、 Railsの勉強がてら「Wikiクローン」を作ってみたので、その過程を書いて見 ることにしました。何かの参考になれば幸いです。 Wikiクローンを選んだのは、良く知られているアプリケーションであることと、 機能を絞れば Rails の練習にはちょうど良いくらいの規模だと思われるから です。 (注: Wikiクローンで大変なのは、Wiki記法のパー

  • 第9回 SinatraとSequel・Hamlで掲示板アプリを作る | gihyo.jp

    はじめに 第7回はRails以外のWebフレームワークの簡単な紹介と、SinatraでHello Worldアプリケーションを動かすところまでを解説しました。今回はSinatraで実際のアプリケーションを作り、SequelとHamlという2つのライブラリを紹介します。 Sinatraの特徴は、CGIスクリプトのようにファイル一つからアプリケーションが書ける気軽さです。CGIスクリプトといえば、代表的なものは何と言っても掲示板(BBS)です。そこで、今回はSinatraで掲示板アプリを作ってみました。ソースコードが少し長めなので、githubにて全文を公開しています。適宜参照しながら読み進めて下さい。ファイル構成は以下のようになっています。 start.rb アプリケーションの体。 model/comment.rb 掲示板の書き込みを表すモデルの定義。 view/index.haml トッ

    第9回 SinatraとSequel・Hamlで掲示板アプリを作る | gihyo.jp
  • MySQLに纏わる10の都市伝説

    誰の口から飛び出したのかは定かではないが、巷ではMySQLにまつわる様々な「都市伝説」がまことしやかに囁かれているようだ。恐らくMySQLに対する理解が低い人や、MySQLがあまり好きではない面々によってFUDっぽく言われているのだと思うが、世の中にはそのような「都市伝説」を真に受けてしまう人が居るのもまた事実であである。MySQLにおける昨今の開発スピードには目覚ましいものがあり、MySQLは性能・安定性・使い易さ共に進化し続けている。(特に先日リリースされたMySQL 5.5は性能・安定性・使い易さを両立している優れたバージョンだ!!)しかし「都市伝説」で語られることは総じて「MySQLはダメな子ちゃん」であるという烙印を押すものばかりであり、MySQLerとしてはそのような言われ無き汚名を全身全霊をもって晴らさなければならない使命を背負っている。そこで、今日はMySQLについて語られ

    MySQLに纏わる10の都市伝説
  • 思った以上に汚れてる?PCの「キーボード」を掃除する方法 - はてなニュース

    年末に大掃除をするなら、毎日使い続けていたパソコンもキレイにしておきたいですよね。中でも細かいゴミや手垢が付いて、思った以上に汚れているのが「キーボード」です。今回は、そんなキーボードの上手な掃除方法をご紹介します。 「トイレよりも汚い」という衝撃的な調査結果もあるキーボードの汚れ。今回は汚れの段階に合わせて、セロハンテープなど身近なもので手軽にできる掃除の方法、専用の便利グッズを使う方法、キーを外して丸洗いする方法をご紹介します。 ■身近なものでゴミを取る まずは家にある身近なもので隙間のゴミを取る方法です。普段からこまめにやっておきたいですね。 セロハンテープ セロハンテープをキーの隙間に差し込み、左右に動かしてゴミを取ります。 ▽[N] セロハンテープでキーボードを掃除する 付箋紙 ポストイットなどの付箋紙をのり面を表にして二つ折にし、キーの隙間に差し込んで動かします。 ▽キーボード

    思った以上に汚れてる?PCの「キーボード」を掃除する方法 - はてなニュース
  • STAR FIELD 2007

  • YouTube - [FULL VERSION] Programmed World - kors k as StripE

  • Book HideousTuber

    Read or Download Hirschfeld's Hollywood: The Film Art of Al Hirschfeld Book by David Leopold. It is one of the best seller books in this month. Avaliable format in PDF, EPUB, MOBI, KINDLE, E-BOOK and AUDIOBOOK. Hirschfeld's Hollywood: The Film Art of Al Hirschfeld by David Leopold Book Detail: Category: Book Binding: Paperback Author: David Leopold Number of Pages: Amazon.com Price : $2.55 Lowest

  • 光学薄膜設計ソフトの設計 その7「gslの最適化関数とのインタフェイス」:腰も砕けよ 膝も折れよ:So-net blog

    さっさと寝よ、とか言ってながらついつい。 実装の詳細に突っ込んでしまう前に、破綻が無いかいくつか確認。まず最適化をgslの関数でやることに問題ないかどうか。 まずちょっと整理。gslの多次元関数の最適化として35 Multidimensional Minimizationがある。 これはいくつかのアルゴリズムを同じインターフェイスで呼べるようになっていてマニュアルからコピーしてくるとver1.10では Fletcher-Reeves conjugate gradient algorithm Polak-Ribiere conjugate gradient algorithm Broyden-Fletcher-Goldfarb-Shanno (BFGS) algorithm steepest descent algorithm Simplex algorithm of Nelder and

  • ORWiki

    OR学会50年の歴史の中で,OR事典の編纂・改訂は通算3度目となる.いろいろな理由からOR事典編集委員会は,「OR事典」をWebに公開するという手段をとることになった.前回はCDによる出版であった. 資料編だけは「OR事典」から切り離して,OR学会の通常のホームページの中に移すことになった.これは逆瀬川浩孝委員長のアイディアである。内容の性格上,資料追加も間違いの訂正も広報委員会の責任で簡単に出来るようになる. 前回までの学会の歴史資料はそのまま残してある.今回はデータ追加作業を基に多少の資料追加を行った.前事務局長の藤木秀夫さんには,その後の学会活動全般にわたる記録をまとめて原稿を作成してもらった.学術会議関係も藤木さんが前回の形式に習って資料原稿を作成し,FMES会長の高橋幸雄さんに目を通していただいた. 各支部から増補追加の原稿が送られてきた.Webのサンプルを見てくださいと言って

  • 哀の羽音色

  • [観] Twitter API 仕様書 (勝手に日本語訳シリーズ)

    [要旨] Twitter API 仕様書の勝手翻訳をしてみました。 [キーワード] Twitter,API

  • グーグルのJavaScriptツール集大成「Google Closure Tools」

    2009年11月5日,Googleは自社サービス製品であるGmail,Google Maps,Google Docsなどの開発に使用しているJavaScriptアプリ開発ツール群「Google Closure Tools」を一般公開しました。 "Closure"は一般的に,閉鎖や閉店といった意味で使われます。ツールの命名としては少しネガティブなニュアンスを感じますが,Google Closure Toolsの場合は,終結といった意味で,開発プロジェクトにおける最終ステップの仕上げ用ツール。すなわち“栓”という意味で中身があふれ出さないようにキッチリ閉めておくものといった意味合いから命名されているようです。 Ultimate(究極)に近い意味でGoogleの自信の表れと受け取った方がいいかもしれません。Googleで新規公開になったプロジェクトとしては珍しく,ベータ版の表記もありません(Go

    グーグルのJavaScriptツール集大成「Google Closure Tools」
  • ログイン - niconico

  • The Go Programming Language Specification - The Go Programming Language

    Introduction This is the reference manual for the Go programming language. The pre-Go1.18 version, without generics, can be found here. For more information and other documents, see go.dev. Go is a general-purpose language designed with systems programming in mind. It is strongly typed and garbage-collected and has explicit support for concurrent programming. Programs are constructed from packages

    The Go Programming Language Specification - The Go Programming Language
    usk-shino
    usk-shino 2009/11/15
  • A Tour of Go

    A Tour of Go

    usk-shino
    usk-shino 2009/11/15
  • サポートベクターマシン入門

    次へ: はじめに サポートベクターマシン入門 栗田 多喜夫 Takio Kurita 産業技術総合研究所 脳神経情報研究部門 Neurosceince Research Institute, National Institute of Advanced Indastrial Science and Technology takio-kurita@aist.go.jp visitors since Jul. 19, 2002. 概要: 最近、サポートベクターマシン(Support Vector Machine, SVM)と呼ばれるパター ン認識手法が注目されており、ちょっとしたブームになっている。カーネルトリッ クにより非線形の識別関数を構成できるように拡張したサポートベクターマシン は、現在知られている多くの手法の中でも最も認識性能の優れた学習モデルの一 つである。サポートベクターマ