IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
こんなLLはXXだ 高橋メソッド版 言語仕様 中括弧とインデント両方必須 for x in lst{ hoge(x) --> Syntax Error 全部の変数の型を明示 Integer x [Integer] lst Integer -> Integer hoge for x in lst: hoge(x) よめない(whitespace 全部大文字 FOR X IN LST: HOGE(X) 制御がgotoとifだけ max = len(lst) i = 0 loop: if i > max: goto eloop hoge(lst[i]) i += 1 goto loop eloop: ifが後置だけ hoge(x) if x; ASCIIにない記号が入ってる π=3.1415 ユーザーが俺だけ ( と { と [ が同じ意味だ dict_user{func_h
昨日の問題を解決したので報告。 1┼ │ 5┼ │ 10└┼-┼-┼-┼-┼ 1 2 3 4 5 上記のようなレイアウトのグラフが作れないという問題だったが、グラフを2個重ねることによって解決できたので報告。 (ソースをいじれば1個のグラフでいけそうだったけど、面倒くさかったのでやめました) 作り方 同じ線グラフを2個作る(AとBを作る) 片方の線グラフ(B)の線を消す Aのx線を消す Bのy線を消す Aのグラフをy軸に対して反転 あとはpadding等で位置を調整してあげればOKです。 こんな感じになります。 以下ソース <?php include_once('Image/Graph'); // create the graph $Graph =& Image_Graph::factory('graph', array(400, 300)); // add a TrueType font
インストール pear環境がないのでサイトからダウンロードして使うことにした。 以下の3つをDL ・http://download.pear.php.net/package/Image_Graph-0.7.2.tgz ・http://download.pear.php.net/package/Image_Canvas-0.3.0.tgz ・http://download.pear.php.net/package/Image_Color-1.0.2.tgz phpのpathの通った場所にImageディレクトリを作成する。 上記3つを解凍し中の Image_Graph-0.7.2/Graph.php Image_Graph-0.7.2/Graph/* Image_Canvas-0.3.0/Canvas.php Image_Canvas-0.3.0/Canvas/* Image_Color-1.
Interface is a collection of rich interface components which utilizes the lightweight JavaScript library jQuery. With this components you can build rich client web applications and interfaces with the same simplicity as writing JavaScript with jQuery. The collection is dual licensed with the MIT license and the GPL, which basically means you can use it for free for both non-commercial and commerci
尾藤正人(a.k.a BTO)です 僕はウノウが株式会社化するタイミングでウノウに参画しました。 それ以来はずっと二年半程Webサービスの開発に従事してきました。 ウノウに参画した当初はWebサービスのことは全く分かっておらず、 単なるLinux好きのエンジニアにすぎませんでした。 ウノウ株式会社の創業時に参画することにより、 サービスの企画から開発、運用まで携わることができました。 最初はエンジニアが自分一人だけだっとところから、 現在のように数多くの優秀なエンジニアを抱える企業に成長するまでの組織作りにも関わることができました。 全く経験のないところから始めたので、それこそいろんな失敗を重ねてきました。 そこで今までの経験を元にベンチャーがWebサービスを開発するにあたって気をつけておいた方がいいことをまとめてみます。 Webサービスの開発を始めるには、何はなくとも企画から。 今回はW
第0回 あらためてRuby入門 まつもとゆきひろ氏自身による「Ruby入門」をお届けします。日経Linuxの連載開始前の特別企画(2005年4月号)として,Rubyが他のスクリプト言語やオブジェクト指向言語とどこが違うのか,なぜ便利なのかを中心に解説してもらったものです。 ● 基本と他言語との違い ● 実装とRuby誕生の秘密 第1回 プログラミングとオブジェクト指向の関係 プログラマを目指す人々の中にも,「オブジェクト指向は難しい」とか,「なかなか分からない」という印象を持つ方が多いようです。そこで,Rubyを題材にオブジェクト指向という考え方について説明していきます。 ● その1 ● その2 ● その3 第2回 抽象データと継承 オブジェクト指向プログラミングを構成する3原則のうち,前回は「ポリモーフィズム」を学びました。今回はオブジェクト指向の歴史を復習した後,残りの「データ抽象」と
「桜子の超気まま日記」メルマガ後記の一覧(Footer Essay of Email Newsletter, Backnumber) IT業界に身を置く桜子のメールマガジンバックナンバー(2003年~2007年・サイトは2007年12月に終了)。PCViewサイトでメールマガジンの編集後記を書き始めたところ、読者からメールが届いて感動する。以来、読者へ一層のお徳感を提供すべく、日記以外にビジネスリーダーインタビューを開始する。仕事の傍ら、知り合った人や身の周りの人に、暇を見つけては質問して書き続け、気がついたらブログになっていた。匿名が徐々にバレていき今では自ら桜子を名乗っている。 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ **
最近 .vimrcを貼り付けるのが流行ってるみたいなので自分も.vimrcを貼り付け、るわけでなくオススメの plugin を紹介してみようかと。 Align.vim http://www.vim.org/scripts/script.php?script_id=294 痒いところに手が届く整形ぷらぎん。 options = { width => 100, height => 50, background => nil, } なソースを範囲選択して :'<,'>Align => すると options = { width => 100, height => 50, background => nil, } のように整形してくれます。 Allargs.vim すべてのバッファでコマンドを実行。例えば開いてるバッファのすべての文字列を置換したければ、 :Allargs %s/perl/ruby
Google TechTalksでBarry Schwartz博士による講演が公開されていました。 「The Paradox of Choice - Why More Is Less」というタイトルでした。 最初は、UNIXコマンドのmoreがlessよりも劣っている理由の事だと思って見始めましたが、そうではありませんでした。 何でも選べてベストじゃないと満足しないというのは、アメリカ人っぽい気もしましたが、かなり面白かったです。 ユーザビリティと機能の問題は良くある問題ですが、お店で展示されている商品の種類を減らした方が売り上げが上昇する話などが新鮮でした。 以下に要約してみました。 ここでは書いていない部分も多いので、詳細はビデオをご覧下さい。 字幕も入っていますし、ゆっくりと話してくれる人なので非常に見やすいと思います。 ただ、スライド(PPT?)が見られないので、何故観客が笑ってい
仮想世界と現実世界を融合する技術は,拡張現実感(Augmented Reality:AR)と呼ばれています. おおげさな言い方をするとARは現実の世界に情報を「上書き」することができる技術です. アニメや映画にでてくる「電脳」を想像してみてください. 手のひらの上に3Dキャラクタを表示したり,現実の世界でデジタル・データに触れてみたり… そんな魔法のような技術です. ARToolKitは,ARアプリケーションの実装を手助けするC言語用のライブラリです. ARToolKitを使うと,紙に印刷されたパターンをカメラで読み取り, その上に3Dオブジェクトをオーバーレイ表示するアプリケーションが簡単に作れます. 本来は非常に敷居の高い技術なのですが,このライブラリは「難しい部分」の処理を 全てやってくれます. …というわけで今回はARToolKitを使って近未来の技術 「拡張現実感」 を体験してま
【9月30日】 「ストリートファイターIV」 プレーヤーズガイド 【第4回】新キャラ「エル・フォルテ」を徹底紹介 カプコン、DS「流星のロックマン3」 基本的なバトルシステムを公開 SCEJ、PSP「勇者のくせになまいきだor2」 前作からの進化ポイントなどを紹介 バンダイナムコ、DS「ソウルイーター メデューサの陰謀」 一撃必殺を可能とする「魂の共鳴」の情報を公開 ゲームポット、WIN「モンスターファームオンライン」 サービスを一時休止。全面リニューアルし1年後にサービス再開 「東京ゲームショウ2008」新作タイトル出展情報 THQジャパンやコードマスターズなどは大手メーカーのブースに出展 ディースリー・パブリッシャー、DS「RIZ-ZOAWD」 主題歌が麻生かほ里×なるけみちこに決定 人類未踏の地で謎の未確認生物を追え! ディースリー・パブリッシャー、DS「THE 秘
12月4日から5日間,アメリカ西海岸を訪問し,「Web 2.0」の提唱者,ティム・オライリー氏にインタビューする機会を得た。同氏が1978年に設立したオライリー・メディア社は,コンピュータ産業のトレンドと最先端技術を数々の出版物やカンファレンスなどを通して紹介してきた。オライリー氏自身はフリー・ソフトウエアやオープンソース運動にも参加し,技術分野の伝道師的な存在として知られる。同氏が2005年9月にWeb上で公開した論文「What is Web 2.0」によれば,Web 2.0の概念はオライリー・メディアとメディアライブ・インターナショナル社とのブレイン・ストーミングから生まれた。Web 2.0という概念の着想を得たプロセスから,最近注目しているトレンドまでを聞いた(聞き手は小林 雅一=ジャーナリスト,KDDI総研・リサーチフェロー)。 ――Web 2.0の着想には,どのようにしてたどり着
【10月14日】 「東京ゲームショウ2008」、入場者数は194,288人 会場は前年並みの混雑 マイクロソフト/Rare開発者インタビュー 創造性を刺激する「バンジョーとカズーイの大冒険 : ガレージ大作戦」 新しい操作感とコミュニティをもたらす「New Xbox Experience」 テクモとSeedC、「WarRock 日本最強クラン決定戦2008」レポート 「猛者の集い」が三つ巴の戦いを制し優勝! 「東京ゲームショウ2008」記事リンク集 5pb.、第2回となるゲームミュージックイベント 「EXTRA HYPER GAME MUSIC EVENT 2008」を開催 西川善司の3Dゲームファンのための ゲームグラフィックス講座 TGS2008の中から気になる日本産ゲームをピックアップ! THQ、「ブロブ」、「セインツ・ロウ 2」開発者インタビュー 日本のゲー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く