タグ

2012年2月8日のブックマーク (53件)

  • 【翻訳】速くなったのはいいとして、Bundler 1.1 の他の新機能は?

    Pat Shaughnessyさんの "Besides being faster, what else is new in Bundler 1.1?" を翻訳しました。 元記事はこちら: http://patshaughnessy.net/2011/11/5/besides-being-faster-what-else-is-new-in-bundler-1-1 (翻訳の公開は人より許諾済みです) 翻訳の間違い等があればブログコメントやTwitter(@oshow)などで遠慮無くご指摘ください。 2011年12月発売の WEB+DB PRESS Vol.66 には Bundler の解説記事が載っているそうです。 「Bundler1.1 ではなく Bundler 自体を知りたい」という人は、そちらを手にとってみてはいかがでしょうか。 速くなったのはいいとして、 Bundler 1.1 の

  • MySQLパフォーマンスチューニングのためのインデックスの基礎知識 - 久保清隆のブログ

    仕事MySQLのパフォーマンスチューニングをしていて、インデックスについて分かっていないことが多かったので調べたことをメモ。基的なところから学習しなおした。 MySQLのインデックスは、カラムが特定の値をもつレコードの迅速な検索に使用される。インデックスを使用すれば、数百とか数億ものレコードが入っているテーブルから、一組のレコードを迅速に見つけて取り出すことが可能になる。 しかし、インデックスは速度を改善することもあるが、挿入の邪魔になって遅くなることもある。 インデックスを適切に使うために、まずはインデックスの基概念をおさえる必要がある。 インデックスの概念 インデックスとは インデックスの仕組みを理解するには、まずMySQLがどのようにクエリに応答するかを知る必要がある。 例えば、 SELECT * FROM phone_book WHERE last_name = 'Hoge'

    MySQLパフォーマンスチューニングのためのインデックスの基礎知識 - 久保清隆のブログ
  • 大きめのテーブルにカラムやインデックスを追加する際の注意 - LukeSilvia’s diary

    先日大きめ(といっても500万行くらい)のテーブルにインデックス付きのカラムを追加しようとして痛い目にあったので調査。 大きめのテーブルにカラムやインデックスを追加するとどうなるか 今回は単純に、「ALTER TABLE 〜 」で追加しようとしました。追加するカラムは3つで、 varchar(255) インデックスなし varchar(255) ↓のdate 型カラムとマルチカラムインデックスの形式のユニークインデックスあり date インデックスあり SQL を実行し、状況を「SHOW PROCESSLIST」で監視していたら、1つ目のカラム追加で次のような状態に… 最初にState が「copy to tmp table」状態になり、次の状態に遷移するまで1時間かかる 次にState が「Repair with keycache」状態になり、完了までに1時間かかる 次のカラム追加に対す

    大きめのテーブルにカラムやインデックスを追加する際の注意 - LukeSilvia’s diary
  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 8.10.2 MyISAM キーキャッシュ

    ディスク I/O を最小にするために、MyISAM ストレージエンジンは多くのデータベース管理システムで使用されている戦略を利用します。 それは、もっとも頻繁にアクセスされるテーブルブロックをメモリー内で保持するキャッシュメカニズムを採用しています。 インデックスブロックの場合、キーキャッシュ (またはキーバッファー) と呼ばれる特別な構造が維持されます。 その構造には、もっとも多く使用されるインデックスブロックが置かれる多数のブロックバッファーが含まれます。 データブロックに対しては、MySQL は特別なキャッシュを使用しません。 代わりに、ネイティブオペレーティングシステムのファイルシステムキャッシュに依存します。 このセクションではまず MyISAM キーキャッシュの基動作について説明します。 次に、キーキャッシュパフォーマンスを向上させる機能と、キャッシュ操作をより適切に制御でき

  • mysqldump と repair with keycache - いちいの日記

    でかいテーブルをdumpしてimportしなおすときに、alter enable keysで "repair with keycache" に悩まされてたんですが、MySQL Forums見てたらそのものズバリなのを見つけたのでメモ。 http://forums.mysql.com/read.php?35,155467,166902 ご存知の方には当たりまえな感じですが、自分はそもそも repair by sorting と repair with keycache の2通りのメッセージが出し分けられていること自体に気づいてませんでした。 mysqldump mysqldumpをつかってデータベースを(そのままimportに使える)SQL文に吐き出します。 % mysqldump -uuser -ppass -hhost hoge > hoge.sql このときhoge.sqlの中身はこん

    mysqldump と repair with keycache - いちいの日記
  • copy to tmp table - @kyanny's blog

    たかだか700万行、 mysqldump して 150MB 弱のデータ量しかないテーブルに一つユニークインデックスを貼るだけで7時間半かかってまだ終わらないってどういうことよ。この大きさになるともう ALTER TABLE では無理だってことか・・・。夜中に ALTER TABLE し始めたときと、ついさっきとで、 show full processlist の結果は悲しくも変わらず copy to tmp table のまま。何個かインデックス貼るうちの最初の一個でこれじゃあ。ほっといても永遠に終わらなそうだ。 RENAME TABLE したあと元の名前でインデックスありのテーブルを作り直し、 INSERT INTO new_table SELECT * FROM old_table するのと、 mysqldump して CREATE TABLE にインデックスたして全部ロードしなおすの

    copy to tmp table - @kyanny's blog
  • 旧・Macの手書き説明書 - FC2 BLOG パスワード認証

    ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.

    InoHiro
    InoHiro 2012/02/08
  • [ThinkIT] 第5回:key_buffer_sizeの違いによるパフォーマンス比較 (2/3)

    InoHiro
    InoHiro 2012/02/08
    インデキシング
  • DynamicMethod クラス (System.Reflection.Emit)

    名前空間: System.Reflection.Emit アセンブリ:System.Reflection.Emit.Lightweight.dll アセンブリ:mscorlib.dll アセンブリ:netstandard.dll パッケージ:System.Reflection.Emit.Lightweight v4.7.0 ソース:DynamicMethod.cs ソース:DynamicMethod.cs ソース:DynamicMethod.cs 重要 一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。 public ref class DynamicMethod sealed : System::Reflection::MethodInfo p

    DynamicMethod クラス (System.Reflection.Emit)
  • Adding values to a C# array

  • 第5章 C#のデータ型

    5-7 ボックス化 複数のデータを一括して扱う処理を記述する場合に、どのようなデータでも収納できる便利な機能を記述できるとプログラムがすっきりする。だが、実用言語で、これを達成したものは多くない。例えば、Javaでは、数値型がクラスではないため、任意のクラスのインスタンスを扱う入れ物となるクラスを設計しても、そのままでは数値を格納できない。そのため、数値を格納するラッパ・クラスのインスタンスに一度数値を入れてから、それを格納する必要がある。Visual Basic 6.0のVariant型は何でも格納できるのだが、その代わり、値を入れるときは普通の代入、参照を代入する場合はsetステートメントと使い分ける必要がある。 これに対して、C#は、すべてのクラスのスーパークラスをたどっていくと最後にたどり着くobject型に、すべてのデータの参照を格納することができる。ちなみに、objectはSy

    第5章 C#のデータ型
    InoHiro
    InoHiro 2012/02/08
    Boxing
  • C SharpとJavaの比較 - Wikipedia

    来の表記は「C#とJavaの比較」です。この記事に付けられたページ名は技術的な制限または記事名の制約により不正確なものとなっています。 この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "C SharpとJavaの比較" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2024年2月) C#とJavaの比較(シーシャープとジャバのひかく)の記事では、プログラミング言語C#とJavaの比較について説明する。 言語[編集] オブジェクトの扱い[編集] いずれの言語もオブジェクト指向言語であり、その文法はC++に類似しているが、C++との互換性はない。メモリ再利用の手段として、従来の手動で解放す

  • neue cc - .NET(C#)におけるシリアライザのパフォーマンス比較

    ちょっとしたログ解析(細々としたのを結合して全部で10万件ぐらい)に書き捨てコンソールアプリケーションを使って行っていたのですが(データ解析はC#でLinqでコリっと書くのが楽だと思うんです、出力するまでもなく色々な条件を書いておいてデバッガで確認とか出来るし)、実行の度に毎回読んでパースして整形して、などの初期化に時間がかかってどうにも宜しくない。そこで、データ丸ごとシリアライズしてしまえばいいんじゃね?と思い至り、とりあえずそれならバイナリが速いだろうとBinaryFormatterを使ってみたら異常に時間がかかってあらあら……。 というしょうもない用途から始まっているので状況としては非現実的な感じではありますが、標準/非標準問わず.NET上で実装されている各シリアライザで、割と巨大なオブジェクトをシリアライズ/デシリアライズした時間を計測しました。そんなヘンテコな状況のパフォーマンス

  • ボックス化とボックス化解除 - C#

    ボックス化とは、値型から object 型、またはその値型によって実装されている任意のインターフェイス型へ変換するプロセスのことです。 共通言語ランタイム (CLR) により値型がボックス化されるとき、値は System.Object インスタンス内部にラップされ、マネージド ヒープに格納されます。 ボックス化解除すると、値型がオブジェクトから抽出されます。 ボックス化は暗黙的に行われ、ボックス化解除すると明示的になります。 ボックス化とボックス化解除の概念は、任意の型の値をオブジェクトとして扱うという C# の型システムの統一されたビューに基づいています。 次の例では、整数の変数 i を "ボックス化" し、オブジェクト o に代入しています。 int i = 123; // The following line boxes i. object o = i; 次に、オブジェクト o は、

  • MessagePack for .NET (C#) を書いた

    https://github.com/kazuki/msgpackで毎週末、ちまちま書いていた、MessagePackというシリアライズ形式のC#実装を流にPullリクエスト出してみました。マージされる流れのようで楽しみです。実は実装を始めた理由はTwitterでMessagePackという言葉が凄い流れていたのですが、それのC#実装を探そうとすると、neue cc - .NET(C#)におけるシリアライザのパフォーマンス比較: というページが引っかかりますが、速度的に残念なことになっています。これが理由で、特にMessagePackを使う予定は無いのですが、実装を始めました。シリアライズはGoogleのProtocolBufferが出たときも車輪の再発明的な感じで結構たたかれていたイメージがありますが、私はシリアライズとかRPCとか余り詳しくないので、MessagePackの特徴は速度

  • 毎日少しずつ努力することが「大きな目標」を達成する近道 | ライフハッカー・ジャパン

    日々の小さな行動が、やがて偉大な行動となる。 これは『老子道徳経』の著者であり、道教創案の中心人物である老子の言葉です。何か大きなことを達成したいという時に思い出したい格言となっています。何か大きなことを成し遂げるには、まとまった時間をそれに掛けるのが一番いい方法だと思いがちですが、毎日少しずつ努力することこそが大きな力を発揮するコツです。 Photo by Randy Robertson. たった1日で、何かすばらしいものを創り出せることはほとんどありません。どんなに大きな目標を掲げていても、小さく簡単なことを続ける必要があります。どうしても焦ったり、がむしゃらに急いでやろうとしたり、短期間に時間を注ぎ込んで目標を達成しようとしがちですが、毎日少しずつやる方が、はるかに大きな目標を達成することができます。階段の上で飛ぶことはできません。階段を使って地道に上がることが大事なのです。 イチロ

    毎日少しずつ努力することが「大きな目標」を達成する近道 | ライフハッカー・ジャパン
    InoHiro
    InoHiro 2012/02/08
  • 富士通の3万人SE職務転換大作戦は成功するのか? - GoTheDistance

    全文は紙面でないと読めないのが残念ですが、非常に気になるニュースが飛び込んできました。 富士通、余剰SE変身作戦 富士通がグループで抱える約3万人のシステムエンジニア(SE)の大がかりな職務転換に乗り出した。一つのシステムを複数の企業などが利用するクラウドサービスがこのまま普及すれば、顧客の要望を聞いて個別システムを作り込むSEは仕事がなくなり、余剰人員問題が顕在化するからだ。野副州旦元社長の急進的な改革路線を修正した富士通はSE余剰問題で軟着陸を目指すが、クラウドの奔流にのみ込まれる危うさもはらむ。 富士通、余剰SE変身作戦 実は富士通グループさんには弊ブログを頻繁にご覧頂いておりまして、企業ドメインの中では最もアクセスの多いドメインであります。クロールしにきているのかなと思うぐらい。ブログで言及している「なんでもかんでも受託開発では、もうSIビジネスで成長することは出来ない」という危機

    富士通の3万人SE職務転換大作戦は成功するのか? - GoTheDistance
    InoHiro
    InoHiro 2012/02/08
  • Good night, Posterous

    Posterous Spaces is no longer available Thanks to all of my @posterous peeps. Y'all made this a crazy ride and it was an honor and pleasure working with all of y'all. Thanks to all of the users. Thanks to the academy. Nobody will read this.

    InoHiro
    InoHiro 2012/02/08
  • 「アメリカ就職において最も重要な8つの要素」

    -1. ソーシャルメディア活用が好機を掴む -2. 英文resumeとcover letterは自分をマーケッティングする道具 - 3.会社に対して何が提供出来るかを考える - 4. 待たない姿勢を保ち続ける - 5. 面接という名のプロポーズ - 6. 会社に大きな貢献が出来ないのであればインターンは採用されない 続きを読む

    「アメリカ就職において最も重要な8つの要素」
  • アメリカ就職において最も重要な8つの要素 デザイン会社 ビートラックス: ブログ

    はじめに僕は高校を一年で自主退学し、高専卒業後は「デザインとビジネスの着地点を見つける!」と米国留学のために威勢良く渡米しましたが、待ち構えていたのは悪戦苦闘を強いられるアメリカ流の洗礼の数々でした。 一番始めのセメスターは散々たる結果で、大学からは「成績不振が続けばすぐ強制退学にします」という通知書が届き(なんとか次のセメスターでオールAを取り挽回)、起きてから寝るまで行った勉強のストレスで体の節々が異常を訴え始めながら、米国大学のトイレで何度吐きそうになるまで悔し泣きをしたか、今となってはもう数えることが出来ません。 そんな苦悩の日々から約3年が経った今、僕はbtraxというWeb Consulting AgencyのCEOであるBranodonさんから一釣り的に採用され、書類審査や従業員面接のプロセスを全て省略して頂き、日人留学生にとって非常に困難と言われる海外インターン就職に卒

    アメリカ就職において最も重要な8つの要素 デザイン会社 ビートラックス: ブログ
  • テキストファイルを処理するときのUnixコマンドまとめ - nokunoの日記

    個人的にテキストファイルを処理することが多いのですが,簡単な処理ならUnixのコマンドをパイプとリダイレクトで組み合わせてできることが多くあります.今回はそんななかでもちょっとマニアックなTIPSをまとめてみました. sortコマンドでタブ区切りのファイルを指定する最近知って驚愕したのがこれ.sortコマンドでタブ区切りのファイルを指定したいときは,Ctrl+v Tabでタブ文字を入力していたのですが,$ sort -t $'\t' -k 2,2 のようにしてタブ区切りで2番目のキーでソートすることができます. 1000行おきにデータをサンプリングする1000行おきにファイルからデータをサンプリングしたいときとかは,perlでワンライナーを書くのが速いようです.$ perl -ne '$i++; print unless ($i % 1000)' 某所のコードゴルフによるとこれだけ短くでき

    InoHiro
    InoHiro 2012/02/08
  • コンパイルするとJavaScriptに! Rubyライクに記述できる「CoffeeScript」とは?

    JavaScriptプログラマーの間で「CoffeeScript」を使う人が増えています。CoffeeScriptとは一体どんな言語なのか、そして実際の現場で使うにはどうしたらいいのか、この連載を通して解説していきます。Webブラウザ向けのフロントエンド開発にも、そしてサーバサイド開発にも使える内容となっています。 CoffeeScriptが登場する前 JavaScriptは広く普及している言語ですが、ソースコードは見苦しいものになりがちです。小さなプログラム程度なら構いませんが、大規模なプログラムを作るのはかなり骨が折れる作業です。冗長な記号や面倒な決まり文句などが積み重なると、読みづらくメンテナンスしづらいソースコードができてしまいます。 JavaScriptを使ってある程度の規模の開発を経験したプログラマーの多くはそのような不満を感じ、もう一度JavaScriptで大きな開発をしたい

    コンパイルするとJavaScriptに! Rubyライクに記述できる「CoffeeScript」とは?
  • 2ヶ月間かけて4回の復習でしっかり暗記。脳科学に基づいた記憶法 +α < トレーニング | RapidHack(ラピッドハック)

    2ヶ月間かけて4回の復習でしっかり暗記。脳科学に基づいた記憶法 +α 2012 年 2 月 8 日 14 時 15 分  トレーニング ■ 丸暗記でなく理解して勉強を進めること。 ■ 最初の記憶から1カ月以内に復習しないと必要ない知識と判断されて忘れてしまう。 ポイント: 必ず復習すること。 具体的には復習は次のプランでやる。 1. 学習した翌日に1回目の復習。 ↓ 2. その一週間後に2回目。 ↓ 3. 2回目の復習から2週間後に3回目。 ↓ 4. 3回目の復習から1カ月後に4回目。 計4回の復習 期間は全部で約2カ月になる。 最初の記憶から1カ月以内に復習しないと必要ない知識と判断されて忘れてしまう。 必ず復習すること。 ■ 1日6時間以上寝ること。 ■ 基礎から応用へというステップで勉強すること。 ■ 一つの科目を集中して勉強してから次の科目へうつるこ

    InoHiro
    InoHiro 2012/02/08
  • 熊本に行ってきた話:ハムスター速報

    に行ってきた話 Tweet カテゴリ旅行写真 1:以下、名無しにかわりましてVIPがお送りします:2012/02/06(月) 20:37:22.99ID:V5LES/3S0 需要があれば続けていきます。 去年の7月の三連休に急に思い立って一人で行ってきた。 連休前の金曜日に出発。仕事をかなり早めに切り上げて新神戸駅へ。 九州直通新幹線「さくら」で熊へ行きました。 4: 忍法帖【Lv=40,xxxPT】 :2012/02/06(月) 20:39:58.47ID:SH1DIH340 県民のおれ参上 熊は今くまモンの植民地です 6:以下、名無しにかわりましてVIPがお送りします:2012/02/06(月) 20:42:25.44ID:Q3dYeISY0 くまモンの俺も参上 5:以下、名無しにかわりましてVIPがお送りします:2012/02/06(月) 20:41:00.21ID:oky1

    InoHiro
    InoHiro 2012/02/08
  • ハゲないための髪の洗い方:ハムスター速報

    ハゲないための髪の洗い方 Tweet カテゴリ☆☆☆☆ 1 : 忍法帖【Lv=19,xxxPT】:2012/02/07(火) 20:01:50.36 ID:KND/jCHs0 まあおまえら聞け ■1ブラッシング まずは入浴前にブラッシングをすること。これで埃やフケを 取り除くんだ。どうせシャワーするからいらないだろって思ってる そこのお前、禿げるぞ 2 :以下、名無しにかわりましてVIPがお送りします::2012/02/07(火) 20:02:47.94 ID:dgt1Tzyv0 ぬるま湯で五分くらいあてればいいんだろ? 4 : 忍法帖【Lv=19,xxxPT】:2012/02/07(火) 20:04:19.82 ID:KND/jCHs0 ■2洗う順番 とりあえず洗う順番はどうでもいいんだが、髪を洗う前に最低10分は 浴槽につかっとけ。毛穴が開いてシャンプーがよく馴染

    InoHiro
    InoHiro 2012/02/08
  • 創造性を上げるには「孤独」になれ | 地政学を英国で学んだ

    今日の横浜北部は朝から雨です。しかもけっこう土砂降り。私も体調がすぐれないので家でゆっくりしております。 さて、地政学や戦略とは全く関係ないかもしれませんが、みなさんの職場の環境づくりにヒントになるような論考がありましたのでそのご紹介を。 ちなみに私のような個人業者(?)にとっては非常によくわかる話です。 ==== 「新グループシンク」の台頭 By スーザン・ケイン ●「孤独」というのは時代遅れである。 ●アメリカでは「新グループシンク」(New Group Think)というべきものが大流行中である。これは「グループや集団でどんどん働きましょう」という考え方だ。 ●この典型的なのが、「オフィスの壁を取り払って、アイディアを交換しながら、創造的に働く」という最近の職場環境の風潮だ。 ●ところがこのような風潮には大きな問題がある。なぜなら最近の心理学の調査研究では、人間というのはプライバシー

    創造性を上げるには「孤独」になれ | 地政学を英国で学んだ
    InoHiro
    InoHiro 2012/02/08
  • http://e0166nt.com/blog-entry-992.html

    http://e0166nt.com/blog-entry-992.html
  • やっと理解できた!JSオブジェクト指向プログラミング再入門 | ゆっくりと…

    既に多くの方が JavaScript のオブジェクト指向的側面についての解説を記事にされていますが、読み手側から見ると、例えばプログラミング言語への習熟度やオブジェクト指向自体に対する理解度がマチマチなわけで、私自身、「おお、なるほど!」 っていう、頭の中のスイッチがパチンッ!と入るような境地には達していませんでした。 かつて私も オブジェクト指向なJavaScriptプログラミングのススメ なんていう翻訳記事を書いてはいるのですが、正直なところ prototype.constructor の存在は知りませんでしたし、Function.call や Function.apply をどう使えばよいのかなどをちゃんと理解できてはいませんでした。 そんな中、2011年12月に書かれた Doc Center | Mozilla Developer Network の記事 オブジェクト指向 Java

  • TechCrunch | Startup and Technology News

    At WWDC 2024, Apple introduced new options for developers to promote their apps and earn more from them in the App Store.

    TechCrunch | Startup and Technology News
    InoHiro
    InoHiro 2012/02/08
  • TechCrunch | Startup and Technology News

    Sanil Chawla remembers the meetings he had with countless artists in college. Those creatives were looking for one thing: sustainable economic infrastructure that could help them scale rather than drown…

    TechCrunch | Startup and Technology News
    InoHiro
    InoHiro 2012/02/08
  • 国内の開発者が使っている言語、1位C、2位VB、3位Java。アジャイル開発は2割が採用、半数以上がウォーターフォール。IDC調べ

    国内の開発者が使っている言語、1位C、2位VB、3位Javaアジャイル開発は2割が採用、半数以上がウォーターフォール。IDC調べ 調査会社のIDC Japanは、「国内ソフトウェア開発者の実態調査」を発表しました。それによると、国内のソフトウェア開発者が最も使用している言語は、1位がC言語で19.8%、2位がVisual Basic で17.5%、3位がJavaで14.2%だそうです。

    国内の開発者が使っている言語、1位C、2位VB、3位Java。アジャイル開発は2割が採用、半数以上がウォーターフォール。IDC調べ
    InoHiro
    InoHiro 2012/02/08
  • ソーシャルサービスPathがユーザーに無断で連絡先データを収集

    クローズドなソーシャルサービスとして米国で人気のPathが、iPhone内の連絡先データをユーザーに無断で自社のサーバにアップロードしている――。シンガポール在住のiOS開発者、アルン・サンピー氏が2月8日(現地時間)、自身のブログで独自の調査結果を発表し、Pathもそれを認めた。 Pathは2010年、米Facebook出身のデイブ・モリン氏と米Napsterの共同創業者、ショーン・ファニング氏が立ち上げたソーシャルサービス。上限150人のクローズドなネットワーク内で写真や動画を共有するというもので、iPhoneAndroidのアプリが公開されている。 サンピー氏がツールを使ってPathのAPIを調べたところ、自分のアドレスブックに登録してある連絡先の氏名、メールアドレス、電話番号などを含むすべてのデータがPathのサーバに送信されていることが分かったという。 Pathのデイブ・モリン

    ソーシャルサービスPathがユーザーに無断で連絡先データを収集
    InoHiro
    InoHiro 2012/02/08
  • Effective Scala

    Effective Scala Marius Eriksen, Twitter Inc. marius@twitter.com (@marius) Table of Contents Introduction Formatting: Whitespace, Naming, Imports, Braces, Pattern matching, Comments Types and Generics: Return type annotations, Variance, Type aliases, Implicits Collections: Hierarchy, Use, Style, Performance, Java Collections Concurrency: Futures, Collections Control structures: Recursion, Returns,

  • 「2012年度未踏IT人材発掘・育成事業クリエータ委託契約」に係る企画競争:IPA 独立行政法人 情報処理推進機構

    我が国における情報技術IT)関連分野の発展に不可欠な突出したIT人材の発掘・育成が、ますます重要な課題となっています。特に、先端的なソフトウェア開発の意欲と能力を持ち、我が国産業の将来を担う若手クリエータを発掘し、育成することは、我が国の国際的な競争力を高める上で重要であると考えます。 未踏IT人材発掘・育成事業(以下「事業」という。)では、ソフトウェア関連分野においてイノベーションを創出することのできる独創的なアイディア、技術を有するとともに、これらを活用していく能力を有する優れた個人(クリエータ)を、優れた能力と実績を持つプロジェクトマネージャー(以下「PM」という。)のもとに発掘育成します。 クリエータは、自らが提案するテーマについて、PMからの指導・助言を受けて、開発プロジェクトを実施することにより、能力・技術の向上を図ります。このクリエータの中から、特に優れた能力を有するクリ

  • Songle

    Songle is a web service for active music listening that facilitates a deeper understanding of music and enriches your music listening experience. Songle utilizes music-understanding technologies that automatically estimate music scene descriptions and enable visualization of elements such as structural segments, hierarchical beat structure, melody line, and chords. All users accessing the Songle s

    Songle
    InoHiro
    InoHiro 2012/02/08
  • これ知らないプログラマって損してんなって思う汎用的なツール

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    これ知らないプログラマって損してんなって思う汎用的なツール
  • screenセッションが残っていたら、そっちにattachする方法, ファイルの中で、Emacsのメジャーモードを指定する - 忘れたときに備えた記録(2009-03-02)

    といっても、 $ screen -xR で済ますとか、そういう話ではありません。 背景 普段Ubuntu Desktopをインストールしたパソコンを使っているのですが、これにリモートからsshで入る事があるのです。大抵はちょっとした作業をするだけなんですが、時々、時間がかかる処理で結果を確認したいものとか、途中で接続が切れたら困る作業とかをする事があります。apt-get upgradeとかですね。 そういう場合にscreenを使うのですが、~/.profileとかに screen -xR と書いてログインしたときに常にscreenを動かすのはちょっと煩わしいので、必要なときだけ手動でscreenを起動するようにしています。 さて、リモートのマシンでscreenを使って作業を始めて、時間がかかりそうなのでdetacheして、とすると、そのまま忘れてしまう恐れがあります。「screenセッシ

  • Open Design Computer Project [Open Design Computer Project]

    当サイトは、オリジナルなハードウェア・ソフトウェアでコンピュータを1から設計・製作し、その成果物をオープンに公開することを目的としたウェブページです。 製作を進めているシステムは携帯端末や汎用コンピュータなどのリッチなシステムをターゲットとし進めています。ハードウェアとソフトウェアの連携を強化し、低消費電力でありながらも体感パフォーマンスを満足できるコンピュータアーキテクチャを目指し製作を進めています。 当プロジェクトは、情報処理推進機構 2011年度未踏IT人材発掘・育成事業に採択されました。 現在のハイエンドプロセッサではOur Of Order実行という、プログラミングされた順序をハードウェア自身が都合の順番に変え、命令レベルの並列性を上げる仕組みを用いています。これにより命令レベルでの並列度は格段に向上しますが、ハードウェア規模の増大を招いてしまい、それにより消費電力が問題となって

    InoHiro
    InoHiro 2012/02/08
  • Home

    Got something to write on the wall. Write it big — with light...

    Home
    InoHiro
    InoHiro 2012/02/08
  • チームラボボディプロ 人体の全てがわかる解剖学アプリの決定版

    teamlabBody Proとは?人体の筋肉、臓器、神経、骨関節など全身を網羅した「3D人体解剖学アプリ」 複数の被験者のデータを元にCT・MRIデータから人体を忠実に再現。医師監修の医学書レベル内容をあらゆる角度から自由自在に俯瞰できるため、患者様への手術説明や学生の解剖学の勉強など様々な医療シーンに活用可能。 無料ダウンロード

    チームラボボディプロ 人体の全てがわかる解剖学アプリの決定版
    InoHiro
    InoHiro 2012/02/08
  • UNIX入門 - MacWiki

    UNIXの基礎[編集] ターミナルエミュレータについて[編集] UNIX システムの基的な使い方は,キーボードからコンピュータに対する命令(「コマンド」と呼ばれる)を打ち込むことです. 現在の UNIX,とくに個人が利用しているシステムでは,実際にはターミナルエミュレータ(端末エミュレータ)と呼ばれる種類のアプリケーションを起動し,そこでコマンドを入力することになります.Mac OS X の場合,「ターミナル (Terminal.app)」という名前のターミナルエミュレータが /Applications/Utilities に最初からインストールされています.Mac OS X で UNIX のコマンドを使いたい場合は,この Terminal.app を使うのがよいでしょう. Terminal.app を使う利点の1つは,ほかのアプリケーションから文字列のコピーやペーストができることです.

    InoHiro
    InoHiro 2012/02/08
  • Google Sites: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

  • $ cheat sequel

    Open a database require 'rubygems' require 'sequel' DB = Sequel.sqlite 'my_blog.db' DB = Sequel.connect('postgres://user:password@localhost/my_db') DB = Sequel.mysql 'my_db', :user => 'user', :password => 'password', :host => 'localhost' DB = Sequel.ado 'mydb' Open an SQLite memory database Without a filename argument, the sqlite adapter will setup a new sqlite database in RAM. DB = Sequel.sqlite

  • @IT:XMLフロンティア探訪(13) よく利用されるXML Schemaのデータ型(前編)

    XMLフロンティア探訪 第13回 よく利用されるXML Schemaのデータ型(前編) RELAX NGでは、外部のデータ型ライブラリとしてXML Schema Part 2で定義されているデータ型を利用できると前回説明した。しかしXML Schemaのデータ型はRELAX NGだけでなく、今後XMLが活躍する多くの場面で利用されるはずだ。そこで今回と次回は、XML Schema Part2のデータ型を詳しく紹介していく。(編集局) 川俣 晶 株式会社ピーデー 2002/6/5 ■すべては文字で表現される 前々回「実は新構文になっているRELAX NG 」、前回「どんなデータ型も利用可能なRELAX NG」と、スキーマ言語のRELAX NG(リラクシング)を解説してきた。RELAX NGでは、データ型ライブラリとして「XML Schema Part 2:Datatypes」が利用できるわけ

    InoHiro
    InoHiro 2012/02/08
  • ISO 8601 - Wikipedia

    ISO 8601は、日付と時刻の表記に関するISOの国際規格である。この規格の主眼は、日付と時刻の記述順序が国や文化によってまちまちである[注 1][1]ものを、大→小の順序(ビッグエンディアン big-endian)を貫徹して、日付・時刻の記述順序をただ一種類に標準化していることにある[2]。 年月日の区切り記号は「-」(ハイフン)のみを用い、「/」などを禁じている。また時刻表現を24時制だけに限定している。 2022年9月4日を、2022-09-04(拡張形式)もしくは20220904(基形式)と表記する[注 2]。 2022年9月4日の時刻として 16時07分48.53秒 を併せて表記する場合は、2022-09-04T16:07:48.53(拡張形式)または20220904T160748.53(基形式)と表記する。すなわち記号 T で区切った後に時刻を続ける。 上記以外に、日の番

  • Rubyの Dateと Timeと DateTimeの比較

    RubyのTimeクラスとDateクラス、DateTimeクラスの比較。 Timeクラスはtime.rbを読み込まなかった場合で比較。 Time 日付と時間を扱う 組み込みクラス(requireしなくても使える)現在日時で生成するには、Time.now日時を指定して生成するには、Time.gm(...) or Time.utc(...) or Time.local(...) or Time.mktime(...) 文字列に変換すると、C言語のctime()に準じた形式になる (例:Tue Dec 11 15:25:35 +0900 2007 ) Date 日付を扱う 使うには require "date" する必要がある現在日付で生成するには、Date.today日付を指定して生成するには、Date.new(...)文字列に変換すると、ISO8601形式になる (例:2007-12-11

    InoHiro
    InoHiro 2012/02/08
    Time,Date,DateTime
  • 逆引きRuby - 逆引きRuby

    逆引きRubyRubyを使ってやりたい事から、その方法を調べられる逆引きのリファレンスです。 逆引きRubyはもともとWikiで運用していました。このため、サイトのコンテンツは私以外の多くの方によって作成・編集されたものです。 2017年に静的HTML(jekyll)の管理へ移行しましたが、2018年10月からScrapboxへ移行しました。どなたでも編集いただけますので、ご協力いただける方はよろしくお願いします。 逆引きRuby (https://scrapbox.io/rubytips/逆引きRuby)

    InoHiro
    InoHiro 2012/02/08
    いつも大変お世話になっております
  • 【マジキチ】このサイトクソワロタwwwwwwwwwww : 暇人\(^o^)/速報

    【マジキチ】このサイトクソワロタwwwwwwwwwww Tweet 1:以下、名無しにかわりましてVIPがお送りします:2012/02/06(月) 21:36:25.21 ID:kONct6370 http://iketeru-nagashima.com/ 笑いが止まらねえwwwwwwwww 2:以下、名無しにかわりましてVIPがお送りします:2012/02/06(月) 21:39:07.13 ID:qABInD5P0 なんだこれwwww てか誰だよwwww 3:以下、名無しにかわりましてVIPがお送りします:2012/02/06(月) 21:39:46.01 ID:EfAt0QZG0 長嶋乙 6:以下、名無しにかわりましてVIPがお送りします:2012/02/06(月) 21:41:46.26 ID:VcFiGQSQ0 クソワロタwwwwww 5:以下、名無しにかわりましてVIPがお送り

    【マジキチ】このサイトクソワロタwwwwwwwwwww : 暇人\(^o^)/速報
    InoHiro
    InoHiro 2012/02/08
  • Markdownで文章を書こう! - ゆーすけべー日記

    みなさんはどのようなエディタでどのような記法で文章を書いていますか? 状況によるとは思いますが、WordとかMacのPagesで文章を書いているという方や Evernoteでメモを取っているという方、または、Blogの投稿フォームに綴っている方、 様々だと思います。 僕も書くものによってはPagesやEvernoteも使うのですが、一番文章を書く手法が「プレーンテキスト+Markdown」というものです。今もこの手法で書いています。Blogを書く時、雑誌の原稿を書く時、はたまたメルマガの原稿を書く時、全てにおいてこのやり方は今の僕にとってベストです。 プレーンテキストである利点 そもそもプレーンテキストとはWikipediaによると、 プレーンテキストには文字情報以外の情報は一切含まず、テキストデータのみで構成されている。バイナリデータや文字の整形情報を持たないので、最低限の機能しか持たな

    Markdownで文章を書こう! - ゆーすけべー日記
  • Coding Robots

    I Write Like is now available on iPhone, iPad, and Mac Check which famous writer you write like

  • NinjaKit - os0x.blog

    NinjaKit*1というChrome/Safari拡張を公開しました。 Chrome:Chrome Web Store - NinjaKit Safari:NinjaKit for Safari Source: os0x/NinjaKit · GitHub これはFirefoxのアドオンであるGreasemonkey相当の機能を実装することを目指しています。 今のところ、 GM_xmlhttpRequest GM_addStyle GM_getValue GM_setValue GM_deleteValue(new in ver 0.7) GM_listValues(new in ver 0.7) GM_log GM_openInTab GM_registerMenuCommand(Safari版は未サポート) Metadata @include @exclude @require @b

    NinjaKit - os0x.blog
  • SURUGA BANK

    ようこそ情報処理技術者のみなさま 独立行政法人情報処理推進機構が実施する「国家試験 情報処理技術者試験」に合格すると、以下の商品で優遇サービスが受けられます。 お持ちの資格をフル活用してはいかがでしょうか? このサービスは、日初、ITエンジニア、デベロッパー、デザイナー、クリエイターのみなさまのファイナンスサポートを目的に「スルガ銀行エスイーバンク支店」が提供しています。

    InoHiro
    InoHiro 2012/02/08
  • 燃え尽き症候群に陥らないために--ITプロフェッショナルが避けるべき10の行動

    ストレスや極度の疲労、健康上の問題、能率の低下、無気力--仕事を続けていくなかでマイナスとなる行動を積み重ねた挙げ句に燃え尽きてしまった時、これらすべてがあなたの身に降りかかってくる。 自らの過去を振り返ってみてほしい。仕事や生活のなかで基的な行動指針に沿わないことをした覚えが一切ないと言い切れる人など1人もいないはずだ。はっきり言って筆者自身、燃え尽き症候群の原因となるような重大な過ちを何度もしでかしてきた。最近、自らのキャリアを少し違った観点から振り返ってみる機会があり、それにより何が間違いであるのかを理解できるようになった。幸いなことに、こういった過ちから学ぶことで、今後仕事を続けていくうえで必要となる満足感や健康、能率(これらは優先度の高い順である)を損なわずにいられるようになるはずだ。以下では、能率の低下や不健康なライフスタイルにつながりかねない行動を10個紹介する。 #1:絶

    燃え尽き症候群に陥らないために--ITプロフェッショナルが避けるべき10の行動