このホームページでは、 一般的な3×3のルービックキューブの攻略法(そろえ方)を紹介しています。 1面の揃え方から、とてもわかりやすい初心者向けの解き方(解法)で6面完成へ導きます!! 一部動画を追加しましたので、さらにわかりやすさ大爆発!! (コツをつかめば、6面完成に2分を切ることも可能です!) さらに、2×2、4×4、5×5、6×6のルービックキューブも、 「できるだけわかりやすい方法」での6面完成手順を公開中! ルービックキューブだけじゃない!! ボイドキューブ(void cube) 、ミラーブロックス(mirror blocks) タワーキューブ(towercube2x2x3)、インポッシブル(impossible) ルービックタワー(rubik's tower2x2x4)、Lanlan3x3x2Cube 等の攻略法もありますよ!!
Welcome to the Google AI Challenge! This year's Google AI Challenge is all about Tron. Tron is like two-player Snake, where your objective is to box in your opponent and make him crash into a wall or his own tail before you do! See the problem description for more information. Check out the five minute quickstart guide to get started as quickly as possible! The contest opens on February 4, and clo
博士後期課程3年間の研究の集大成である博士論文の公聴会が開かれた。 大学院のシステムについて詳しくない人のために補足すると、研究者(大学教員もしくは企業や国立の研究所での研究者)になりたい場合、5年間大学院に通う必要がある。前半2年が修士課程、後半3年が(狭義の)博士課程と呼ばれることもある。研究者になりたくて大学院に来たけど、ちょっと研究かじってみたらこれは無理だと思った、と修士課程で就職する人もいる(理工系のように、修士号取得が一般的となっている分野では、むしろ研究職に就くつもりで修士課程に入る人のほうが少数派かもしれないが)。博士号は、この博士課程の3年間を使って、ひとつの研究テーマを深く掘り下げて博士論文を書き、審査に合格したら取得できるものである。昔はいざしらず、昨今は博士号を持っていないと大学教員にはなれなくなってきたので、博士号を取得したら大学で仕事ができる、というよりは、博
最近、ソフトウェア開発生産性についてあれやこれや考えている。IBMがOS360を作った40数年前から活発に議論されていて、ソフトウェア工学という学問分野があるけど、物理学や化学や電気工学あるいは数学のような分野と違って多くの人が認める公理系のようなものは存在しない。コンピュータサイエンスの大学の先生は、物理の大御所の先生に、「ところで、きみ、コンピュータサイエンスというのはどこがサイエンスなんだね」とか言われちゃうそうで、そーだよなーとは思ったりもする。 サイエンスではないとしてもエンジニアリングとして、再現可能な原理原則を発見したいと思うのだけれどもなかなかそれも遅々として進まない。20数年前に大学を卒業してこの業界にはいり、それなりに、ソフトウェア工学のいろはも学んだし、ソフトウェア品質保証のなにがしかについても現場で経験を積んできたりもした。会社や業界のベストプラクティスや成功のパタ
おそらく全国的に見てもかなり遅い方だろうが、先週卒業研究の発表が終わりました。原稿を練りながら、発表練習をやりながら、他人の発表を聞きながら発見した法則などをまとめた。 どう見ても 4年生の卒研発表を見学してきて感じたこと - yuyarinの日記 を意識しています。本当にありがとうごz (ry なお、僕がこれらすべてを押さえた完璧なプレゼンをやる訳ではない。むしろ僕は人前で話すのが大の苦手で、ほとんどすべて「できたらいいなぁ」という妄想である。 プレゼンは慣れと経験が一番だと言うし、こんな風に頭で考えるよりも1000人スピーカ プロジェクトとかに出る方が上達する気もする…。まぁ、頭でっかちには頭でっかちなりのやりかたがある、ということで許してください。 研究姿勢について 研究として完璧である必要はない。 卒研発表は、研究発表である以前に卒業試験である。 質問する人もそのあたりはわかってる
Leksah is the Haskell IDE of choice. It is written in Haskell, uses Gtk, and runs on Linux, Windows and Mac OS X. Leksah is a practical tool to support the Haskell development process. It requires the Glasgow Haskell Compiler (GHC). Leksah is completely free and distributed under the Gnu General Public License 2.0 Leksah may be worth trying because: It uses the cabal package format and incorporate
この記事で更新していた「基礎文法最速マスター」のまとめは,現在,プログラミング言語「基礎文法最速マスター」ランキング にて更新しています.この記事の更新は停止していますので,最新の結果はそちらを参照下さい. ここ最近,「○○○ 基礎文法最速マスター」と言う記事が流行っていたようです.この各記事の被ブクマ数を見ていると,プログラミング言語毎の(はてな界隈での)人気がよく表れているなーと思ったので被ブクマ数の多い順に列挙してみました*1.尚,調査する際には Perl基礎文法最速マスター - Perl入門〜サンプルコードによるPerl入門〜 の「このエントリーを含むエントリー」と 基礎文法最速マスターぞくぞくキターーー! - 燈明日記 を利用しました. JavaScript 基礎文法最速マスター - なんとなく日記 PHP 基礎文法最速マスター - Shin x blog Perl 基礎文法最速
見ていただけるのは嬉しいですがこのエントリは十分古いため、新しい情報へアクセスをしてください。以下の本をお勧めします。 すごいHaskellたのしく学ぼう! 作者: MiranLipovaca出版社/メーカー: オーム社発売日: 2017/07/14メディア: Kindle版購入: 4人 クリック: 9回この商品を含むブログを見る 関数プログラミング実践入門 ──簡潔で、正しいコードを書くために (WEB+DB PRESS plus) 作者: 大川徳之出版社/メーカー: 技術評論社発売日: 2014/11/14メディア: 単行本(ソフトカバー)この商品を含むブログ (8件) を見る みんなHaskellやろうぜ!! ということで書きました。 CやJava、Rubyなど他言語を知っている人は、これを読むことでHaskellの大抵のことはマスターでき…ません。 特殊な構文が多すぎて他言語との類
現在73エントリー。新たな基礎文法最速マスター記事を見つけ次第随時追加していきます。 リンク切れしているものはURLを記載しておくので、Internet Archive Wayback Machineなどで過去の履歴を閲覧してみてください。 基礎文法最速マスター ActionScript 3.0(http://blog.livedoor.jp/takaaki_bb/archives/51374100.html) awk(http://gauc.no-ip.org/awk-users-jp/blis.cgi/awk_fastest) Bash Brainf*ck(http://d.hatena.ne.jp/shunsuk/20100130/1264842323) Bシェルスクリプト(http://chaichan.web.infoseek.co.jp/src/BSH.htm) C++0x C
基礎文法最速マスターブームにのっかってみる。Ruby基礎文法最速マスターをだいたいEmacs Lisp(elisp)に置き換えてみる。 Emacs LispはEmacsで使われているLisp方言のひとつだ。他の言語をある程度知っている人はこれを読めばEmacs Lispの基礎をマスターしてEmacs Lispを書くことができるようになるかもしれない。無保証ではあるが。 ある程度はCommon Lispにも応用できると思うよ。 更新情報 [2010/02/03] 注釈の誤りを修正。 let*について加筆。 基礎 対話的にEmacs Lisp式を評価する Emacsを起動したときに生成されている、スクラッチバッファ(*scratch*)を使うと、Emacs Lispの式を簡単に評価することができる。M-Tabで補完できるぞ。 式を書いたらC-jを押すと、式の値が出てくるぞ。 (+ 1 3) 4
続々と増え続ける基礎文法最速マスターシリーズ(あまりにも増えてきたので他の言語記事へのリンクは別の記事に移しました)。 JavaScript 版は誰も書いていなかったようなので書いてみます。こういう解説記事的なものを書くのは初めてなので変なところがあったら指摘して頂けるとありがたいです。 JavaScriptの基礎概念についての解説はこちら:JavaScript基本概念最速マスター - TechTalkManiacs 1/31 23:58追記 コメント欄のos0xさんのご指摘を基に一部追記・修正を行いました。 2/2 2:52追記 switch文・正規表現・例外処理について追加しました。 2/2 6:44追記 コメントでfavrilさんにご指摘頂いた点(typo & コメント・サンプル追加)を修正・加筆しました。 2/2 7:15追記 トラックバックでLiosKさんにご指摘頂いた点(cal
第11回情報学シンポジウム: トップ テーマ:「文化とコンピューティング」 京都大学情報学研究科は、最先端の情報学の話題を皆様にお届けしています。本年度は、文化と情報学の関わりを考えます。文化遺産のアーカイブが容易に思い 浮かびますが、それだけではなく、デジタルヒューマニティーズ、カルチュラルコンピューティング、Webメディアとeカルチャ、異文化コラボレーションなどの 多様なテーマで、海外の研究者と京都大学、立命館大学の研究者がペアになって講演を行います。 なお、情報学シンポジウムは同時に開催される「文化とコンピューティング国際会議」の中心イベントとして位置づけられています。国際会議を形成する他のイベントにもご参加ください。 文化とコンピューティング国際会議のHPはこちら。 日時 2010年2月22日-23日 場所 〒606-8501 京都市左京区吉田本町 京都大学 吉田キャンパス構内 百
産学マッチングを主目的として毎年実施します。研究成果の公開は、特にソフトウェア、コンテンツなど具体的な成果を中心とします。また、就職ガイダンスとの有機的な連動をはかります。 本イベントは、京都府、京都市など地元と共に組織し、公共性のあるイベントを目指します。 ICTイノベーションはどなたでも参加できますが、学外からの出展は連携推進ネットワークの参加法人に限らせて頂きます。
3. OMakeビルドサンプル¶ この章ではOMakeのビルド体系をさらにもう少し解説します。この議論を決定するただ一つの結論としては、OMakeは全体のプロジェクト解析を元にしているということです。これはあなたがプロジェクト全体の設定を決めて、そしてOMakeのインスタンスを実行することを意味しています。 一つのディレクトリで構成されたプロジェクトではあまり意味がないかもしれませんが、多数のディレクトリからなるプロジェクトでは大きな意味を持ちます。 GNU make では、あなたは通常、プロジェクトの各々のディレクトリにおいて make プログラムを再帰的に呼び出すでしょう。例えば、あなたが現在サブディレクトリ lib と main が入っているソースディレクトリ src を含んでいるプロジェクトをいくつか持っているものとしましょう。具体的には、あなたのプロジェクト構成は以下のアスキーア
ことの始まり なんとなくウェブ巡回をしていた際、哲学者RPGを作ろう企画 - pon_zhanの日記という記事を発見して、私*1が 哲学者RPGでいうなら、多分カントは主人公じゃなくてラスボスだと思う。いろんな意味で。(via http://d.hatena.ne.jp/pon_zhan/20090831/1251688155] (元発言:http://twitter.com/ubom_ubon_udon/status/3663870885) という発言をしたところから事態が大きく変化して、あれよあれよという間に色んな方からのアイディアを頂く展開に。 以下にその設定案まとめを記します。以下のまとめはid:ubon-ratchatによる要約が多分に入っているので、正確な発言URLは注釈として併記します。併せてご覧ください。 設定案まとめ カント やっぱりラスボス*2 こちらの路線は「実際に著
RSSが無いサイトを、フィードリーダーで購読したいと思った事はありませんか?Page2Feed APIとは RSSが存在しないページでもlivedoor Readerなどで購読できるように、RSSを生成する実験的サービスです。 動作としては、HTMLから特徴的なループを見つけてフィードに変換します。 変更があった箇所が未読になるので新着が分かるのでlivedoor Readerで使用する前提のPage2Feedシステムです。 簡単に言うと「きれいなフィードではないけど、変更を検知するのに適したフィードを作ってくれる」 そんな機能です。 Page2Feed APIの使い方 以下のフォームにURLを入力し、livedoor ReaderなどのRSSリーダーで購読してください。 また、livedoor Readerのブックマークレットを使って登録可能なフィードが見つからなかった場合にも表示
先日4年生の卒研発表を見学してきた。凄く難しいものだと思っていたので、率直な感想としては「卒研ってこの程度でいいのかな?」というものが多かった。研究内容も微妙だし、かなりいい加減なものもあった。凄いと感じたのは2件ほど。こんな大口叩いてるけど、まぁ自分も来年涙目になっているだろうw そこで、その発表と、質疑応答での教授とのやりとりの中で自分が感じた、卒論にあたっての注意点をまとめてみた。あくまで僕が見学した発表の中で感じ取ったことなので、一般的な注意点をすべて網羅している訳ではない。 研究内容について 研究のアピールポイントは? 何が革新的なの? 複数の利点があったとして一番のポイントは? ここがアピールできないと最悪。 その研究をすることで良いことはあるの? 誰が得するの? どのように得するの? 本当に得するの? 卒論程度であればさして重要ではないが、このことにまで考えが及んでいるとアピ
今日は一転、真面目な話です ある程度 OCaml プログラミング経験がある皆様は、 int, string 等の基本型の比較には多相比較ではなく、単相比較を使うべし。最適化された比較関数が使われ、早くなる という教をご存知かと思います。正しいです。でも、そこに実は落とし穴が: 実は、型だけ単相にしてもダメで、引数を全適用した形で使用しないと、最適化されない!! (OCaml 3.11.2 現在。将来は知りませんよ!!) もしこれをご存知でしたら、もう読んでいただく必要はありません。 第一のポイントは結構知られているようなのですが、実は第二のポイントはあまり知られていない様なのです。ざっと私が普段使っているOCaml のオープンソースライブラリを検索してみましたが、最適化された比較関数を使おうとしているが、第二のポイントを知らなかったため、実はされていなかった、というコードを結構見つけてしま
ラムダ計算は, 多くのプログラミング言語, とくに関数型言語の原形になっています. ラムダ計算について理解しておくことは, 多くのプログラミング言語の習得に役立つでしょう. ラムダ計算はチューリング完全で, 計算能力としてはふつうのプログラミング言語と同じです. ラムダ計算で計算を書く訓練をしておくことは, 任意の計算を関数のみを使って(他の制御構文を用いずに)書くときに役立ちます. ふつうに書いたら煩雑な処理を, 関数型言語のやり方で書くとすっきりすることが多々あり, コードを自由自在に書くためには必須の考え方と言えるでしょう. 項 ラムダ計算の式を項(term)と言います. 項は変数, 抽象, 適用のいずれかです. 変数 変数(variable)はふつう1文字で書きます. 変数には関数内の束縛変数(bound variable)か自由変数(free variable)かという区別があり
IKEA家具のことならおまかせください (Witch House) 子宮内膜症とは (子宮内膜症の症状と治療法) トヨタ ヴォクシー情報サイト (トヨタ ヴォクシー情報サイト) 天窓から小6男児 転落死 (王様の耳はロバの耳) インターエデュ@能開センター情報 (受験情報サービス(インターエデュ)を極める) 駅伝大会中止 (´・ω・`)ガッカリ・・・ (踊れ!鬱病サラリーマン) ( ノーベル化学賞 )についての最新のブログのリンク集 (クチコミコミュニケーション) 第四話ゲスト・・SMAP香取慎吾!! (福山雅治・ガリレオ・フジテレビドラマ) http://aasimassage.blog.shinobi.jp/ (足痩せマッサージ) ハゲと亜鉛 (ハゲ・薄毛を治す) 久しぶりにルービックキューブを手にした。大流行したのは1980~1981年。今から25年前である。 結晶学における一連の
米ノースイースタン大学のコンピュータ科学部のGene Cooperman教授と大学院生のDan Kunkle氏が、3×3×3のルービックキューブをどのような状態からでも26手以内で揃えられることを証明した。これまでは27手以内が証明されている最少のソリューションだった。 3×3×3のルービックキューブ 「ルービックキューブは、SearchとEnumerationの問題に結びつく研究題材である」とCooperman氏。ルービックキューブのソリューションを導きだす過程は、AIからオペレーションに至るまで、様々な分野において異なったメソッドを比較検討する機会になるという。両氏は、大規模なテーブルを展開するために、7テラバイトの分散ディスクをRAMの拡張として利用。その上でルービックキューブのすべてのコンフィギュレーションをセット化し、1つの動きが全てのセットに与える結果を調べた。そのデータを基に
ルービックキューブは「どんな状態」にあったとしても必ず25手で完成させることが可能ということが米研究者の論文により24日、明らかとなった。 これまでの研究では「どんな状態」の場合のルービックキューブの完成には2007年に米ノースイースタン大学のジーン・コッパーマン博士らが発表した26手が最短の解法だった。今回、明らかとなった解法は従来発表されていた最短の解法を1手、短縮することに成功したことになる。この「数学的証明」に成功したのは米スタンフォード大学で数学の研究助手を務めるトマス・ロキッキさん。 ロキッキさんはルービックキューブの動きを個別な「手」としてではなく「動きの組み合わせ」と考えることで、200億通り存在するルービックキューブの空間遷移の状態を20億通りまでに集約。 その上で、その20億通りの組み合わせをインテルのCore2 Quad Q6600のパソコンを使って1500時間をかけ
12:21 06/05/28 うたひめ 先日の記事に書いたように KOKIA にハマりまして、 とりあえず片っ端から聴いてみることにしました。まずは 1st アルバムの 『songbird』 から … …4曲目の "白い雪" ヤバい。超ヤバい。なんだこれ。ツボすぎる。 ベスト盤を聴いたとき感じた揺らぎなく落ち着いた歌唱力的な曲を期待して聴きはじめたら、 予想外の声質の歌が飛び込んできてびっくりしました。もちろん抜群に巧いのに かわりはないんですが、ずっと儚げな、ガラス細工みたいなイメージの、ああ、その、 つまり白い雪みたいな雰囲気の綺麗な声で。その声と奇跡的にマッチしたメロディ。 すごいなあ。9曲目の "ありがとう…" もベスト盤でのリテイクと比べて同じ印象で、 Amazonのreview で TenderBerry さんという方が近いことを書いておられました。 しかし書いてて自分の語彙の
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
6月15 起動画面を美しく表示する方法《GRUB2》 Linuxの起動に使われているGRUBの背景画像は,通常,640×480ドット/14色に限られており,味気ない画像表示となっています。 ですが,Ubuntuの次期バージョン9.10(Karmic Koala)では,GRUB2という新しいGRUBが採用され,起動画面を美しく表示できるようになるそうです。 現在の最新バージョンUbuntu 9.04(Jaunty)でも,GRUB2を試してみることができるようなので,早速やってみました。 ←GRUB2で表示した起動画面。1024x768ドット/32ビットフルカラーで,デスクトップの壁紙と同様,綺麗に表示されています。 ・参照1:May the Source be with you (Japanese Teamのmizunoさんのブログ) ・参照2:Debian WikiGRUB2の導入GRUB
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く