タグ

programに関するsirouto2のブックマーク (616)

  • 生年月日から年齢を計算する簡単な計算式:ITpro

    私の個人ブログに掲載したら好評でしたので、こちらでもご紹介してみます。 最近知ったんですが、生年月日から年齢を計算する簡単な計算式というのがあるそうです。 (今日の日付-誕生日)/10000の小数点以下切捨て。 PHPで書くと echo (int)((20070823 - 19850101)/10000); Perlで書くと print int ((20070823 - 19850101)/10000); JAVAで書くと System.out.println( (int)((20070823 - 19850101)/10000) ); という感じになります。 日の法律を確認してみました。誕生日の前日が終了する瞬間(すなわち誕生日をむかえる午前0時00分の直前)に1歳を加えることになる。ただしうるう年など、年によって期間を定めた場合において最後の月に応当する日がないときは、その月の末日を

    生年月日から年齢を計算する簡単な計算式:ITpro
  • Project Zeroでスクリプト+Ajaxのアジャイル開発

    Project Zeroでスクリプト+Ajaxのアジャイル開発:CoolなEclipseプラグイン(19)(1/3 ページ) “Project Zero”とはいったい何なのか? Project Zeroとは「Zero complexity, Zero overhead, Zero obstacles」(複雑さゼロ、オーバヘッドゼロ、障害ゼロ)をスローガンとして掲げたIBMの新プロジェクトで、次世代の動的Webアプリケーションのアジャイル開発にフォーカスしており、スクリプト言語とAjaxをサポートしているのが特徴です。 Project Zeroは、Java版、PHP版、コマンドライン版の3つのディストリビューションが用意されています。稿では、Eclipseプラグインとして提供されているJava版のディストリビューションを用い、ブログアプリケーションの作成を通してProject Zeroの概

    Project Zeroでスクリプト+Ajaxのアジャイル開発
  • ゼロからはじめる Silverlight

    Silverlight の構成 Silverlightは、コードネーム WPF/E と呼ばれていたMicrosoftが提供するクロスブラウザ、クロスプラットフォームのプラグインです。Silverlightは性質的にAdobe Flashに競合するもので、多くのメディアで伝えられているようにMicrosoftのFlash対抗製品であると考えられています。基的にはFlashと同じようにブラウザに組み込まれるプラグインとして動作します。HTMLでは表現が難しい豪華な演出を可能とし、高度なデザインやアニメーション、動画などを表現することができます。 Flashとの大きな違いはファイルフォーマットです。FlashのSWFムービーはバイナリ形式なのでコンパイルが必要になりますが、Silverlightはテキスト形式であるXMLベースのXAMLと呼ばれる言語を使って視覚的な構造を定義し、JavaScr

  • ウノウラボ Unoh Labs: プログラミングに使いやすいフォントを選ぶ

    yukiです。 人によってまちまちですが、見易さや生産性にかなり影響する(と思っている)プログラミング時のフォントについて紹介します。 マカーの方はデフォルトで十分読みやすいフォントが入っているので、ここではwindows向けとして紹介させて頂きます。 個人的に選ぶポイントは、 ゼロ・オーは斜線で区別がつく 日語も使える 長時間見ても疲れない(一番大事) です。これいいよ!というのがあったら絶賛募集中です。 有名どころかもしれませんが M+フォント M+フォント posted by (C)フォト蔵 普段はコレを使わせていただいています。 自分的にはゼロ(0)とオー(O)の差が分かりやすく◎です。 ゼロの中にスラッシュやドットが入っていて読みやすく、等幅なので使いやすいです。 VLゴシックフォントファミリ 上記のM+を元に製作されたフォントです。 弊社CTOが過去に参加

  • ソートが可能なテーブル実装ライブラリ色々:phpspot開発日誌

    CSS Juice 16 Sortable Table Techniques Tabular data in table form is a regular technique on web sites and web applications for represent data and information. ソートが可能なテーブル実装ライブラリ色々。 JavaScriptCSSを活用し、データのソートが可能な便利なウィジェットを実装できるライブラリが多数紹介されています。 Nofunc Table Organize TableKit Brixontech Table Sort Sortable Selectable Zebra Table Kryogenix Sortable Sorting HTML Tables with Javascript SortedTable by M

  • オンラインで軽快な正規表現1テスト「RegexPal」:phpspot開発日誌

    RegexPal: JavaScript Regex Tester オンラインで軽快な正規表現テスト「RegexPal」。 JavaScriptで出来ていてマッチ結果もリアルタイムに反映されます。 開発などに便利に使えるかもしれませんね。

  • 吉里吉里への道-吉里吉里/KAG 講座など

    吉里吉里への道 吉里吉里への道では、「吉里吉里/KAG 講座」などの吉里吉里/KAG に関連したコンテンツを気ままに扱っていきます。 いつもお越しくださって、ありがとうございます。管理人のりょーたです。 吉里吉里への道では、「吉里吉里/KAG 講座」などの吉里吉里/KAG に関連したコンテンツを気ままに扱っていきます。 最終更新日:2006/03/18 開設日:2004/08/01 吉里吉里への道

  • MOONGIFT: » 圧巻!AJAX DHTMLのグラフライブラリ「Timeplot」:オープンソースを毎日紹介

    グラフを作るニーズは多い。また、そのためのライブラリも多種多様に存在している。PHPJavaなどのプログラム言語によるもの、JavaScriptで作るもの、Flashで作るものといった具合だ。 その中にあって、これの完成度は非常に高い。まさに圧倒されてしまう綺麗さだ。 今回紹介するオープンソース・ソフトウェアはTimeplot、AJAX+DHTMLで作られたグラフ作成ライブラリだ。 Timeplotは単純な二次元の折れ線グラフ用のライブラリで、非常に細かく描画が行われる。特にグラフの上をマウスでなぞった時に各数値が表示されるのが素晴らしい。 同じプロジェクトの年表を作り出すTimeline形式をサポートしている。場合によって使い分けたり、見せ方を変えたりと便利に使えそうだ。グラフに備考をつけることもでき、特定の場所をクリックすると説明文が表示される。 サンプルは数多く登録されているので、

    MOONGIFT: » 圧巻!AJAX DHTMLのグラフライブラリ「Timeplot」:オープンソースを毎日紹介
  • https://anond.hatelabo.jp/20070802021749

  • 待望のAjax Webアプリケーションフレームワーク"Ext 1.1"登場 | エンタープライズ | マイコミジャーナル

    Ext JS, The Ext teamは1日(米国時間)、Extの最新版となる「Ext 1.1」を公開した。ExtはJavaScriptで開発されたWebアプリケーションフレームワーク。スタンドアロンで提供されているフレームワークで、軽量HTMLエディタ、新しいExt.Ajaxユーティリティクラス、拡張されたDateFieldおよびDatePickerコンポーネント、整備されたドキュメントなどに特徴がある。以前のバージョンと比較してバグ修正も実施されている。 Ext 1.1では、とくに他のサードパーティライブラリへの依存がなくなった点が特徴的。このためExtを使ってWebアプリケーションを開発する場合にはExtだけを用意すればよくなった。ただし他のライブラリと共有するためのアダプタ機能は引き続き提供されるため、デベロッパのチョイスで複数のライブラリやフレームワークを組み合わせて使うことも

  • Javascript&Ajaxの小技をまとめた便利サイトいろいろ | P O P * P O P

    自分用のメモも兼ねてエントリー。JavascriptやらAjaxやらで何かやりたいときに便利そうなリンク集のまとめです。 Javascript Libraries 主要なライブラリーとエフェクト用の拡張機能、その他ツールなどです。まずはこちらからいろいろ試してみるのがよさげですね。 » Javascript Libraries Ajax Rain Ajaxの小技いろいろ集です。ちょっとしたスクリーンショット付きのこうしたリンク集は眺めていて楽しいですね。 » 485 + Ajax/Javascript/Dhtml examples and demos to download Mini Ajax こちらもAjax Rainと同様です。こちらも綺麗なサイトで眺めていて楽しいですよ。 » MiniAjax.com / A showroom of nice looking simple downl

    Javascript&Ajaxの小技をまとめた便利サイトいろいろ | P O P * P O P
  • codeなにがし

    世界最高峰のブックメーカーでベットしましょう。オンラインベッティングでお気に入りのスポーツをお楽しみください。

  • AJAXとCSSで作られたシンプルで見やすいプログレスバー「Ajax Progress Bar」

    操作感はAJAXで、画像などはCSSで実装されたわかりやすいプログレスバーです。進捗状況などの表示が簡単にできます。また、クリックする度に10%増やしたり、あるいは減らしたりといったことも可能。いろいろなウェブアプリの開発などに応用できそうです。 詳細は以下から。 WebAppers Simple Ajax Progress Bar with CSS by WebAppers ライセンスはMITライセンスで提供されており、以下から実際に試してみることができます。 Demo http://www.webappers.com/progressBar/ 実際にダウンロードしてみると、prototype.jsを使っており、使用するイメージ画像は2種類。その組み合わせでバーの増減を表現するとは、なかなかいい発想。

    AJAXとCSSで作られたシンプルで見やすいプログレスバー「Ajax Progress Bar」
  • 理解することが書き直すことを意味するとき

    Jeff Atwood / 青木靖 訳 2006年9月18日 開発者に時間をどう使っているか聞いたなら、彼らはほとんどの時間コードを書いていると答えるだろう。 しかし、ソフトウェア開発者が時間を実際どう使っているか観察したなら、ほとんどの時間をコードの理解に使っていることがわかる。 ピーター・ハラムがこのことについて説明している。 どうしてコードを新規に書くより5倍もの時間をコードの修正に使っているのか? それは新規のコードはほとんどすぐに古くなるからだ。何か新しくコードを書く。コーヒーを飲んで一服する。すると突如として、コードは古いコードになっている。できたてのコードはせいぜい初期のデザインしか反映していないが、デザインの多くの部分は前もって現われるものではない。開発プロジェクトの多く が反復的開発手法を使っている。デザイン、コーディング、テスト、繰り返し。たくさんの繰り返し。すべてが新

  • あなたが学ぶべき10の現代実用プログラミング言語:CodeZine

    はじめに Webベースのアプリケーションや、Webベースで機能するサービス、加えてJavaや.NETのような物理的なシステムを抽象化するプラットフォームの台頭によって、現在のアプリケーション開発は環境によってアプローチが大きく異なり、それに伴って様々なプログラミング言語が使われるようになっています。 ネイティブの実行ファイルを対象としたアプリケーション開発であれば、古くから使われているC言語やC++言語が今でも主流です。しかしながら、Webアプリケーション開発ではPerlPHPRubyPythonなどの組み込み可能なスクリプト言語が人気です。Ajaxを代表としたブラウザ内で動作するクライアントベースのWebアプリケーションであればJavaScriptが駆使されることになります。 仮想システムを対象としたアプリケーション開発には、仮想システム専用の言語が使われます。Javaアプリケーシ

  • てっく煮ブログ - ActionScript3.0でテトリスを作ってみる

    WCAN mini ActionScript Vol.3 の勉強会資料を公開します。プレゼン資料ソースコード (23.8KB)ActionScript でのゲーム製作は注目されているようなので、実例としていいかもしれません。中でも、右に写真を載せている Tetris+PaperVision3D のゲーム例が気に入ってます。(ただ、現状ではライン消したあとの処理にバグがありますが)ActionScript 3.0+PaperVision3D とか ActionScript 3.0+APE(Actionscript Physics Engine) を組み合わせてみれば、今までは手を出しづらかった方面のゲームでも簡単に作れるようになりそうです。

  • ケータイでもAjaxライクな地図表示を--NTTレゾナントとユーリテクノスが実証実験

    NTTレゾナントはモバイルgooにおいて、携帯電話上で地図をスクロール表示する実証実験を7月18日から開始した。ユーリテクノスが持つ携帯電話向け画像処理技術を利用した。 既存の地図画像をFlashLiteに自動的に変換して表示する。これまで地図を移動させる場合にはページを遷移する必要があったが、FlashLiteを利用することで上下左右にスクロール表示させることが可能となり、小さい携帯電話の画面でもストレスなく大きい地図を閲覧できるようになる。 ユーリテクノスは1999年に創業したベンチャーで、モバイルサイト向けの拡大機能付き画像変換技術を持つ。これを活用して、NTTレゾナントがgoo地図で利用していた地図画像をFlashLiteに自動変換し、高精細な地図画像を携帯電話でも表示できるようにした。 FlashLiteを利用するため、専用アプリケーションは不要で、利用料金は無料。実験期間は3カ

    ケータイでもAjaxライクな地図表示を--NTTレゾナントとユーリテクノスが実証実験
  • WEB制作者が一度は触ってみておくべきオープンソース『Ext』*ホームページを作る人のネタ帳

    WEB制作者が一度は触ってみておくべきオープンソース『Ext』*ホームページを作る人のネタ帳
  • Open Tech Press | Vimマスターへの道

    viクローンのVimは、Emacsと並ぶオープンソース・エディタの巨頭である。このエディタは、単にviのオープンソース版というだけではなく、スクリプトやプラグインによる高い拡張性といったオリジナルのviにない特徴も備えている。しかし、viから引き継いだ独特の操作法から、Vimを敬遠している向きも少なくないようだ。そこで以下では、Vimの操作を習得する、あるいはVimをもっと活用するためのハウツーを紹介する。 2007年11月13日更新:中級編に「Vimのステータスラインをより有効に活用する設定法」を追加 初級編 Vim 最初の一歩 Vimの簡単な始め方 2007年04月13日 Vimの無数の機能と柔軟さはベテランのユーザにとっては大きな利点であるが、初心者にとっての敷居を高くしてしまっているというのも事実だ。あなたがもし、Vimを使いたいとずっと思っていながらも初めて試したときにうんざりし

    Open Tech Press | Vimマスターへの道
  • HowGoogleEarthReallyWorks - Google Earth の <ほんとの> 仕組み

    HowGoogleEarthReallyWorks - Google Earth の <ほんとの> 仕組み 目次 この文書について Google Earth の <ほんとの> 仕組み パート1 終幕: 3D の仮想地球を描画する 基 より良いフィルタリングを持ち込む さあ題に入ろう Google Earth の <ほんとの> 仕組み この文書について RealityPrime > How Google Earth [Really] Works の日語訳です。 推敲添削歓迎: 誤訳、タイポ、不統一、そのほか ... 有名サイト HowStuffWorks.com の記事 "How Google Earth Works" を読んだら, この記事が "それがどれだけスゴいか" や "その使い方" を書くだけで "それが(ほんとは)どんな仕組みで動いているのか" を説明していないこと