タグ

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

  • 連載インデックス「Androidで動くJavaアプリ開発入門」 - @IT

    連載インデックス 「Androidで動くJavaアプリ開発入門」 初心者のための入門連載です。「Androidアプリとは何か」の基礎知識から開発環境の構築(Android Studio、SDK ToolsとEclipse ADT、NDK、エミュレーターなどのインストールや使い方)、Java言語で書くアプリ開発の基的なところから、最新版5の新機能までまとめて解説します。Activity、Intent、サービス、WebView、ゲーム開発、センサー、カメラ、位置情報/GPSBluetooth通信、NFC、Android Wearなど ※連載のアップデート版連載は「実業務でちゃんと使えるAndroidアプリ開発入門」として連載中です。 Javaでの常識が通用しないAndroidにおけるメモリ管理の注意点 実業務でちゃんと使えるAndroidアプリ開発入門(3) Androidアプリのメモリ

  • スマホ・アプリ自作&販売に挑戦! | web R25

    スマホ・アプリ自作&販売に挑戦! 担当パーソナリティ/石井敏郎 連載は、プログラム初心者がスマートフォン向けアプリの制作&販売に挑戦する、ガチンコのドキュメンタリーである。アイデア次第では一攫千金も夢ではないというこの世界。果たして当に素人でもアプリが作れるのか…?  プロ推薦!iPhone & iPadアプリ 担当パーソナリティ/加藤 柿次郎 注目を浴びまくっているiPhoneiPad仕事に重宝してる人も多いけど、自分じゃ調べきれないのも事実。はたしてどのアプリが最良の選択肢なのか!?そこで、様々な業界のプロに、その道独自の観点で試してもらう。「選ぶツボ」を検証するとともに、活用Tipsもお届け! iPod touch & iPhoneアプリのセカイ 担当パーソナリティ/加藤 柿次郎(ノオト) 巷に急増するiPhone…。専用アプリは日々増えているんだとか。それらを上手く活用した

  • J2SE 5.0で簡略化されたfor文

    2004年9月末にリリースされたJ2SEの新版(J2SE 1.4の次のバージョン)は、来であればJ2SE 1.5と称されるはずが「J2SE 5.0」と命名されました。このバージョン番号が示すように、J2SE 5.0の開発環境(以下、JDK 5.0)では、これまでにない数々の大きな改良が加えられています。 JDK 5.0の新機能の多くは、EoD(Ease of Development:開発を容易にすること)というテーマの基に導入されたものです。Javaがもともと持っていた型の安全性の性質は強化しながら、よりシンプルにコードを記述できるような改良が、多く盛り込まれています。稿では、そのうちの1つである「簡略化されたfor文」について説明します。 従来の煩雑なfor文 これまでは、配列やコレクションの各要素を取り扱うには、以下のようにコードを記述しました。 String[] strs = n

    J2SE 5.0で簡略化されたfor文
    mekagazira
    mekagazira 2011/02/24
    拡張されたfor文
  • jQuery 日本語リファレンス

    jQueryとは、JavaScriptのコーディングを強力に支援するライブラリです。 $('.semooh a').hover( function(){ $(this).text('ヌ?'); }, function(){ $(this).text('ヌー'); } );

  • XAMPP - Wikipedia

    XAMPP(ザンプ、シャンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージとしてまとめたもので、apachefriends.orgから提供されている。主として開発用あるいは学習用ではあるが、イントラネットなどにおいて実運用環境として使われることもある。読み方はザンプ[1]であるが、シャンプと読むこともある[2]。 Apache(Webサーバ)、MariaDBSQLデータベースサーバ;旧バージョンはMySQL)とWebプログラミング言語であるPHPや同目的で使われるPerlの4つの主要ソフトウェアとphpMyAdminなどの管理ツール、さらにSQLiteなど、いくつかの補助的なソフトウェアとライブラリモジュールが含まれている。現在、WindowsLinuxmacOS、Solarisで利用可能である。 来、前述の複数のソフトウェアは個別にインストールする必要が

    XAMPP - Wikipedia
  • Python - Wikipedia

    Pythonは1991年にグイド・ヴァン・ロッサムにより開発されたプログラミング言語である。 最初にリリースされたPythonの設計哲学は、ホワイトスペース(オフサイドルール)の顕著な使用によってコードの可読性を重視している。その言語構成とオブジェクト指向のアプローチは、プログラマが小規模なプロジェクトから大規模なプロジェクトまで、明確で論理的なコードを書くのを支援することを目的としている。 Pythonは動的に型付けされていて、ガベージコレクションされている。構造化(特に手続き型)、オブジェクト指向、関数型プログラミングを含む複数のプログラミングパラダイムをサポートしている。Pythonは、その包括的な標準ライブラリのため、しばしば「バッテリーを含む」言語と表現されている[† 1]。 Pythonのインタプリタは多くのOSに対応している。プログラマーのグローバルコミュニティは、自由かつオ

  • http://www.google.co.jp/codesearch?hl=ja

    mekagazira
    mekagazira 2011/01/30
    ウェブ上に公開されているソースコードを検索する
  • Google App Engine について - Google App Engine - Google Code

    Google App Engine について Google App Engine を使用すると、Google のインフラ上で自作の Web アプリケーションを実行できます。App Engine アプリケーションは、構築や維持管理も簡単です。またトラフィックやデータ ストレージの増大に合わせて容易に拡張できます。App Engine では、サーバーを維持管理するå

    mekagazira
    mekagazira 2010/11/23
    Google App Engine
  • facebook アプリの作り方・PHP 編(2010 年 10 月版) - トメトメボンド

    なんだか突発的に盛り上がってる facebook ですが、アプリが気になっていじってみました。mixi アプリは PC 版がクローズドオープンだった頃にお遊びでいくつか公開していたのだけど、それより格段に手軽かつ自由度が高いなぁ、という印象です。 で、日語で解説しているページがほとんどなさそう&あってもなんだか古そうなので丁寧めに以下書いてみるよ。言語は PHP ですぞー。 facebook アプリを登録 マイアプリケーション一覧:http://www.facebook.com/developers/apps.php に移動し、右上にある「新規アプリケーション登録」をクリック 名前を適当に決めて登録(あとで変更可能) 登録できたら、そのアプリの「設定を編集」をクリックすると、以下のような画面になるはず。ここの「Facebook Integration」タブをクリック アプリの URL と

    facebook アプリの作り方・PHP 編(2010 年 10 月版) - トメトメボンド
  • UNIX & Linux コマンド・シェルスクリプト リファレンス

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • JAVAプログラミングについて質問です。 NULLと""(ダブルクォーテーション2つ)の違いについてのふとした疑問です。…

    JAVAプログラミングについて質問です。 NULLと""(ダブルクォーテーション2つ)の違いについてのふとした疑問です。 String型の変数をクリアするときは(1)と(2)のどちらがよいでしょうか (1)変数名 = null; (2)変数名 = ""; 他人のコードを読むと(1)が多く、(2)は初心者の方に多いように思えます。 どちらでも意味的にはよいのですが、それぞれ選んだ理由をおしえてください。 プログラミングの作法的な観点からの回答などであればうれしいですが、どんなことでもいいです。

  • 数値フォーマット

    数値を表す文字列とプログラムの数値の相互変換にはいくつかの方法が用意さ れています。 数値ラッパはjava.lang.Numberのサブクラスであるjava.lang.Integerや java.lang.FloatといったクラスでJavaの基型であるintやfloatをオブジェ クトとして扱うためのラッパクラスです。 基的な数値の基型、数値ラッパと文字列の変換機能は、この数値ラッパク ラスとjava.lang.Stringによって提供されています。 国際化を意識したフォーマット機能はjava.text.NumberFormatが提供していま す。 通貨の位取りや各言語での数値表現を取り扱うために使用します。 java.io.StreamTokenizerによる文字列から数値の変換は、ストリームからトー クンヲ切出す処理の一環として行われます。少し特殊な用法と言えます。 カテゴリ ク

  • 杉浦とソフトウェア開発

    杉浦とソフトウェア開発 ダウンローダをお使いの皆様へ そういえば、秀和システム様より、筆者の「対戦型五目並べ」が、デザパタ入門書として「あなたのコードを[賢く]するデザインパターン Java プログラミング」というタイトルで出版されることになった。7月中旬に店頭に並ぶ予定である。定価は2800円と決まった。著者のクセにシレっと言ってしまうが、内容比だと相当にお買い得だな。ぜひぜひ買ってくれたまえ。より詳しくは→「あなたのコードを[賢く]するデザインパターン Java プログラミング」 私は古手のプログラマである。学生時代から、プログラマ以外のバイトをしたことがない。今まで書いたことのある言語というと、Basic, C, Fortran, Cobol, Scheme, C++, Java, Intel Assembler, Perl, Tcl/Tk, PostScript あたりか。あ、ほと

  • 富士通のMDA資料

    SDAS(エスダス)(注1)は、開発期間短縮を実現し、お客様のビジネスのスピードアップに貢献する為の総合システム開発体系です。 新しい「SDAS」は、「短期間・高品質」のシステム開発を実現するとともに、「オープン性・国際標準」「ライフサイクル全般でのシステム最適化」「エンジニアリングとマネジメントを両輪とするプロジェクト遂行」を特長としています。 これにより、システム開発期間を従来と比べ、概ね半減することが可能となり、ITの観点から、お客様のマーケットの動きを先取りしたビジネス展開を支援していくことで、競争優位確保に貢献します。 システム開発を「要件定義」「設計」「構築」「テスティング」の4フェーズに分け、それぞれのフェーズを最短化する開発手法、標準技術に基づくツール群およびテンプレートを適用することで、トータルの期間短縮を実現します。 注1 SDAS: System Developmen

  • FrontPage - Javaでゲーム作りますが何か?

    このサイトについて † Javaを使ったゲームプログラミングについて書いてます。プログラムはJAR形式で公開しているのでダブルクリックで実行してください。ソースファイルはJARファイルの中に入っているので解凍してご覧下さい。基的に全部ソースファイル入ってます。著作権を主張することはないので自由に使ってください。プログラムが実行できない等の質問はコメント欄や掲示板にお願いします。関連情報やつっこみも大歓迎です。 人工知能に関するブログ人工知能に関する断想録も書いてます。ゲームにさまざまな人工知能技術を応用したいと思ってます。 ↑

  • Sessionクラス - JavaMailでメール送信

    最後にMessageクラスのオブジェクトの引数になっていたSessionクラスについて見ていきます。Sessionクラスのオブジェクトは簡単に言ってしまえば、メールの送信に関するSMTPサーバなどの情報を持っているものと思っていて下さい。まずクラス図から見ていきます。 ToやCcなどを指定する際に使うAddressクラスについて確認します。 java.lang.Object javax.mail.Session public final class Session extends java.lang.Object このクラスにはコンストラクタはありません。使い方としては、Sessionクラスのオブジェクトを返すような下記の2つのメソッドを使ってSessionクラスのオブジェクトを作成すればよさそうです。getDefaultInstanceメソッドとgetInstanceメソッドの2つです。

  • サーバーサイド技術の学び舎 - WINGS

    初心者がJava言語を学ぶにふさわしい解説書。Javaの基的な知識・概念・機能はもちろん、文法、プログラムの書き方を豊富なサンプルプログラムとともに、詳細かつ丁寧に解説。プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェックという3つのステップで、Javaの文法を完全習得。初学者から、再入門者、学生・ホビープログラマまでおすすめの一冊。 山田祥寛/著 株式会社 翔泳社/発行 定価 3,278円 B5変版・ 672ページ・ 2色 ISBN 978-4-7981-8094-6 発刊日: 2024年2月15日

  • JavaプログラマのためのC作法 虎の巻 | SEshop.com

    プロのエンジニアとしての必須のマルチスキルが身につく Cは、Javaやスクリプト言語のように抽象化されたVMやインタープリタなどの上で動作するのが前提の言語と違い、ハードウェアを直接操作することも可能であり「Cを知ればCPUやメモリのことがわかる」「Cはアセンブラのかわりに使える」などとも言われます。このこと自体は間違いではないのですが、しかし、CにはJavaとは違ったCならではのハードウェアの抽 象化の考え方があり、そこが、Cがあまた存在するプログラミング言語のなかで特別な位置にあるとも言えるのではないかと思います。 書の対象読者層としては、次のような方を想定しています。 ●実務でJavaを使っているなど、Javaでプログラミング経験のあるプログラマ ●Cはまったくやったことが無いか、大学・専門学校等でかじった程度 ●実務でCを使うことは今後ともあまり考えられないかもしれないが、趣味

    JavaプログラマのためのC作法 虎の巻 | SEshop.com
  • Java初心者入門講座

    プログラミング言語Javaのインストール、環境設定からはじめるので、初心者でも大丈夫です。やさしいサンプルプログラムから、eclipseを使った格的なアプリケーション開発まで図を使って学べます。クラス、メソッド、配列、APIの使い方についても解説します。 ■特集 今からでもプログラマーになる方法 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 ・PHPJAVAではデータベースにMySQLを使用しているため、 MySQL初心者入門講座 を先に学ぶと習得が楽になります。もちろん必要になった段階でMySQLを学んでもOKです。

    Java初心者入門講座
  • 窓の杜 - 【NEWS】IEのエクスプローラバーにHTTPヘッダーをリアルタイム表示「ieHTTPHeaders」

    IEのエクスプローラバーにHTTP(Hyper Text Transfer Protocol)ヘッダーをリアルタイム表示できる「ieHTTPHeaders」v1.6が、10日に公開された。Windows NT/2000/XPに対応する寄付歓迎のフリーソフトで、現在作者のホームページからダウンロードできる。 「ieHTTPHeaders」は、HTTPプロトコルのヘッダー情報をIEのエクスプローラバーにリアルタイム表示できるソフト。IEプラグインとして動作し、IEのウィンドウ下部に表示されるエクスプローラバーにHTTPリクエストおよびHTTPレスポンスをリアルタイムに表示する。 Webページを表示するたびに、HTTPリクエストが黒い文字で、HTTPレスポンスが青い文字で表示され、接続先サーバーのホスト名、Referer、Cookieの内容、Webページの最終日時などを確認可能。 またエクスプロ