タグ

プログラミングに関するnatsu_sanのブックマーク (58)

  • 決めようぜ最高のプログラム言語を綱引きで :: デイリーポータルZ

    PHPがdisられる時代は終わった~っ! いくぜおまえら~!」「PHP!」「PHP!」(PHPはこの後一回戦で敗退しました) さる2015年1月29日。横浜大さん橋ホールで行われたエンジニア勉強会イベント「CROSS 2015」にて「第一回 プログラム言語対抗綱引き」が行われた。 コンピュータの世界を支えるプログラム言語がその至高性を競い腕力でぶつかる、言語間戦争に決着をつける大会である。 40人の勇者(プログラマー)により死闘を繰り広げたのはC、PerlPHPPythonRubyJavaScriptGoJava。 結果、Goの圧倒的勝利で幕を閉じたのだった。あらためて記事でその全貌をレポートしていこう。 知ってた? 綱引きの掛け声の「オーエス」ってあれ、「OS(オペレーションシステム)」のことなんだぜ? 英語版もご用意しております! English article↓↓↓

    natsu_san
    natsu_san 2015/02/09
    改めて見ると言語の煽りが酷いww「CGI」では言語が特定できない!
  • プログラムで笑わせろ!「普通じゃないプログラム」発表会 :: デイリーポータルZ

    先日、明治大学中野キャンパスにて「ABPro 2014」というイベントが開催された。 プログラムの発表会、というと敷居が高そうだが、ここで掲げられているのは「普通じゃないプログラム」。要は技術者による一発芸大会みたいな感じである。 「我々が目指すのは,人を驚かせ,笑わせ,幸せにするようなプログラム」という公式アナウンスどおり、媒体としてはコンピュータや電子デバイスを使っているけれども、やっていることはほぼギャグや曲芸である。 そんな素敵な発表会に参加してきたので、その様子をレポートさせていただきます。 インターネットユーザー。電子工作でオリジナルの処刑器具を作ったり、辺境の国の変わった音楽を集めたりしています。「技術力の低い人限定ロボコン(通称:ヘボコン)」主催者。1980年岐阜県生まれ。 『雑に作る ―電子工作で好きなものを作る近道集』(共著)がオライリーから出ました! 前の記事:素朴

    プログラムで笑わせろ!「普通じゃないプログラム」発表会 :: デイリーポータルZ
    natsu_san
    natsu_san 2014/09/30
    あとでちゃんと見る
  • 「はやぶさ」がAPIに アプリ開発、大学生が挑戦へ

    「JAXAのデータをもっとオープンにするための実験、はじめます」――宇宙航空研究開発機構(JAXA)は、JAXAが所有するぼう大な宇宙・地球の観測データをAPIの形で利用可能にする実験プロジェクト「JAXA OPEN API PROJECT」を行うと、Google+の公式アカウントで発表した。 この実験のために構築した小惑星探査機「はやぶさ」のAPIを使い、多摩美術大学と、東京工科大学の学生に、自由にWeb/モバイルアプリケーションを開発してもらう。 これまで主に研究目的に使われてきた宇宙のデータの新たな利用価値を生み出すのが狙い。将来は、JAXAの持つ情報を体系的に整理し、APIの形で一般公開することを検討している。

    「はやぶさ」がAPIに アプリ開発、大学生が挑戦へ
    natsu_san
    natsu_san 2013/02/01
    どんなものが出てくるのか楽しみ。
  • FizzBuzz 問題どや顔で解くひとなんかよりも "KEN_ALL.csv" をうまく扱える人の方が社会的貢献度高い

    💙Kazuhiro OSAWA @Yappo 郵便番号API 作ろうと思ったんだけど、ちゃんと作るなら DB に突っ込んで使った方が良いから作るモチベーションだいぶ低い 2012-08-08 12:27:21

    FizzBuzz 問題どや顔で解くひとなんかよりも "KEN_ALL.csv" をうまく扱える人の方が社会的貢献度高い
    natsu_san
    natsu_san 2012/08/08
    うわぁ…。なんという車輪の再発明無限ループ。。。
  • スピリチュアルエンジニアリング入門 - 昼メシ物語

    先日 hack05 というイベントで LT をしたので、そのときの資料をまとめておきます。 スピリチュアル エンジニアリングとは システム開発・運用にスピリチュアル要素を取り入れることでシステム安定化を目指します。 皆さんご存知の通り、人間の技術力には限界があり、予測不能な事故(バグ)はまさに、神の領域といえます。 そこで「ジンクス」「縁起かつぎ」「妖精さん」などの力を借りることで、人間の手ではどうしようもない事態を回避するというのがこのスピリチュアルエンジニアリングです。 スピリチュアルエンジニアリングの基原理 スピリチュアルエンジニアリングの基は「祈り」にあります。「絶対に動く」という祈りの強さがよりよいコードをもたらします。 スピリチュアルはすべてのエンジニアの身近に! 以下に当てはまる人がいたら、あなたも立派なスピリチュアルエンジニア! コーディング中に神が降りてきたと思う瞬間

    スピリチュアルエンジニアリング入門 - 昼メシ物語
    natsu_san
    natsu_san 2012/06/28
    あるあ・・・るかもしれないw
  • 顔文字形態素解析

    最終更新 2012/06/16 説明 MeCabを用いて顔文字を形態素解析して返します。 詳細はこちらを御覧ください。 入力 注意 送信された内容は、ソフトウェアの改善にとどまらず、あらゆる用途に使用される可能性があります。 上のフィールドにデフォで入力されているものは、教師データに使われた顔文字の中からランダムに選ばれたものです。 解析結果の利用は自由ですが、このCGIをAPIのごとく使ったりはしないでください。 1MB以上の入力は削ります。また、巨大なデータはそもそもサーバが受け付けません。 複数行にわたる入力は、最初の1行以外破棄されます。

    natsu_san
    natsu_san 2012/06/21
    あとであそぶ。
  • 這いよれ!新言語 : 404 Blog Not Found

    2012年06月20日18:15 カテゴリ1st Day of AprilLightweight Languages 這いよれ!新言語 だとしたら… λ坂真尋がニャルラトリスプにすくわれて始まったアニメ #npca— hiromu1996 (@hiromu1996) June 20, 2012 この実装はないよねーBF方言を新言語と呼んで許されるのは小学生までだよねー 這い寄る混沌:「(」・ω・)」うー(/・ω・)/にゃー」でプログラムが書ける言語「Nyaruko」登場 - ねとらぼ 新言語Hotep(仮名) というわけで召還したのがこちら。名状しがたいんで仮にHotepとよぶことにします。 p( hotep('(」・ω・)」うー(/・ω・)/にゃー(/・ω・)/にゃー')(42) ); p( hotep('(」・ω・)」うー(」・ω・)」うー(」・ω・)」うー(/・ω・)/にゃー(」・ω

    這いよれ!新言語 : 404 Blog Not Found
    natsu_san
    natsu_san 2012/06/21
    (」・ω・)」うー!(/・ω・)/にゃー! 着実に這いよるニャル子さん。。
  • 珍説「あご髭がプログラミング言語成功の鍵」:髭ギャラリー

    natsu_san
    natsu_san 2012/06/20
    ロシアのつるふさの法則以上に無理やりw
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    natsu_san
    natsu_san 2012/06/01
    そういえばブロック式プログラミングってやったことないなぁ。
  • (」・ω・)」うー!(/・ω・)/にゃー!encode

    JavaScriptのコードを(」・ω・)」うー!(/・ω・)/にゃー!します。 変換後のコードはJavaScriptとして実行可能です。 元ネタは「這いよれ!ニャル子さん」と「aaencode」です。 解説:(」・ω・)」うー!(/・ω・)/にゃー!encode - kusano_kの日記 (」・ω・)」うー!(/・ω・)/にゃー!ises arbitrary JavaScript codes. The translated code can be executed as a JavaScript code. This tool has been inspired by 這いよれ!ニャル子さん and aaencode.

    natsu_san
    natsu_san 2012/05/28
    こっちも(」・ω・)」うー!(/・ω・)/にゃー! 『JavaScriptのコードを(」・ω・)」うー!(/・ω・)/にゃー!します。』
  • GitHub - masarakki/nyaruko_lang: いつもニコニコあなたの隣に這いよる混沌ニャルラトホテプ言語ですっ

    (」・ω・)」うー(/・ω・)/にゃー(」・ω・)」うー!(/・ω・)/にゃー!(」・ω・)」うー!(/・ω・)/にゃー!(」・ω・)」うー!(/・ω・)/にゃー!(」・ω・)」うー!(/・ω・)/にゃー!(」・ω・)」うー!(/・ω・)/にゃー!(」・ω・)」うー!(/・ω・)/にゃー!(」・ω・)」うー!(/・ω・)/にゃー!(」・ω・)」うー!(/・ω・)/にゃー!(」・ω・)」うー!(/・ω・)/にゃー!CHAOS☆CHAOS!(」・ω・)」うー!!(/・ω・)/にゃー!!(」・ω・)」うー!(/・ω・)/にゃー!(」・ω・)」うー!(/・ω・)/にゃー!(」・ω・)」うー!(/・ω・)/にゃー!(」・ω・)」うー!(/・ω・)/にゃー!(」・ω・)」うー!(/・ω・)/にゃー!(」・ω・)」うー!(/・ω・)/にゃー!(」・ω・)」うー!(/・ω・)/にゃー!(」・ω・)」うー!

    GitHub - masarakki/nyaruko_lang: いつもニコニコあなたの隣に這いよる混沌ニャルラトホテプ言語ですっ
    natsu_san
    natsu_san 2012/05/28
    ぶは。(」・ω・)」うー!(/・ω・)/にゃー!『いつもニコニコあなたの隣に這いよる混沌ニャルラトホテプ言語ですっ 』
  • 新社会人の君へ-disるということについて - あんちべ!

    「ご趣味は?」と聞かれて「Lispをdisることですね(キリッ」と答えてしまい、 合コン開始4秒で蚊帳の外に放り出されるあんちべです、こんばんは。 今から長い文章を書く。 結論だけさっさと言っちゃうと 「まぁ、初めのうちは、あんまり『○○は使えない』とかdisらない方が良いよ」の一言だ。 さぁ、それで話しはおしまい。もし暇だったら続きも読んで欲しい。 (あと、この文章はたった一人のために書いた。 ちょっと妙に聞こえるところもあるだろうけど、そこは聞き流して欲しい) 私はよくいろんなものを嫌いだ嫌いだとdisる。 にわかベイジアンが嫌い(話すと長くなる)、Javaが嫌い(JVMは愛してる)、Perlが嫌い、 MavenとかCVSとかが嫌い、アジャイルアジャイル言ってる人が嫌い(アジャイルが嫌いなわけじゃないよ)… 言い出したらキリがない!毎日新しいdisりの種が沸いてくるんだ! 何度か様々な

    新社会人の君へ-disるということについて - あんちべ!
    natsu_san
    natsu_san 2012/04/04
    真理だなぁ。。主観的disと客観的disを混ぜこぜにしちゃーいかんよね。
  • 朝日新聞デジタル:プログラミング言語「Ruby」が国際規格に認定 - 経済

    生まれのプログラミング言語「Ruby(ルビー)」が、国際標準化機構(ISO)と国際電気標準会議(IEC)の国際規格として認められた。広く使われている「C言語」や「COBOL(コボル)」などと同列になり、大企業や政府などのプログラムに採用される機会が広がるという。  Rubyは松江市のプログラマーまつもとゆきひろ(名・松行弘)さんが1993年に考案。プログラムを作る際、複雑な命令をほかの言語より簡潔に表現できるのが特徴で、米クラウド大手のセールスフォース・ドットコムが採用するなど世界に広がりつつある。  独立行政法人の情報処理推進機構は08年から、Rubyを国際規格にする働きかけを続けてきた。同機構は「4年での承認はかなり早い。現実に利用が広がっていることが評価されたのでは」としている。

  • Google、オープンソースのプログラミング言語「Go」の安定版をリリース

    Googleは3月28日(現地時間)、オープンソースのプログラミング言語「Go」のバージョン1「Go 1」を公開したと発表した。Linux、FreeBSD、Mac OS X、Windows版のバイナリディストリビューションをプロジェクトページからダウンロードできる。 Goは、Googleが2009年11月、BSDライセンスの下に公開したプロブラミング言語。コンピュータ技術の進歩にソフトウェア開発技術が追い付いていないことに業を煮やしたGoogleの開発者らが「20%の自由時間」で立ち上げた。当初はLinuxMac OSにのみ対応していたが、バージョン1でWindows版も加わった。 GoogleはWebアプリ開発向け言語「Dart」も公開しているが、GoはC言語をベースとしたマルチコアプロセッシング対応の汎用的な言語だ。 同社はGo 1のリリースと同時に、開発者向けクラウドプラットフォ

    Google、オープンソースのプログラミング言語「Go」の安定版をリリース
  • 小人閑居して: 「ぐへへお姉ちゃんパンツ何色」から始めるクラス解説

    2011年12月6日火曜日 「ぐへへお姉ちゃんパンツ何色」から始めるクラス解説 「ぐへへお姉ちゃんパンツ何色」はこれ以上ないほどオブジェクト指向であり、しかも理想的な実装をしていることに気づきました。これを用いてオブジェクト指向を説明してみようと思います。 ある人が「ぐへへお姉ちゃんパンツ何色」と質問するのは、お姉ちゃんオブジェクトの保持するpants_color変数を取得しようとする手続きと見ることが出来ます。つまり oneechan.pants_color を取得しようとしているわけです。 ではどうすればいいのでしょうか? 考えてみましょう。直接パンツを見ればpants_colorを取得することができますね。 クラスを使わないとすればこんな書き方が考えられます。 struct oneechan{      int pants_color; }; 構造体でひな形を宣言します。

    natsu_san
    natsu_san 2011/12/06
    『こうしてお姉ちゃんのパンツの色の安全は確保されました。』www『関数やメソッドの名前だけで内部の処理を見積もってはならない』大事!!!
  • #やってはいけないプログラマーのNG まとめ

    YONEUCHI, Takashi | Flatt Security @lmt_swallow if(x==0){printf(y[0]);}else if(x==1){printf(y[1]);}....else if(x == 65535){y([65536]);} //最後のif文に注目 #やってはいけないプログラマーのNG 2011-10-22 13:58:29

    #やってはいけないプログラマーのNG まとめ
    natsu_san
    natsu_san 2011/10/26
    見ないでぇぇぇ>< 「とりあえず」系のコメントは鬼門っすなぁ…
  • 日刊工業新聞 電子版

    為替・株式市場が迷走している。6日の東京株式市場の日経平均株価は、ブラックマンデー超えの下落幅を記録した前日から急反発。上げ幅は一時、前日終値比で3400円超となり、取引時間中で過... マイクリップ登録する

    natsu_san
    natsu_san 2011/09/20
    ルビーって何かと思ったらRubyか。ルビ(フリガナ)かと思ったw
  • 奇才現る!? 「おっぱい」でプログラミング

    えへへっ えへー。 どうやら遂にやってしまったようです。世の中の男性諸君の夢を叶えた...。といっても過言ではないでしょう。そうです、おっぱい星人のための素敵すぎる「おっぱい言語」ができちゃいました。 命令表は以下のように ・おっぱい ポインタを1進めます ・ちっぱい ポインタを1戻します ・ひんぬー ポインタの指す値を1増やします ・きょぬー ポインタの指す値を1減らします ・go ポインタの指す値を出力します ・乳首 1文字入力を読み込んで、ポインタの指す値に設定します。 ・シリコン乙 ループの開始を意味します。ポインタの指す値が0ならばループを終了して次に進みます。 ・豊胸 ループの終了を意味します。この位置までくると、対応するループの先頭に戻ります。 そして、この言語を使ってHelloWorld!を出力しようとすると...。 ひんぬーひんぬーひんぬーひんぬーひんぬーひんぬーひんぬー

    奇才現る!? 「おっぱい」でプログラミング
    natsu_san
    natsu_san 2011/08/18
    またきちがいじみた言語がwww
  • ラピュタには何故自爆コマンドが用意されているのか: 不倒城

    バルスのことなんですけど。 大多数のネットユーザー諸兄はご存知かと思うが、バルスは天空の城ラピュタにおける「滅びの言葉」である。劇中ラストシーンにおいて、家伝の飛行石を手にしたシータとパズーが「バルス!」と叫ぶと、なんか飛行石がやたら光ってムスカさんが目が目が星人になったりラピュタがぶっ壊れたり、色々とエラいことになる。 「バルス=滅びの言葉」という図式の定着度・認知度はWeb上では恐ろしい程であり、ラピュタ放映時には実況板が「バルス!」の書き込みとAAで埋め尽くされるという。 まず考えなくてはいけないのは、このバルスという命令は一体何の為に用意されたAPIなのかということである。 ラピュタは人工物なので、当然設計者や開発者がいた筈である。そして彼らは、管理権限キーっぽい小さな飛行石に、複数のコマンドを用意している。「困った時のおまじない」であるとか、「滅びの言葉」がそれである。飛行石を身

    natsu_san
    natsu_san 2011/06/17
    『・ラピュタ開発者はフールプルーフの考慮が甘い・ムスカさんは開発者に怒っていい』ww コメント欄のRoot権限論争も必見。
  • プログラミング言語 「天使ちゃんマジ天使」と「ブブゼラ」を作ってみたよ - ( ꒪⌓꒪) ゆるよろ日記

    今AngelBeats!見てます。天使ちゃんマジ天使でいいと思います。 で、だいぶ前に作ったScala版のちょっと草植えときますね型言語 Grassを改造して、プログラミング言語 「天使ちゃんマジ天使」とプログラミング言語 「ブブゼラ」を作ってみたよ。 Grassは、id:uenoB 作の型無しラムダ計算がベースをした関数型言語らしいです。(6/22追記) ちょっと草植えときますね型言語 Grassについてはこちら。 世界で最初のGrassプログラム - Garage uenoB ちょっと草植えときますね型言語 Grass プログラミング言語 「天使ちゃんマジ天使」 ちょっと草植えときますね型言語 Grassの派生言語というかまんまです。 Grassで使用する文字(w,W,v)をそれぞれ(天使, マジ, ! )に置き換えただけです。 wを出力するプログラム: 天使ちゃんマジマジ天使天使ちゃ

    プログラミング言語 「天使ちゃんマジ天使」と「ブブゼラ」を作ってみたよ - ( ꒪⌓꒪) ゆるよろ日記