タグ

Programmingに関するruliponのブックマーク (35)

  • sight 次世代を生み出すテクノロジーの視点 - Si-ght.jpにようこそ。

    sight 次世代を生み出すテクノロジーの視点 - Si-ght.jpにようこそ。
    rulipon
    rulipon 2019/10/07
    学生時代の時間を使って、自分の好きなことにとことん取り組む。結果は出ないかもしれないけど、そのリスクをあまり心配せずやれるところが学生時代のよさ。社会人になるとなかなか難しいけど、できる限り取り組もう
  • 誕生から50年を迎えたプログラム言語BASICの歴史、その精神とは

    1964年(昭和39年)5月1日は、プログラミング言語のひとつであるBASICが世界で初めて命令の実行に成功した日であり、BASICは誕生から50年という記念すべき日を迎えました。「INPUT」や「PRINT」など、自然な言葉に近い平易な表現を用いることでコンピュータープログラミングのハードルをぐっと低くすることに成功し、一世を風靡することとなったBASICですが、その起源はある大学のコンピューター教育で使うために開発された言語でした。そんなBASICはどのようにして生みだされ、どのような経緯をたどってきたのでしょうか。 Fifty Years of BASIC, the Programming Language That Made Computers Personal | TIME.com http://time.com/69316/basic/ BASICの概念を作り上げた生みの親は、

    誕生から50年を迎えたプログラム言語BASICの歴史、その精神とは
    rulipon
    rulipon 2014/05/01
    ベーマガとか懐かしい。最初のパソコンは日立のH1でした。MSX。
  • 電王戦,なんで勝てたんですか?――「ゲーマーはもっと経営者を目指すべき!」第15回は,「BM98」を開発した伝説的なプログラマー・やねうらお氏がゲスト

    電王戦,なんで勝てたんですか?――「ゲーマーはもっと経営者を目指すべき!」第15回は,「BM98」を開発した伝説的なプログラマー・やねうらお氏がゲスト 副編集長:TAITAI カメラマン:佐々木秀二 123→ 連載第15回めとなる,ドワンゴ・川上量生氏との対談企画「ゲーマーはもっと経営者を目指すべき!」。今回は,1990年代後半にネット上で一大ブームとなった「BM98」の開発者として知られ,最近では,ドワンゴが主催するコンピューター将棋大会「将棋電王トーナメント」(以下,電王トーナメント)でめざましい活躍を見せる,プログラマーのやねうらお氏がゲストです。 5歳からプログラミングを始め,学生時代はゲームの解析を趣味としていたというやねうらお氏ですが,そんな氏が「BM98」の開発に至った経緯,あるいは電王トーナメントへの参加を決めたいきさつなど,さまざまなことについて語ってもらいました。また,

    電王戦,なんで勝てたんですか?――「ゲーマーはもっと経営者を目指すべき!」第15回は,「BM98」を開発した伝説的なプログラマー・やねうらお氏がゲスト
    rulipon
    rulipon 2014/03/08
    アルゴリズムを考えるのは面白いね
  • ヘビメタ英語を日常で使う風景

    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

    ヘビメタ英語を日常で使う風景
    rulipon
    rulipon 2014/02/20
    ぜひ続きを希望! センスいい!
  • 【Unity】素人が7日間クソゲーを作り続けてわかったこと

    2020/10/18 エンジニア D4DJ Groovy Mix オープンベータ開始 2020/10/18 DJ 秋葉原(を夢見る)パラダイスレイディオ Vol.1 @ twitch配信 2020/10/25 エンジニア D4DJ Groovy Mix リリース 2020/11/14 DJ UNDER Freaks 2nd anniv. @ 渋谷Cafe W (渋谷WOMB 1F) ゲームプログラミング未経験の素人が、Unityを使って7日間1日1クソゲーを作ってみて、気がついたことをまとめてみました。 ※2017/01/21 更新 VRでも7日間クソゲーを作り続けてみました! 【Unity】あの素人がOculusでVRクソゲーを7日間作り続けてみた | uinyan.com ※2013/12/28 更新 後日談も書きました!あわせてどうぞ! 【Unity】クソゲーを作って晒したら世界が

    【Unity】素人が7日間クソゲーを作り続けてわかったこと
    rulipon
    rulipon 2013/08/07
    よく分からないけど、凄そう。よくこんなにできるものだ。
  • IBM元開発者「チェス王者にスパコンが勝てたのは、バグのおかげ」

    rulipon
    rulipon 2012/10/04
    こういう裏話は本当に面白い。人間が自分が信じたいことを信じるため、場合によって物事を過大評価してしまうのは私も反省。
  • "Hello world!"

    このお話はたぶんフィクションです。実在の個人や企業とはあんまり関係ありません。そういうことにしろください。 10年前、20代になったばかりの頃の僕は、今思えば当に最低な生活を送っていた。高校を中退し、実家とは疎遠で、友達もなく、金もなく、夢も希望もなく、ただバイト先と自宅を行き来するだけの毎日。いつも視界には霞がかかったようで、底の見えない空虚さだけが僕の心を支配していた。 それでも趣味らしいものはあった。オンボロマシンにRedHatを入れ、ダイヤルアップの細い回線で自宅サーバを立て、Perlでガラクタのようなプログラムを動かす。そんな子供じみた遊びだけど、プログラムを組んでいるときだけは空虚さを忘れ、画面の中に没頭できた。 ただ、そのときの僕はもうすでにいろんなものに打ちのめされていて、若者にありがちな全能感などというものは霧散していた。自分がプログラミングで何かを成すだとか、それを仕

    "Hello world!"
    rulipon
    rulipon 2012/09/06
    いろいろな人生があるものだと思う。この人がうまくいく事を願う。
  • 高速で無駄のないソフトウェア開発を実現するための7つのポイント | Social Change!

    どうすれば小規模なチームでも大きな成果を出せるのか。大きな組織で沢山の量をこなすのは当たり前のことで、あまりクールではありません。少ない人数でも大きな成果を出すには、スピードをあげることと、そのためにも無駄をなくすことがポイントになってきます。 ソフトウェアをつくるための3つの役割で書いた通り、ソフトウェア開発をクラウドのようなサービス提供で続けていくには、プロダクトオーナーとプログラマーがキャッチボールのような形で、仕様と実装をずっと繰り返しながら作っていくのが自然です。 SonicGardenで使っているツールと開発の流れの全体は以下のようになります。大事なことは「動くソフトウェア」の状態を保ったまま、どれだけ回転数をあげていけるか、ということです。そのために、プロダクトオーナーとプログラマの間で待ち時間を減らすために並行して進めるようにするなど工夫しています。 ホワイトボードとMVP

    高速で無駄のないソフトウェア開発を実現するための7つのポイント | Social Change!
    rulipon
    rulipon 2012/03/09
    youRoomを使ってみたい。複数の社外の人と長くやり取りするのに使えそう。
  • 情報工学は面白い!

    毎日の仕事に追われていると、ついITの原理原則を忘れがちになるものだ。何事にも言えることだが、基礎を理解してこそ、初めて応用ができるのである。 連載『矢沢久雄の情報工学“再”入門』では、ITの根幹を成す学問体系である「情報工学」を解説している。おそらく学生時代や入社時の研修で習った方も多いとは思うが、この機会に復習していただきたい。必ず新たな発見があるはずだ。

    情報工学は面白い!
    rulipon
    rulipon 2011/09/10
    仕事にも役立つかもしれない。
  • Site is undergoing maintenance

    Site will be available soon. Thank you for your patience!

    Site is undergoing maintenance
    rulipon
    rulipon 2010/11/23
    結局はやる気次第だもんね。まだやる気はないけどいつかのために。
  • プログラマーの名言

    プログラマーの名言を色々集めて動画にしてみました。マイリスト→mylist/32413354【ツイッター】https://twitter.com/tera_db【WEBサイト】http://tera-db.net/db/af/album.php

    プログラマーの名言
    rulipon
    rulipon 2010/04/28
    名言過ぎ吹いたwww
  • 私の知っているビルゲイツ、その12 - Windows Live

    ビルゲイツ、自分の限界を知りプログラムを書かなくなったわけ 注:今日のブログは、フォント指定を外してみました。文字が大きすぎると思われる方は「表示(V)文字サイズ(V)」もしくは他のブラウザのフォントサイズ指定で好みの大きさに変更してご笑覧頂ければ幸いです。フォントサイズ変更後に改行位置や行間スペースがおかしい時には、当該ページの「更新」表示(V)最新の情報に更新(R)もしくはF5キーを押す(IE以外のブラウザの方は同様の当該ページ再ロード機能を選ぶ)と正しく表示されることがあります。 1970年代の後半から1980年代の初頭においては、㈱アスキーがマイクロソフトの代理店として活動していた時代がありました。その頃は西和彦さんが次々と日の会社へのアプローチを実現し、多くの日人プログラマが日だけではなく、アメリカに長期滞在して日向けのBASIC言語その他の移植作業をしていました。198

    rulipon
    rulipon 2009/12/23
    いつもビルゲイツ氏のいい話をありがとうございます。自分のかんしゃく上司(外国人)の姿をいつも思い出します。
  • 「1000のアルゴリズムを持つ男」vs.「やわらか頭脳」

    「1000のアルゴリズムを持つ男」vs.「やわらか頭脳」:最強最速アルゴリズマー養成講座(1/3 ページ) 典型的なアルゴリズムをたくさん知っている人間が最強か――? いいえ、典型的なアルゴリズムを知らなくても、違ったアプローチで答えに迫る方法はいくらでも存在します。短い実行時間で正確な答えを導き出せるかを考える習慣をつけましょう。 アルゴリズマー養成講座と銘打ってスタートした連載。もしかすると読者の方の興味は、はやりのアルゴリズムや汎用的なアルゴリズムを知ることにあるのかもしれません。しかし、今回は、いわゆる「典型的なアルゴリズム」を用いずに進めていきたいと思います。 なぜ典型的なアルゴリズムを用いないのか。それは、典型的なアルゴリズムばかりを先に覚え、それだけでTopCoderなどを戦っていこうとした場合、それに少しでもそぐわない問題が出た場合に、まったく太刀打ちできなくなってしまう

    「1000のアルゴリズムを持つ男」vs.「やわらか頭脳」
    rulipon
    rulipon 2009/10/12
    あっと驚くような発想の転換で、10かかるところを2で解決してしまうようなアイディアを出す。日常の業務ではあまりチャンスがないので、こんなクイズでやってみたい。
  • Web上の膨大な画像に基づく自動画像補完技術の威力 - A Successful Failure

    画像内に映り込んだ所望のオブジェクトを排除し、違和感の無い画像を生成するシーン補完技術に関しては近年複数の研究成果が発表されている。しかし中でも2007年のSIGGRAPHにて米カーネギメロン大のJames HaysとAlexei A. Efrosが発表した手法*1はブレークスルーとなりうる画期的なものだ。 論より証拠、早速適用例を見てみよう。エントリで利用する画像はPresentationからの引用である。元画像の中から邪魔なオブジェクト等の隠蔽すべき領域を指定すると、その領域が補完された画像が自動的に生成される。 アルゴリズム 効果は抜群だがアイデア自体は単純なものだ。Web上には莫大な数量の画像がアップされており、今や対象となる画像の類似画像を一瞬にして大量に検索することができる。そこで、検索された類似画像で隠蔽領域を完全に置き換えてしまうことで違和感の無い補完画像を生成するのだ。

    Web上の膨大な画像に基づく自動画像補完技術の威力 - A Successful Failure
    rulipon
    rulipon 2009/07/03
    こんな事ができるんですね
  • わずか4000バイト(4000文字)で作られた3分35秒の映像プログラム

    すごいとしか言い用がない。無性に紹介したくなった。 既に多くの方が知っている事は、なるべく紹介しないというのがスタンスなんだけども、今回ばかりはただただ紹介したい。 『プログラミング大会』というよりもMega Demo Partyだったらしいけど、そもそもメガデモを説明するのが面倒なのでプログラミング大会としておきましょう。 わずか4キロバイトのプログラムで作成された音と映像がYouTubeでアップされ、話題を読んでいる。動画が以下です。 音と映像全て合わせて4キロバイト YouTube - Elevated by RGBA and TBC いやすごい。 正直鳥肌たった。いや泣いた。 4キロバイトは、4000バイト。(1キロバイト1024と計算する場合もある) 単位が良くわかんないよって人もいるかもしれませんが、全角で『あ』とうてば2バイト。半角なら1バイト。 デジカメで小さめに写真撮った

    わずか4000バイト(4000文字)で作られた3分35秒の映像プログラム
    rulipon
    rulipon 2009/04/19
    プログラムの解説をしてくれる人がいたらもっと面白いかも
  • 秒速ニューろぐ - FC2 BLOG パスワード認証

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

    rulipon
    rulipon 2009/04/17
    4KBでこんな事ができるとは
  • Ruby on Rails + MySQL で全文検索 - ドワンゴ 研究開発ブログ

    このエントリでは Ruby on RailsMySQL を使って日語の全文検索を行う方法を記述する。Ruby on Rails のバージョンは 2.0.2、MySQL のバージョンは 5.0.67、Tritonn のバージョンは 1.0.12、Hyper Estraier のバージョンは 1.4.10 を使用した。サンプルの文章データとして、あらゆる日人にとって極めて身近な著作権切れ文章である『ドグラ・マグラ』と『黒死館殺人事件』を利用した。処理のために整形したデータはエントリに添付しておく。またデータベースへアクセスするコードではマイグレーションを除きできるだけベンチマークを取るようにし、その結果はエントリの最後に記載する。 ページネーション Rails でページネーションを実現する will_paginate という plugin は ActiveRecord に標準でつ

    rulipon
    rulipon 2009/02/02
    私もがんばってみたい
  • これからemacsを使い始めたい人へ送るチュートリアル 第2回 - UNIX的なアレ

    さて、前回に引き続き、第2回目のエントリーとなります。 第1回の様子を見てみると、emacsに興味がある人はやはり多いんだなと感じました。今回は実際に立ち上げて、emacsで文章を編集する操作まで行きたいと思います。 emacsを操作する際に使用するキー emacsでは、CTRLキーとMETAキーとの組み合わせを利用して様々な機能を利用します。CTRLキーは馴染みのあるキーです。METAキーはALTキーもしくはESCキーで使用しましょう。私自身は、METAキーは、ALTキーで代用しております。 それでは、それぞれのキーの組み合わせの記述について説明をします。emacsのコマンドはよく以下のような記載をします。まずはこれをみて操作内容を理解できるようにしましょう。 機能 コマンド コマンド解説 左へ移動 C-b CTRLキーを押しながら、アルファベットのbを押す 1単語右へ移動 M-f ME

    これからemacsを使い始めたい人へ送るチュートリアル 第2回 - UNIX的なアレ
    rulipon
    rulipon 2009/01/18
    これから始めようとしていたところだったのでとても参考になります。感謝!
  • Rubyおすすめ本

    一般的なおすすめ 他の言語経験がある方であれば、この2冊があれば十分です。 プログラミングRuby Rubyデスクトップリファレンス これらは、Rubyを日常的に使うようになったら 常に手元に置いておきたくなるでもあります。 それほど言語経験がなくって… という方でもプログラミングRubyがあればなんとかなるかもしれません。 心配なら実際に屋で手にとってみてみるのがよいと思いますが、 もうすこし教科書的なものの方がお好みであれば Rubyプログラミング入門 がよいでしょう。 また、プログラミング言語はRubyがはじめてという人なら、 たのしいRubyからはじめられます。 これを読み切ったら、前述のにあたってみるとよいでしょう。 Rubyをもっともっと使いたいと思うあなたには以下をおすすめします。 dRubyによる分散オブジェクトプログラミング プロセスを越えてオブジェクトにアクセ

    rulipon
    rulipon 2008/12/31
    こちらのおすすめでどの本を買うか決心がつきました。感謝!
  • プログラマが席を離れる理由:Geekなぺーじ

    コーヒーを入手するため 眠気覚まし コンパイルしているから makeを走らせた cvs update中(svnその他もあり得る) 設計が思いつかないから アルゴリズムが思いつかないから 良い書き方が思いつかないから トイレ おやつの時間だから テストスクリプトが走っているから 現実逃避 部長が不穏な動きをしている 身の危険を感じた 席を離れたプログラマが帰ってこない理由 スペースの個数に関して議論していた タブがスペース何個かを議論していた クラス名や関数名を大文字で開始するか小文字で開始するかを議論していた 開発言語を何にするかの議論がまとまらなかった GPLやBSDライセンスに関する上司の理解が得られず、激しい議論をしていたから すれ違いざまにWordの使い方を聞かれたけど、どうしても問題が解決しなかったため 同僚のPCがブートしなくなったため タバコ部屋で開発会議が勃発したため 先輩

    rulipon
    rulipon 2008/06/24
    ははは。こういうの好きです。他の職種でもネタとして考えてみたいなぁ