You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
デモ ニコニコ動画の伝説の動画 「テトリスを1時間強で作ってみた【実況解説】」という動画をご存知でしょうか? 2009年にニコニコ動画で公開されて話題になった動画です。 インタビュー記事:「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー──「プログラミングの楽しさ伝えたい」 この動画ではテトリスをいちから作ってわずか62分で完成させています。 しかし実はスタート直後はMinGWのインストール、EmEditorのインストールに続いてブロック画像の作成などをしており、プログラミングが始まるのは開始13分のところからです。 さらに次の10分は「空のウィンドウ」を作るために時間を使っており、実質的にテトリスのプログラミングが始まるのは動画23分のところからです。 つまり、実質的に40分のプログラミングでテトリスを完成させています。 で、動画を見ながら同じようにやれば誰でもテトリスを作れ
前は、他のOSをカスタマイズしたUSBを使っていたのですが、ArchLinuxをカスタマイズしたやつを使うようにしました。 カスタムUSBを持ち運ぶ際は、どのマシンに挿しても起動できるように、または、キーボードその他の設定も切り替えられるようにシステムを構築していきたいですね。 ということで、まずは、ブートシステムからなわけですが、これは非常に面倒くさいのです。なぜなら、ほとんどの人は、grub-installの自動判断に任せて、マシンにブートローダーをインストールしているからです。これを、1つずつ--targetを使用して、ファイルシステムを作成していくことになります。 ただし、私の場合は、既にMacBook用に作ってありましたので(x86_64-efi)、それをコピーし、USBにArchLinuxをインストールする際は、--target=i386-pcにしました。
キーボード入力中にタッチパッドが頻繁に発動すると思ったら、手のひら検出機能が動作していなかったみたいです。 タッチパッドの設定は、通常、/etc/X11/xorg.conf.d/50-synaptics.confになります。Ctrl+Alt+BackSpaceでXを再起動することにより設定が反映されます。 /etc/X11/xorg.conf.d/50-synaptics.confLINK Section "InputClass" Identifier "touchpad" Driver "synaptics" MatchIsTouchpad "on" # 一本指のタップをマウスボタン1に割り当てる Option "TapButton1" "1" Option "TapButton2" "2" Option "TapButton3" "3" Option "VertTwoFingerScr
ちょっと面白い記事を見かけたので、自分も書いてみます。 良かった点 最小クラス 最小クラスのOSというのは、今日、最強クラスのOSと言い換えてもいいかもしれません。 最小構成のOSは、欲しいものを自分で持ってくるか、作るかしか選択肢はありません。 これは、一見して面倒くさそうに見えることですが、一旦、自分がほんとうに必要なアプリを把握するのはとても大切なことです。 多くのパソコンには、最初からOSが入れられていて、更には、そのOSには、自分にとって不要なアプリが山ほどインストールされているのが通常です。 不要なアプリは、セキュリティを低下させ、更には、パフォーマンスを低下させる原因でもありますので、最小クラスのOSが一番、個人にとってベストな選択なのだと思います。 何故かと言うと、人によってパソコンの用途は異なるし、好みも異なるからです。 現在では、Mac を消して Arch だけ入れてい
なぜ、Hugo 静的サイトジェネレーターを集めたサイト で割合人気があった(スターが多かった) 本家のサイトは今風(色使いとかさておき)。 http://gohugo.io/ サイト構築例 # gohugoサイトの文書もしっかりしている 使いこなせればよさ気との先達のブログ Installing Hugo Hugo githubのInstalling Hugo (binary)からインストールするのが一番早そう。 Goらしくバイナリひとつなので指示通り、ダウンロード後解凍したバイナリを/usr/local/binに移動。 今日時点では: sudo mv hugo_0.12_linux_386 /usr/local/bin alias hugo=hugo_0.12_linux_38 hugo help Hugo Themes http://themes.gohugo.io (coming s
本書改訂版はRuby 2.xとRuby 1.9、Rails4に対応したことが最大のポイント。言語のアップデートに伴い文法も変わっています。さらにJRubyに対応しています。 https://www.ohmsha.co.jp/book/9784873117430/ 読者の声 序文 はじめに I部 メタプログラミングRuby 1章 頭文字M 1.1 ゴーストタウンと市場 1.2 メタプログラマのボブの物語 1.2.1 ボブの最初の試み 1.2.2 メタプログラミングに突入 1.2.3 頭文字Mセカンドステージ 1.3 メタプログラミングとRuby 2章 月曜日:オブジェクトモデル 2.1 オープンクラス 2.1.1 クラス定義の内部 2.1.2 Monetizeの例 2.1.3 オープンクラスの問題点 2.2 オブジェクトモデルの内部 2.2.1 オブジェクトの中身 2.2.2 クラスの真相
こんにちは! 聞くところによると、昨日(1/20) は暦の上では最も寒い日だったそうですね。 でも今週は少し暖かくなるといいますし。 このまま春になってくれればいいですが・・・。そうはいかないんだろうなあ。 まだまだコートさんには頑張ってもらわないと。 さて、コートといえば先日以下のような質問を受けました。 minimal ミニマル と minimum ミニマム って何が違うんですか? というのも、あるファッション通販サイトに以下のような文が載っていたようなのです。 着回しやすいミニマルなルックスでレディに仕上げたダッフルコート。 (Arpege story ホームページより) 私は 「ああ、日本語にもミニマルという語が使われるようになったんだなあ」 と少し驚きました。 思い返してみると、ファッション関係の雑誌やウェブサイトには横文字が多いですよね。 「レイヤード」 とか・・・(古いか笑)
YAPC::Asia 2015で「Gitの作り方」というライトニングトークをしました。 実際につくったGitの実装 https://github.com/DQNEO/minigit 伝えたかったこと 私はC言語を普段つかっておらず、ごくたまに趣味で書く程度のスキルしかありませんが、そんな自分でもGitのサブコマンドをいくつかC言語で実装することができました。 これは、ひとえにGitの内部構造がシンプルだからです。 このトークでひとりでも多くの方にGit実装の面白さを実感してもらって、「自分もやってみようと」思ってもらえたらうれしいです。 発表の準備 当日の12時ごろに採択が発表されて、それを見たとき嬉しすぎて「わー‼︎」って声が出ました。 そこから必死で資料を作りこんで16時ごろ完成。 資料をブツブツ読み上げながら頭の中で何度もリハーサルしました。 発表の瞬間 「LTする人は舞台前に来てく
本ブログをMovableTypeからHugoへついに乗り換えました。 調査期間やデザイン作業を含めるとトータルで1週間くらいかかったのでノウハウをここに記します。 MovableTypeと私 MTに始めて触れたのはMT3のときでした。インストールして触ってみたものの使いこなせず挫折。 その後MT4がリリースされたのを機に本格的に使い出し、それまでBloggerで書いていた記事をMTにインポートして本格的なMTライフがはじまりました。 当時MT4に関する情報がWeb上に全くなく、ぐぐってもMT3に関する情報ばかり出てきて苦労したのを覚えています。むやみに新技術に飛びつくと苦労するというのを痛感した出来事でした。 その後MT5,MTOSへと順調にアップグレードし、Apache+CGIだったのをPlack/PSGI化したり、プレビュー画面が遅かったので自作したりしながらブログを書き続けました。
Welkom bij Pelletkachels.nl, jouw ultieme bron voor alles wat met pelletkachels te maken heeft! Maar we zijn meer dan alleen een platform voor het bespreken van warmtebronnen. Bij Pelletkachels.nl geloven we dat het delen van kennis en ervaringen over bedrijven en gebeurtenissen ook essentieel is voor het creëren van een betrokken en geïnformeerde gemeenschap. In dit blog duiken we dieper in de we
Pelletkachels waren ooit eenvoudige apparaten voor verwarming, maar ze hebben een opmerkelijke evolutie doorgemaakt sinds hun bescheiden begin in de jaren ’80 van de vorige eeuw. In dit artikel duiken we diep in de geschiedenis van pelletkachel, bespreken we de belangrijkste mijlpalen en ontwikkelingen op het gebied van subsidiemogelijkheden en werpen we een blik op de transformatie tot moderne en
Well, you’ve decided to learn Ruby, have you? That’s great! Ruby is a wonderful language that aims to make programmers happy. Go for it! As you enter the world of Ruby you realize, “I need an editor”. OK, Google, find me the best Ruby editor. Holy smoke! There are a ton of editors, each with a community that swears by its features. “Use vim!” “Use Emacs!” “Use TextMate!” “Use Sublime Text!”. You r
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く