タグ

ブックマーク / atmarkit.itmedia.co.jp (55)

  • 連載:jQuery逆引きリファレンス 第1回 セレクタ編 - @IT

    jQueryは近年、JavaScriptライブラリの中でも高い人気を持ち、急速に普及してきたライブラリです。jQuery自体はオープンソースで開発が進められるライブラリですが、2008年9月にマイクロソフトが正式サポートすることを表明したことから、今後は、ASP.NETの世界でも採用される機会が多くなってくると予想されます。連載が、これからjQueryを利用される方の有用な資料となれば幸いです。 なお、連載はリファレンスという性質上、入門レベルからの解説は行っていません。jQueryの基については、拙稿「ASP.NETプログラマーのためのjQuery入門」も併せて参照することをお勧めします。 それではさっそく始めましょう。まずは、jQueryのキモともいえる「$()関数」で使える、さまざまなセレクタ構文についてまとめていきます。 id値で要素を特定するには? タグ名で要素を特定するに

    連載:jQuery逆引きリファレンス 第1回 セレクタ編 - @IT
  • あなたの知らないJDKの便利ツールたち

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) 標準JDKに含まれる便利なツール 読者の皆さんは、最近のJDK(Java SE)に、開発やデバッグに便利な新しいツールが含まれていることをご存じでしょうか? 古くからのJava開発者は、古い時代のJDKのツールしか知らず、一方で新しいJava開発者はEclipse/NetBeansなどの統合開発環境に慣れてしまい、細かなコマンドツールを直に使う状況が減ってきているかもしれません。 そこで今回は、最近のJava SE 6含めて比較的新しいと思われるツールを以下の5種類に分けて紹介します。 プロファイリング トラブルシューティング/情報取得 監視 配備/補助 スクリプティング 「こんなツー

    あなたの知らないJDKの便利ツールたち
    kozo-ni
    kozo-ni 2008/11/13
  • SubversionとTracでファイル管理の“迷宮”から脱出

    SubversionとTracでファイル管理の“迷宮”から脱出:ユカイ、ツーカイ、カイハツ環境!(2)(2/4 ページ) SVNとTracの導入準備 稿では、SVNのサーバとしてTrac Lightningを利用します。クライアントとしては、EclipseにSVNのクライアント機能を追加するSubversiveプラグインを利用します。以下、それぞれの導入手順をご紹介します。 Trac Lightningのインストール Trac Lightningのインストールは、SourceForge.jpのプロジェクトからTracLightningのインストーラ(TracLightning-2.0.x.exe)をダウンロードし、ダブルクリックしてインストーラの指示に従えばインストールは完了です。稿で利用するサンプル用のリポジトリも自動的に作成されます。インストールが完了したら、スタートメニューからT

    SubversionとTracでファイル管理の“迷宮”から脱出
    kozo-ni
    kozo-ni 2008/11/09
  • 人材派遣会社インテック 研究学園都市つくばで、研究者派遣サービス開始

    人材派遣会社のインテックは10月24日、理科系の研究者派遣に特化した理系人材部門を新設したと発表した。 同社は、公的研究機関や大学の研究室へ研究アシスタントを派遣するサービスを新たに行う。専用サイト「研究職求人派遣紹介.net」を開設し、研究開発、研究補助、プログラミング、実験補助などの案件を掲載している。研究分野は、バイオテクノロジ、化学、情報など。研究アシスタントに対する多様な求人ニーズに対応する。利用者は、気に入った案件があれば応募できる。

    人材派遣会社インテック 研究学園都市つくばで、研究者派遣サービス開始
    kozo-ni
    kozo-ni 2008/11/09
  • Pythonドキュメントの和訳がバージョン2.5系に完全対応 - @IT

    プログラムの実行はどのようにして行われるのか、Linuxカーネルのコードから探る (2017/7/20) C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。最終回は、Linuxカーネルの中では、プログラムの起動時にはどのような処理が行われているのかを探る エンジニアならC言語プログラムの終わりに呼び出されるexit()の中身分かってますよね? (2017/7/13) C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。今回は、プログラムの終わりに呼び出されるexit()の中身を探る VBAにおけるFileDial

  • 1分でWebアプリを作れるEclipseプラグイン「Dolteng」

    1分でWebアプリを作れるEclipseプラグイン「Dolteng」:Java初心者が超俊敏にWebアプリを作る方法(1)(1/3 ページ) Javaの業務用Webアプリ開発に必要なもの 読者の皆さんは、Javaで業務用のWebアプリケーションを開発するのに必要なものとして何を思い浮かべるでしょうか。統合開発環境? サーブレット/JSP? アプリケーションサーバ? Struts? DB接続のO/Rマッピング? DIコンテナ? 技術的には、これらも確かに必要です。また、アプリケーションが“安全”に“確実”に動くことが業務で使うときには求められます。 上記は当然のものとして、“仕事”として売り上げを上げるためにアプリケーション開発を行う場合に一番求められるのは、アプリケーションを一から開発する際や、デバッグ/修正する際の“速さ”や“俊敏さ”ではないでしょうか。 たとえJava言語の初心者、また

    1分でWebアプリを作れるEclipseプラグイン「Dolteng」
  • ATOKがRubyやPerlで拡張可能に - @IT

    2008/10/30 ジャストシステムは10月30日、「ATOK 2008」の機能「ATOKダイレクト」でPerlRubyを使ってユーザー自身がプラグインを作成できる「ATOKダイレクト API for Perl/Ruby」を公開した。現在利用できるのはWindows版のみで、Mac OS X版は対応しない。 ATOKダイレクトは、ATOK 2008から取り込まれた機能拡張の仕組みで、Webサイトに直接アクセスして候補ウィンドウや解説ウィンドウに情報を表示する仕組み。入力しながら必要な情報の収集や入力ができる。これまでにLogoVista辞典検索、Yahoo! Japan、はてなgoo、乗換案内などのプラグインが公開されている。 ユーザー自作のプラグインを作り、例えば常時参照しているニュースや株価、または天気予報といった情報提供Webサイトと連携させることができる。住所録と連携させれば

  • OpenLDAPサーバを利用したユーザー認証(1/3) - @IT

    OpenLDAPサーバを利用したユーザー認証:OpenLDAPで始めるディレクトリサーバ構築(3)(1/3 ページ) ユーザー情報や組織情報などを一元的に管理するディレクトリサーバは、企業システムの中で重要な役割を果たしています。この連載ではオープンソースの「OpenLDAP」を用いて、ディレクトリサーバの構築・活用方法を解説します。(編集部) 前回「OpenLDAPのインストールと動作確認」では、OpenLDAPサーバのインストール方法を説明しました。今回は、OpenLDAPサーバの設定ファイル「slapd.conf」を編集し、OpenLDAPサーバへエントリ登録を行った後、LDAPクライアントでのユーザー認証設定を行うまでを説明します。 なお今回は、CentOS 5.2に付属するopenldap-serversパッケージ(OpenLDAP 2.3)を用い、バックエンドデータベースにはそ

    OpenLDAPサーバを利用したユーザー認証(1/3) - @IT
    kozo-ni
    kozo-ni 2008/11/09
  • Haskellプログラミングの楽しみ方 − @IT

    第1回 Haskellプログラミングの楽しみ方 山下 伸夫 株式会社タイムインターメディア 2008/10/29 関数型言語に分類されるHaskell。C言語などの手続き型言語とまったく異なるプログラミングの世界に踏み出してみよう(編集部) 連載は、Haskellプログラミングの初歩から始めて、日常的なスクリプティングやWebプログラミングをHaskellで楽しめるようになるまでのガイドである。 Haskellプログラミングのスタイル Haskellプログラミングに興味はある人でも、Haskellプログラミングの習得にはちょっとした障壁を感じることがあるのは間違いないようだ。小難しい概念や用語のせいでもあるが、それらはあまり重大な理由ではない。 障壁となるのはHaskellのプログラミングスタイルである。Haskellのプログラミングスタイルは関数プログラミングという系統に属する。一方、

  • yuiを使ったFlexアプリを作って、便利さを体感しよう(1/4) - @IT

    yuiを使ったFlexアプリを作って、 便利さを体感しよう 特集:デザイナとプログラマを“結”ぶオープンソース(後編) クラスメソッド株式会社 渡邊 佳一 2008/10/30 yuiの便利さは体感しないと分からない! 前編の「Flex/AIR開発でデザイナとの協業を楽にする『yui』」では、デザイナとプログラマの協業について説明し、「yui-frameworks」(以下、yui)とは何か? の概要や“7”つのライブラリ、“3”つの思想、“5”大機能についてお話ししました。 今回は実際にyuiを使ってFlexアプリケーションを作成していきます。まず完成イメージからご覧ください。このFlexアプリケーションの簡単な説明をしておきます。このFlexアプリケーションでは、表示しているデータに対して、Chartによるデータ編集や、DataGridによるデータ編集の機能を提供しています。そして、その

  • 3Dモデルを簡単に作れるGoogle SketchUp超入門

    3Dモデルを簡単に作れるGoogle SketchUp超入門:3Dモデルの中をCurlで歩いてみよう(1)(1/3 ページ) 読者の皆さんは3D・3次元空間技術に興味がありますか? 「3Dには興味あるんだけど、モデルを作るのも大変だし……」と二の足を踏んでいる方も多いのではないでしょうか。連載では、そんな方々にも簡単に体感できるGoogle SketchUpの紹介から、モデルデータの作成、そして、作成したモデルデータの活用までをお伝えしようと思います。 活用部分では、RIA技術Curlを用いたオープンソースの解説も行っていきます。3DからRIAまで体感しようという、ちょっと欲張り気味な連載ですが、お付き合いのほど、よろしくお願いします。 “3D”は、もう「当たり前」? ゲームと3D 近ごろは、ポータブルゲームプレイヤでも3D空間の中を自由に動き回って、立体的なモンスターを相手に剣を振る

    3Dモデルを簡単に作れるGoogle SketchUp超入門
  • 連載:Ajax時代のJavaScriptプログラミング再入門 ― @IT

  • PostgreSQLのバックアップ&リストア手法その1

    PostgreSQLのバックアップ&リストア手法その1:使えば分かるPostgreSQL運用&チューニング(4)(1/3 ページ) データベースの運用において、まず考えなければいけないのはバックアップです。ハードウェアに障害が発生したときはもちろんですが、マシンを変更する場合やPostgreSQLのメジャーバージョンアップを行う場合にもバックアップ、リストアは必要になります。そこで稿では、バックアップとリストア方法について説明します。

    PostgreSQLのバックアップ&リストア手法その1
  • Tracによるタスク管理でもっとイケてる.NET開発(1/3) - @IT

    連載 オープンソースで始めるバージョン管理&タスク管理 第3回 Tracによるタスク管理でもっとイケてる.NET開発 株式会社アークウェイ 黒石 高広 2008/10/14 ■1.はじめに 連載の第1回、第2回の記事では.NET開発におけるSubversion(バージョン管理ツール)の利用方法について説明した。だが、もちろんバージョン管理ソフトウェアだけでは、効率的にチーム開発を行うには不十分だ。これにバグ管理/タスク管理ツールを併用することで、最低限必要なチーム開発環境の基盤が整う。 最終回となる今回はオープンソースのバグ管理/タスク管理ソフトウェアである「Trac」について解説したい。 ■2.Tracとは? Tracの基的な利用方法 Tracはedgewall softwareというPythonのコミュニティが開発しているオープンソースのバグ管理/タスク管理ソフトウェアである。大き

    kozo-ni
    kozo-ni 2008/10/19
  • Google App Engineで作るライフログ(1/2)- @IT

    Google App Engineで作るライフログ:これ、俺ならこう使う(4)(1/2 ページ) 日々生み出されるネットサービスやテクノロジーに詳しい著者による、こんなふうにサービスに取り込んだら面白いのではないか、という提案。技術的な応用面にフォーカスしていく(編集部) Google App Engineで次世代版「音ログ」を作ってみた ちょっと涼しい日が続いているなと思っていたら、いつの間にか季節は秋。近所の柿の木にオレンジ色の実がぶらさがっているのを見て、あらためて日々の流れの早さを実感しています。 最近は、トイカメラのような写真を撮れるiPhoneアプリ「ToyDigi」にはまっていて、早速カシャカシャと写真を撮りました。ToyDigiはiPhoneで撮った写真にフィルタ処理を施して、トイカメラ風に画像を加工するアプリケーションです。Mac OS Xなどでも同様のツールはあるのです

    Google App Engineで作るライフログ(1/2)- @IT
  • 「採用で勤続年数・学歴・資格は参考にしない」、ウノウ尾藤氏

    「プライベートな時間を使ってまで技術に関する活動をするくらいに、技術が好きかどうかが重要」――ウノウ CTO 尾藤正人氏は10月10日、「パソナテックカンファレンス2008」において、「エンジニア主体のチーム作り」と題した講演を行った。 講演の前半では、「ソースコード管理」「案件管理」「情報共有」という3点において、自身の手法を紹介。管理をExcelで行ったり、共有ファイルサーバで管理したりするのは「管理コストが高くなり、変更の衝突が起きる。また、元に戻せなくなるので、よくない」と語った。 ウノウでは、ソースコード管理には専用ツールとしてSubversionを、案件管理にはBTS(バグトラッキングシステム)としてTracを、情報共有にはWiki(主にPukiWiki)を使用しているという。Subversionに関しては、常に最新のソースコードで開発できること、衝突が検出できること、履歴をシ

    「採用で勤続年数・学歴・資格は参考にしない」、ウノウ尾藤氏
  • 芸術の秋にProcessingでスケッチプログラミングを始めてみよう(1/3) - @IT

    芸術の秋にProcessingでスケッチプログラミングを始めてみよう:絵心がなくても簡単に絵が描けるProcessing(1)(1/3 ページ) アートやデザインのための“プログラミング” 読者の皆さんは「プログラミング」という用語や、それをすることに、どんなイメージを持っているでしょうか。仕事に使われるアプリケーションやWebサービスの開発の世界の「プログラミング」を考えてみると、多くの場合「実用性や効率が重んじられ、専門的な知識を持ったエンジニアプログラマーが慎重に正確に行うもの」といったイメージではないかと思います。 しかし一方で、実用性ではなくスクリーンに表されるイメージや動きの美しさ、見るものを引き込むインタラクションのアイデアをプレゼンテーションする「プログラミング」の世界も存在します。エンジニアではなくアーティストやデザイナーが、驚きやインスピレーションを求めて大胆に「プロ

    芸術の秋にProcessingでスケッチプログラミングを始めてみよう(1/3) - @IT
  • DNSアタック、技術者がまずすべき3つの対策 - @IT

    2008/09/19 2008年7月、インターネットの世界を根幹から揺るがす大きな問題が公開された―キャッシュに偽のDNSレコードを記憶させる「DNSキャッシュポイズニング」だ。 IPアドレスとドメイン名のひも付けを行うDNSはすべてのIPネットワークの基だ。もしIPアドレスとドメイン名の組み合わせが信頼できないものになってしまえば、インターネットの世界は成り立たない。この問題に対して情報処理推進機構(IPA)も9月18日に「DNSキャッシュポイズニングの脆弱性に関する注意喚起」をする文書を発表しており、DNSセキュリティ対策に注目が集まっている。DNSDHCPは一度運用が開始されると、定期的な管理を行わずとも動いてしまう傾向があり、なかなか注目されないサービスではないだろうか。しかし、こうした動いて当然のサービスこそがネットワークの基であり、止めてはならないもの――では、それをど

  • JUnitにはないTestNGの“5”つの強力なテスト用機能

    さらに詳細な情報は、TestNG公式サイトのドキュメント(英語)を参照してください。特に注目する属性は、groupsとdependsOnXXXです。 テストを簡単にグループ分けできる「groups」属性 groups属性には、テストが所属するグループを任意の文字列で指定します。groups属性を使うと、テストを簡単にグループ分けできます。1つのテストを複数のグループに入れることもできます。 ブログやソーシャルブックマークでのタグ付けのようなイメージです。 テスト間の“依存”関係とは? そして、dependsOnXXX属性を使うと、テスト間に“依存”関係を作ることができます。属性の使い方の前に、テスト間の“依存”関係について考えてみましょう。 例えば、データベースに接続し、SQL文を発行するSampleDaoクラスがあるとします。SampleDaoには、データベースに接続するconnect(

    JUnitにはないTestNGの“5”つの強力なテスト用機能
  • @IT:連載記事 「使えば分かるPostgreSQL運用&チューニング」

    Oracleライセンス「SE2」検証 CPUスレッド数制限はどんな仕組みで制御されるのか (2017/7/26) データベース管理システムの運用でトラブルが発生したらどうするか。DBサポートスペシャリストが現場目線の解決Tipsをお届けします。今回は、Oracle SE2の「CPUスレッド数制限」がどんな仕組みで行われるのかを検証します ドメイン参加後、SQL Serverが起動しなくなった (2017/7/24) 連載では、「SQL Server」で発生するトラブルを「どんな方法で」「どのように」解決していくか、正しい対処のためのノウハウを紹介します。今回は、「ドメイン参加後にSQL Serverが起動しなくなった場合の対処方法」を解説します さらに高度なSQL実行計画の取得」のために理解しておくべきこと (2017/7/21) 日オラクルのデータベーススペシャリストが「DBAがすぐ