タグ

Programに関するtot-mainのブックマーク (35)

  • 誰もがプログラムを作成できる「Iceberg」登場:コラム - CNET Japan

    かつて、テクノロジに詳しい人だけがコンテンツを作成し、インターネットに公開する方法を知っていた時代があったが、使いやすいブログ、CMSシステムの登場が時代を変えた。今日では、誰もが情報を発信できる。そして今、「Iceberg」がこれと同じ大衆化をプログラミングにもたらしたいと考えている。それが、誰もがプログラマーになる「Web 3.0」構想だ。 2008年、まだプライベートベータ版だったときに、Icebergを取り上げたことがある。当時、共同創設者のWayne Byrne氏は「ソフトウェア戦争」を宣言していたが、今なお戦いは続いている。Icebergでは、どんなユーザーでもシンプルなDIYツールを使ってウェブアプリケーションを作成できる。そして、誰もが作り方を学べるように、Icebergは無料で提供されている。無料版は最大5ユーザーまで対応しているが、6人以上の場合、1ユーザーにつき200

    誰もがプログラムを作成できる「Iceberg」登場:コラム - CNET Japan
    tot-main
    tot-main 2008/06/19
    あとで見てみよう
  • 全国の高専を結んでグリッドコンピューティング MSとプロジェクト

    国立高等専門学校機構とマイクロソフトは3月25日、全国の高専の教育PCをネットワークで結んでグリッドコンピューティングを展開するプロジェクト格化すると発表した。3カ年計画で、最終的には6500台のPCによる国内最大級のグリッド化を目指す。 高専が持つ教育PCに「Windows Compute Cluster Server 2003」を搭載。各高専でそれぞれグリッドを構築し、さらに高専間をネットワーク接続することで、各校をまたいだハイパフォーマンスコンピューティング環境の実現を目指す。 全国55校の高専のうち、2007年度は岐阜高専、豊田高専、徳山高専の3校が試験導入した。マイクロソフトソフトは同機構や各高専と連携するなどし、参加校が増えるよう支援していく。

    全国の高専を結んでグリッドコンピューティング MSとプロジェクト
    tot-main
    tot-main 2008/03/26
    分散コンピューティング。学校とかのPCって使っていない時間の方が多いから結構処理効率高いんじゃないかな?
  • あなたが一番好きなアルゴリズムを教えてください。 また、その理由やどんな点が好きなのかも教えてください。 - 人力検索はてな

    あなたが一番好きなアルゴリズムを教えてください。 また、その理由やどんな点が好きなのかも教えてください。

    tot-main
    tot-main 2007/11/26
    個人的には「シンプレックス法」を聞いたときに度肝を抜いたなぁ。実際使う機会というとかなり謎ですがね。
  • 【コラム】イマドキのIDE事情 (18) オープンソースのFlash開発環境 | エンタープライズ | マイコミジャーナル

    Flashの開発環境 最近、AIRの登場によってRIAのプラットフォームとしてFlash/Flex(FlexはFlashで一般的なGUIアプリケーションを開発するためのフレームワーク)が大きな注目を集めている。Flash/Flexの開発にはAdobeの提供するFlash CS3やFlex Builderといった統合開発環境を利用するのが一般的だが、オープンソースのIDEもいくつか存在する。今回はFlash/Flexでの開発をサポートするオープンソースのIDEとしてFlashDevelop、ASDT、AIR GEARの3つを紹介する。 FlashDevelop FlashDevelopは.NETプラットフォーム向けに開発されたActionScriptの統合開発環境だ。稿執筆時点での最新バージョンは3.0.0beta4となっている。 図1 FlashDevelop 最新のActionScri

    tot-main
    tot-main 2007/11/09
    うひゃ、便利そう!!
  • あの565バイトテトリスが、ついに500バイトを切った!

    各所で話題になった「わずか565バイトテトリスのプログラミング解説」。 あの565バイトテトリスの作者がわかったとともに、さらにプログラム行数の圧縮が進められていました! 詳細は、 482バイトテトリス - Cozy Ozy に載っています。 (リンク先は482バイトとなっていますが、手元で改行コードを2バイトで確認してみたところ493バイトでした→追記:Ozyさんからコメントを頂きました。「改行位置を工夫すれば、セミコロンが省略できるので489バイトにできますよ」だそうです) 565バイトテトリスを作ったのは、nanagyouさんという方で、Short Codingにも名を刻んでいる超絶スーパーコーダーらしいです。 そして初期の565バイトテトリス完成から5年半以上経ち、新しく500バイトを切ったテトリスのソースコードはこちら。 <body id=D onKeyDown=K=event

    あの565バイトテトリスが、ついに500バイトを切った!
    tot-main
    tot-main 2007/11/07
    ねたにする
  • 60行で作るPHP用テンプレートエンジン

    唐突に、PHP用のテンプレートエンジンを作ってみる。 方針: ふつうのPHPファイルをテンプレートとして使う。 <?php echo $var; ?> は面倒なので #{$var} と書けるようにする。 <?php echo htmlspecialchars($var); ?> はもっと面倒なので %{$var} と書けるようにする。 ついでにXML宣言も <<?php ?>?xml ... に自動置換する。【追記】レイアウト機能を追加してみた コード: <?php /* * SixtyLinesTemplate.php - 60行しかないけどSmartyより速いテンプレートエンジン * * 使い方: * require_once('SixtyLinesTemplate.php'); * $TEMPLATE_DIR = 'templates'; // 省略可、パーミッションに注意 * $c

    60行で作るPHP用テンプレートエンジン
    tot-main
    tot-main 2007/10/30
    男前だ
  • 今の子供達にどうやってプログラミングの楽しさを教えたらいいのか?

    うちはとても貧乏だったというのに、なぜか俺が小学三年生のときに、親父がパソコンを買ってきた。 親父は電気工事屋をやっていたから電気製品が好きだったんだろう。 当時小学六年生だった兄貴も機械いじりが好きだった。 電子ブロックなんてのが家にあった。 とはいえ、二十万円もするパソコンをコンビニでウーロン茶を買うかのように買ってきた親父が、あとでオカンになんて言われたのか、いまとなっては知るよしもない (いや、親父もオカンもまだ生きてるので、聞こうと思えば聞けるが) 。 ともかく、俺が小学三年生の時には家に MZ-2000 というパソコンがあった。 三年生のときはそもそもパソコンとはなにかも知らなかったし、親父も兄貴も壊れものを扱うかのように大事に触るので (実際壊れものだ) 、俺には触らせてもらえなかった。 親父や兄貴の背中越しに見ているだけだった。 当時はパソコン用のソフトなんてのがそこらに売

    今の子供達にどうやってプログラミングの楽しさを教えたらいいのか?
    tot-main
    tot-main 2007/09/14
    いまなら、入り口が広くて中身が濃いFlashなんかは導入としておもしろいだろうね。ASができるとさらに幅は広がるし。
  • プログラマレベル:Geekなぺーじ

    レベル0 レベル0の人はプログラムを一度も書いた事がありません。 レベル0の人は、プログラミングとはどのような作業なのか想像もつきません。 世の中のほとんどの人は、このレベルです。 レベル0の人は、プログラムをかけるプログラマはいわゆるオタクだと思っています。 ありがちな発言 「プログラミングできるんだ。ふーん。凄いね。」 レベル1 レベル1の人は学校の授業の課題としてプログラムを書いた事があります。 しかし、あまりプログラミングには興味を持てず、コンピュータに詳しい知人に課題をやってもらったり、教えてgooなどで課題の答えを聞いたりしているので、仕事としてプログラミングはできません。 ありがちな発言 「教えて下さい」 レベル2 このレベルの人は、2度ほど何かの小規模プログラムを書き上げた経験を持っています。 段々とプログラミングへの興味が広範囲に及ぶようになり、勉強をするのが楽しくて仕方

    tot-main
    tot-main 2007/07/09
    Lv5に見られるLV3で居たいな(笑
  • Flashゲームプログラミング講座 For ActionScript3.0

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    tot-main
    tot-main 2007/07/05
    後で読む
  • PHP4なスクリプトをPHP5へ移行する際に発生する7つの問題 | Shin x blog

    2007/11/13: 3.と4.が同じ内容となっていましたので、4.の内容を変更しました。 ここ最近PHP4.1.2で稼働していたシステムをPHP5.1.6へ移行しています。 移行の際に発生した問題とその対応をメモしておきます。 ちなみに全ての内容がPHP4->PHP5で必要なものではないです。PHP4も4.1/4.2/4.3/4.4の間でちょこちょこ変わっているので、一部の内容はPHP4間の移行でも修正が必要になります。またPHP4.4に適応しているスクリプトをPHP5へ移行するなら修正内容は少なくなります。 1.Notice: Only variable references should be returned by reference 「function &method()」と定義しているメソッドでスカラー値を返すと発生します。 <?php class Hoge { functi

    tot-main
    tot-main 2007/06/07
    意外と、細かい違いが……。そろそろ5に替えようって所があるのでメモ
  • ソシオメディア | UIデザインパターン

    ソシオメディアが独自に提供するUIデザインパターン集。これを使えばUI設計を効率化できます。

    ソシオメディア | UIデザインパターン
    tot-main
    tot-main 2007/06/07
    まとまっていて分かりやすいです。
  • 見える化 チェンジビジョン

    astah* astah*は、さまざまな開発・設計現場を、より生産的に協調的に、創造的に、 そして楽しくするソフトウェア開発・設計支援ツールを提供しています。

    tot-main
    tot-main 2007/06/06
    ER図も書けるっぽいよ
  • ファイルの先頭8バイトだけで画像のフォーマットを調べる - bits and bytes

    PHPでファイルをアップロードしたとき $_FILES にアップロードされたファイルについての情報が入っています。 そして $_FILES[...]['type'] にはアップロードされたファイルの MIME type が入っています。しかしここに入っている値は PHP: ファイルアップロードの処理 - Manual に $_FILES['userfile']['type'] ファイルの MIME 型。ただし、ブラウザがこの情報を提供する場合。 例えば、"image/gif" のようになります。 この MIME 型は PHP 側ではチェックされません。そのため、 この値は信用できません。 と書かれている通り信頼できません。ソースコードを見てみると php-5.1.4/main/rfc1867.c の SAPI_API SAPI_POST_HANDLER_FUNC(rfc1867_post

    tot-main
    tot-main 2007/05/20
    意外と考えて作られていたPNGの先頭部分
  • PEAR マニュアル

    2006-02-16 製作著作 © 2001, 2002, 2003, 2004, 2005, 2006 The PEAR Documentation Group 目次はじめにこのマニュアルについてこのマニュアルの構成著者・訳者についてIPEAR について1 章 はじめに2 章 インストール3 章 サポート4 章 標準コーディング規約5 章 貢献6 章 FAQ - 頻出する質問IIメンテナ入門7 章 はじめに8 章 パッケージを提供するに値する場合9 章 コミュニティーについて10 章 公式投稿採択プロセス11 章 メンテナンスされていないパッケージを引き継ぐIIIデベロッパーズガイド12 章 はじめに13 章 開発者にとってPEARが持つ意味14 章 コードの提供15 章 パッケージ定義ファイル package.xml16 章 パッケージ定義ファイル package.xml、バージョン

    tot-main
    tot-main 2007/05/10
    日本語版のPEARマニュアル。超イケテル
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

  • CAPTCHA - Wikipedia

    この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2021年3月) 古い情報を更新する必要があります。(2021年3月) 独自研究が含まれているおそれがあります。(2020年5月) 出典検索?: "CAPTCHA" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL 初期のCAPTCHAの例。 人間はこれを「HTKEHS」と認識できるが、機械にとっては困難である。 CAPTCHA(キャプチャ)はチャレンジ/レスポンス型テスト(英語版)の一種で、応答者がコンピュータではなく生身の人間であることを確認するために使われる。 ウィキペディアにおいても、ログインしていない状態のユーザ(IPユーザー)が外部リ

    tot-main
    tot-main 2007/01/26
    逆チューリングテストする方法。
  • なんちゃって個人情報

    なんちゃって個人情報は「Generator of the Year」にて【便利賞】を受賞いたしました!! 投票して下さったみなさま、当にありがとうございました。 今後もどんどん使ってやって下さい。 プログラム等に使えるかもしれない個人情報のテスト用データを作成できます。特に説明が必要なものでもないので、とりあえずやってみていただければわかると思います。 念の為書いておきますが、生成した偽個人情報により発生したいかなる損害も当方は一切関知しません。たまたま名前が実在の人物と同姓同名になってしまうかもしれませんし、特に電話番号や携帯については実際に使われている番号と重なることがありますから、扱いには十分注意して下さい。 何かご要望とかありましたらお気軽にブログまでコメント下さい。 HTML シンプルなHTMLのテーブルで出力します。 XML ルートを<records>、各レコードを<reco

    tot-main
    tot-main 2007/01/20
    ダミーデータの生成にいいかも。
  • Expired

    Expired:掲載期限切れです この記事は,ロイター・ジャパンとの契約の掲載期限(30日間)を過ぎましたのでサーバから削除しました。 このページは20秒後にNews トップページに自動的に切り替わります。

    tot-main
    tot-main 2007/01/15
    んー、、、微妙……。
  • QRコード作成&活用のススメ 【無料でカンタン!自作QRコード】

    自分用のQRコードを、無料で簡単に作成するなら このサイトです。 商用利用も無制限・無期限で、ユーザー登録も不要です。 ホームページへの集客などに幅広くご活用ください。 無料で自分用のQRコードを簡単に作成するならQRのススメです。商用利用も無制限・無期限で、ユーザー登録も不要です 😊

    QRコード作成&活用のススメ 【無料でカンタン!自作QRコード】
    tot-main
    tot-main 2006/12/19
    QRコード生成
  • PHPソースからフローチャートを生成する

    Visustin – Flow chart generator sofware PHPのソースからフローチャートを生成するツールです。 対応している言語はPHPの他にC/C++Java、VBといった主要な言語はもちろんのこと、さらにPerlPythonといったLL系の言語も網羅されています。(Rubyはまだのようです) デモ版でCakePHPのソース[cake/dispatcher.php]からフローチャート生成してみました。 ※デモ版ではプリントアウト・エクスポートといった出力ができないので画面をキャプチャしています。 フローチャートの他にUMLのアクティビティー図も生成できます。 ソースの規模にもよりますが、生成した図は画面で見るには大きいですし、デバッグやコードレビュー時に参考資料として使えそうなので、やはりプリントアウト機能は欲しいです。実用するには有料版を購入する必要があると

    tot-main
    tot-main 2006/12/08
    フローチャートを生成する。PHP以外でも可能