タグ

*programmingに関するhowalunarのブックマーク (310)

  • Javaで使われていない機能トップ10 | エンタープライズ | マイコミジャーナル

    Javalobby - The heart of the Java developer community Anthony Goubard氏がJavalobbyにおいてThe Top 10 Unused Features in Javaというタイトルのもと、Javaで使われていない機能を紹介している。Java歴史を感じられるおもしろい記事だ。紹介されている使われていない機能を簡単にまとめると次のとおり。 アサーション。Javaに欠けている機能としてアサーションが導入されたが、実際のところ使われていない Java 6 API - Appleが32ビットプラットフォームに対するJava 6サポートしなくなったため、Java 5レベルのAPIを使いつづける必要がでている MIDIライブラリ。CORBAとともに削除してほしい、モジュラーJREの登場後はぜひとも読み込まれてほしくないAPIナンバー

  • Turbo C++

    It is one of the most consistent And evergreen languages. It’s as the decision of several seasoned developers and beginner computer software engineers the same who go into the universe of programming. And, for the program to run swiftly, it’s very much important that people download turbo C++C++ writing computer applications is One of the simplest programming languages which may be acted rapidl

    Turbo C++
  • TECHSCORE - XML

    数年前、XML ブームとも言える現象が起きました。 「アプリケーション間のデータ交換が簡単」「WEB時代の必須技術」などといわれ、XMLが技術者達の熱い期待を背負っていたときがありました。 ブームは一段落し、かつて程熱を帯びた言葉で語られなくなったXMLですが、では、XMLは廃れてしまったのでしょうか? そうではありません。 着実に「基盤技術」として、あらゆるコンピュータシステムに実装されようとしています。 ここでは、XML, DTD, XML Schema などについて、詳しく説明します。 「XML関連アプリケーションを今すぐ実装しなければいけない」といった人には向かないかもしれません。 「XMLの質を理解したい」「XMLについて、基礎からしっかり丁寧に習得したい」という人の力になれば、と思っています。 XML INDEX

  • #1 プログラマーの三大美徳その1「怠慢」

    小飼弾です。ご機嫌はいかがでしょうか。 前回の記事では、私がタイトルを決めない理由についてお話しましたが、そうは言っても「プログラマー」というのは立派な肩書(title)の一つでもあります。というわけで今回はプログラマーとしての話題を扱います。 プログラマーには、次の美徳が絶対に必要です。この美徳の一つでも欠く人は、プログラマーとなってはいけません。また、これらの美徳を欠いているにも関わらずプログラマーという職業に就いてしまった人は、今すぐ転職を考えましょう。それくらい重要な美徳です。 怠慢(Laziness) 短気(Impatience) 傲慢(Hubris) 「そんな人はプログラマーに限らず仕事ができないはず」と思ったあなたは「怠慢」で「短気」で「傲慢」な素質があるかも知れません。まずは怠慢から解説します。 「ラクダ」の愛称で親しまれている"Programming Perl"において

    #1 プログラマーの三大美徳その1「怠慢」
  • シムシティーの仕組み

    シムシティーを作り始めていちばん最初に考えたのは、街を一種の生き物のように表現できないかってことだった。 僕が街についてどう考えているかはすでに説明したけど、大事なのは街を構成する建物とか道路じゃなくって、そこでどんな活動が行なわれているかってことだと思うんだ。道路を車が走り、電車が動き、人々が動き回り、常に要素が変化し続ける“動きのある”システム。街を表現する方法っていうと誰でも地図を思い浮かべると思うけど、僕は動きがない地図じゃなくって、たとえば飛行機から眺めた街、動きのある世界をディスプレイに表現しようって考えた。それこそが僕の考える街の姿だからね。 それともう一つ考えたことは、プレイヤーに伝える情報をできるだけわかりやすく、それも“面白い”って思えるような形で表現しようってことだった。シミュレーション・ソフトっていうとたいてい数値や図表がたくさん出てくるけれど、数字が並んでいるのを

  • Java【JSP】 @みっちーわーるど

    TOPJava → This Page Java【JSP】 前置き ここでは JSP(JavaServer Pages) の基礎についてふれていきます。 各種説明へのリンク 最終更新日内容(リンク)

  • itarchitect.jp

    This domain may be for sale!

  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • テンプレートエンジン - Wikipedia

    テンプレートエンジンの処理フロー テンプレートエンジンはテンプレートと呼ばれる雛形と、あるデータモデルで表現される入力データを合成し、成果ドキュメントを出力するソフトウェアまたはソフトウェアコンポーネントである。テンプレートおよび成果ドキュメントは複数のこともある。成果ドキュメントには様々なフォーマットのものがあり、文書・ウェブページ・ソースコードなどがその例で、ドキュメント全体ではなく、その一部を出力することもある。

    テンプレートエンジン - Wikipedia
  • Javaの道:Servlet(1.はじめてのServlet)

    Tomcatの概要 TomcatはApache Software FoundationのApache Tomcatで開発が行われているオープンソースのサーブレット/JSPコンテナです。オープンソース・商用を問わず最も利用されているサーブレット/JSPコンテナです。 Tomcatのインストール Windows環境向けのTomcatインストール手順について解説します。TomcatのインストールにはJDKが必要です。JDKをインストールしていない場合は、「Javaの道:Java(JDK)インストール方法」を参照するなどして、JDKをインストールしてください。 ※ページでは、執筆時点で最新であるTomcat 8.0系のTomcatをインストールします。Tomcat 8.0系をインストールするためにはJDK 1.7.0以上が必要です。 1.バイナリ版のダウンロード 1-1.Apache Tomca

    Javaの道:Servlet(1.はじめてのServlet)
  • Javaの道:Tomcat(16.web.xml)

    web.xmlの概要 サーブレット2.4仕様によるとWebアプリケーションにはその動作を規定する配備記述子(Deployment Descriptor)を指定する必要があり、配備記述子はweb.xmlに記載する必要があるとされています。web.xmlにはサーブレット定義、セッション定義、認証設定、ウェルカム・エラーページ設定などWebアプリケーションの動作を規定する設定を行います。 Tomcatではweb.xmlは$CATALINA_HOME\confディレクトリ配下、または各コンテキストディレクトリ\WEB-INFディレクトリ配下に設置します。$CATALINA_HOME\confディレクトリ配下のweb.xmlはデフォルトで用意されており、すべてのコンテキスト(Webアプリケーション)に適用されます。各コンテキストディレクトリ\WEB-INFディレクトリ配下のweb.xmlは各コンテキ

    Javaの道:Tomcat(16.web.xml)
  • ランプ - Wikipedia

    ランプ (光源) - 発光装置一般。 ランプ (照明器具) - 燃料を燃やす照明器具。 オイルランプ - 油を燃料にして、一定時間連続して光を生成するために使用される物品。原始であり、語源である。 灯油ランプ - 灯油を燃料とする照明器具の一種。 アセチレンランプ - 照明器具のひとつ。カーバイドランプ。 アセチレン・ランプ (手塚治虫) - 上記から名づけられた手塚治虫の漫画に登場するキャラクター。 LAMP (BUMP OF CHICKENの曲) - BUMP OF CHICKENのデビューシングル。 絶体絶命/Lamp - Co shu Nieのシングル。「Lamp」を収録。 Lamp (バンド) - 日のバンド。 LAMP (ソフトウェアバンドル) - ウェブ開発に用いられるソフトウェア群。 LAMP法 - 遺伝子増幅に用いられる方法の一つ。 Lamp・ランプ -アヲハタが販売す

  • Apache Struts - Wikipedia

    Apache Struts(アパッチ・ストラッツ)は、Apacheソフトウェア財団のApache Strutsプロジェクトにて開発されているオープンソースのJava Webアプリケーションフレームワークである。 元々はクレイグ・マクラナハン(英語版)の作成したソフトウェアであり、2000年5月にApacheソフトウェア財団に寄付された。当初はJakarta Projectに位置しており、Jakarta Struts(ジャカルタ・ストラッツ)と呼ばれていた。2005年にApacheのトップレベルプロジェクトに昇格した。 Apache Tomcatなどのサーブレットコンテナ上で動かすことができる。サーブレットとJSPによる開発環境下に登場したStruts1は広く受け入れられ、2005年頃にはJava Webフレームワークのデファクトスタンダードと呼ばれるほどの普及を見せていた[2][3]。しか

  • Java Message Service - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "Java Message Service" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2021年6月) Java Message Service (JMS) とはJavaプログラムにネットワークを介してデータを送受信させるためのAPIである。 Java EE 1.3 以降に標準で含まれている。データを1つずつバラバラに扱うのではなく、メッセージと呼ばれる塊にまとめて送信するメッセージングを行う。1対1のキューと1対多のトピックが使える。受信は、MessageConsumer.receive() による同期受信のほか、Message

    Java Message Service - Wikipedia
  • サーバサイドJava入門 カスタムタグの使い方

    はじめに 今回は、より複雑なGUIを汎用的な部品として簡単に作成できるようにする「カスタムタグ」について説明をしましょう。カスタムタグは、主にGUIを汎用的に再利用できるようにする仕組みです。タグに関する情報を記述したXMLファイルとクラスファイルを定義するだけで利用可能になります。 対象読者 Javaの基(文法全般および基的なクラスライブラリの使い方程度)をマスターしている人。 サーバサイド(JSP、サーブレット)について基礎から勉強したい人。 Eclipse WTPを使った開発に興味がある人。 カスタムタグとは? JSPとサーブレットを連携して利用するようになってくると、表示関係はJSP、処理関係はサーブレット、といった使い分けをするようになってきます。となると、次の段階は「汎用性のあるGUIの部品化」になってくるでしょう。 JSPは、その場で必要に応じてダイナミックに表示を生成す

    サーバサイドJava入門 カスタムタグの使い方
  • Tomcat,UnsupportedEncodingExceptionとかで起動しない - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥

    解決法 tomcatのconfディレクトリ内、encoding="cp932"になってるxmlがあったらutf-8に修正。 追記(20081219) 対象のxmlはtomcat-users.xml Tomcat 6.0.18のwindows用インストーラで発生 おそらくwindows環境のみの問題だと思われます。 エラーメッセージ //catalina.yyyy-mm-dd.log 2008/08/04 15:19:18 org.apache.coyote.http11.Http11Protocol init 情報: Coyote HTTP/1.1を http-8080 で初期化します 2008/08/04 15:19:18 org.apache.catalina.startup.Catalina load 情報: Initialization processed in 1237 ms 2

    Tomcat,UnsupportedEncodingExceptionとかで起動しない - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥
  • プログラマになりたいあなたへ

    この記事はamachangこと天野仁史氏が,2008年3月24日に発売した日経ソフトウエア2008年5月号の特集「はじめてのプログラミング」向けに著したものの再掲です。記述された内容は,執筆当時の情報に基づいています。 今,編集の矢崎さんに「あなたがプログラマになりたがっている」というお話を聞いて飛んできました。この手紙が届くころには,あなたはもうプログラマとしての一歩を踏み出しているのかもしれませんね。 唐突ですが,今この瞬間あなたが世界を変えるプログラマになれるということに気が付いている人は何人いるでしょう。僕は,あなたが世界を変えるプログラマになれるということを知っています。だからこうして,あなたに手紙を書こうと思ったのです。 プログラマになったばっかりのあなたや,今,プログラマになろうと思っているあなたは,つかみどころの無い不安でいっぱいでしょう。この手紙では,そんなあなたのために

    プログラマになりたいあなたへ
  • NatsuLion for iPhone クローンがライセンス違反で売られてる件 - @takuma104 log

    最近出た Twitterville というアプリを教えてもらったのですが、唖然としました。どうやら github に上っている NatsuLion for iPhone のソースコードをそのままコンパイルして、名前とアートワークとクレジットだけを変えて、ほか機能いじらずに販売されてしまっているようです。ライセンス的には New BSD License ですので、もちろん第三者がコンパイルして(改変してもソース公開なしに)売ることも可能ですが、アプリのクレジットが明確に消されてしまっています。(購入して確認しました。ついでに返金請求してみた。) あと個人的には、起動画面のやっつけ具合もちょっと無いんじゃないかなあ、と。。 クレジットのところは明確に New BSD License 違反なので、この Twitterville の作者に入れるようにとのメールを出しました。残念なことになってしまい

    NatsuLion for iPhone クローンがライセンス違反で売られてる件 - @takuma104 log
  • 310design.blog - Ustreamのチャンネル名からチャンネルIDをXMLで取得する方法

    1) Ustream API keyを取得する Ustream API 2) 下記のURLを叩く http://api.ustream.tv/xml/channel/チャンネル名/getValueOf/id?key=自分のAPI key 以上です。楽勝っすね。 ちなみに下記のようなXMLが取得できます。 <xml> <results>272213</results> <msg></msg> <error></error> <processtime>0.0050060749054</processtime> <version>mashery-r10</version> </xml> resultsノードの値がチャンネルIDです。 一通りのパラメーターが欲しい場合は、 http://api.ustream.tv/xml/channel/チャンネル名/getInfo?key=自分のAPI ke

  • https://developers.video.ibm.com/