タグ

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

  • 「2009年はトレンドを追うな」――小飼弾氏が講演

    「トレンドを追うな」「キーワードは晴耕雨読」「確立された“知恵”はなくならない」――2月7日、パソナテックが開催したセミナー『Webデベロッパの祭典』において、プログラマの小飼弾氏が『どうするデベロッパ!? 2009年プログラミング大展望』と題した講演を行った。会場となった東京・秋葉原のUDXギャラリーには、多くのWeb系エンジニアが集まった。 2009年は「晴耕:雨読=20%:80%」 小飼氏は最初に「大展望という講演タイトルですが、トレンドというと株式市場のトレンドを思い出して暗くなるので、やめましょう」と発言。「今年は給料が上がると思うか、下がると思うか」「皆さんのお客さんの売り上げは上がるか下がるか」などの質問を客席に投げ掛けた。 続いて小飼氏はグーグルの「20%ルール」(自分の業務時間の20%を、自分が重要だと思うプロジェクトに費やすことができるというグーグルの社内ルール)を取り

    「2009年はトレンドを追うな」――小飼弾氏が講演
    papiro
    papiro 2015/05/25
    未来をどうするかを決める。エンジニアは何にでもなれるし、教えることが出来ることが沢山ある。
  • 連載:いまさら聞けないVim(1)インストール、そしてはじめの一歩 − @IT

    Vimについてこんなことも知らないなんて言えないなあ……と尻込みしている方、いませんか? このシリーズでは数回にわたってVimの導入から基の操作、設定に至るまでを紹介します。(編集部) Vim - プログラマに人気の軽量高性能エディタ プログラマに人気の高いエディタの1つに「Vim」がある。「ヴィム」または「ヴィアイエム」と発音する。Vimはvi系の高性能エディタで、vi互換機能に加え、独自の機能を実現している。拡張が容易で多くのプラグインが提供されており、さまざまな用途に活用できるという特徴がある。 viはUNIX系オペレーティングシステムで長らくデフォルトインストールされてきたエディタで、システム管理や設定ファイルの編集などに使われることが多かった。ワープロとは操作方法がだいぶ違い、基的にコマンドモードと入力モードという2つのモードを切り替えながら編集作業を実施する。 使えるように

    連載:いまさら聞けないVim(1)インストール、そしてはじめの一歩 − @IT
    papiro
    papiro 2015/03/11
    後藤大地さんのVim記事。流石の内容。iOS版Vimの使い方まである・・
  • Webの全てをデータベースにするLinked Open Data(LOD)とクエリ言語SPARQLの基礎

    Webの全てをデータベースにするLinked Open Data(LOD)とクエリ言語SPARQLの基礎:データ資源活用の基礎(3)(1/3 ページ) オープンデータによるデータ流通のためのLinked Open Dataの仕組みと、クエリ言語SPARQLの基を学ぼう。マシンリーダブルな表現を活用し、Webの世界全てをデータベースとして活用するための基礎知識を紹介する。 連載バックナンバー はじめに 第2回までは、ビッグデータビジネスの新たな潮流「オープンデータ」と、企業にとっての「オープンデータ」について紹介してきました。今回は、オープンデータを使ってみたいと思っている方々を対象に、第1回で簡単に紹介したオープンデータの目指す世界である「Linked Open Data」(LOD)を実現するための要素技術の概要について、実例と共に紹介します。 LODを実現するためのデータモデル「RDF

    Webの全てをデータベースにするLinked Open Data(LOD)とクエリ言語SPARQLの基礎
  • 「192.168.0.100/24」のネットワークアドレスを即答するには? ipcalcコマンド

    「192.168.0.100/24」のネットワークアドレスを即答するには? ipcalcコマンド:ネットワーク管理の基Tips TCP/IPネットワークの設定を手動で行うとき、IPアドレスだけでなくサブネットマスクについても正しい情報を指定する必要があります。「192.168.0.100/24」のようにマスク長が計算しにくい値のときは、ipcalcコマンドを使うと簡単に計算できます。

    「192.168.0.100/24」のネットワークアドレスを即答するには? ipcalcコマンド
  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    平素よりQA@ITをご利用いただき、誠にありがとうございます。 QA@ITは「質問や回答を『共有』し『編集』していくことでベストなQAを蓄積できる、ITエンジニアのための問題解決コミュニティー」として約7年間運営をしてきました。これまでサービスを続けることができたのは、QA@ITのコンセプトに共感をいただき、適切な質問や回答をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、エンジニアの情報入手方法の多様化やQAサービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年2月28日(金)15:00をもちましてQA@ITのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理解をいただけますと幸いです。 QA@ITの7年間で皆さまの知識

    papiro
    papiro 2015/01/18
    エスケープシーケンスを使った表示、tail -Fの代わりにログの監視
  • 連載:C#入門 第11回 コンストラクタとデストラクタ(1/3) - @IT

    コンストラクタとは何か? すでに説明したとおり、C#はクラスを記述する能力があり、クラスからインスタンスを生成することができる。今回説明するコンストラクタとデストラクタは、インスタンスの生成・消滅と密接に関係する機能である。まずはコンストラクタから説明しよう。 クラス内に変数などがある場合、インスタンスを生成してから変数を利用するまでの間に、適切な値を初期値として設定したい場合がある。また、入出力機器を扱うクラスなら、入出力ハンドルを初期化したいと思うこともあるだろう。そのような場合に対応するために、C#にはコンストラクタという機能がある。コンストラクタは、インスタンスが生成された瞬間に実行されるメソッドの一種である。このメソッドに、インスタンス生成時に実行させたいコードを書いておけば、自動的に生成時に呼び出され、実行される。 もっとも簡単なコンストラクタの例を以下に示す。 1: usin

    papiro
    papiro 2015/01/06
    複数のコンストラクタを実行
  • 連載記事 「知ってトクするシステムコール」

    システムコールについてどれくらいご存じですか? 連載:知ってトクするシステムコール(1)  難しいものと思われがちなシステムコール。しかし、学べばトクすることがいろいろあるんですよ

  • 連載記事 「いまさら聞けないVim」

    インストール、そしてはじめの一歩 連載:いまさら聞けないVim(1) プログラマに高い人気を誇るエディタの1つ「Vim」。その導入から基の操作、設定に至るまでを紹介します

    papiro
    papiro 2014/06/22
  • iPadでデュアルディスプレイ環境を構築する - @IT

    無料ツールのDisplayLinkを使うと、iPadをサブディスプレイにしてノートPCの画面を広げることができる。 出張などの出先でノートPCを利用する場合、画面が狭く、作業がしにくく感じることが多いのではないだろうか。特に画面解像度が1024×600ドット程度と狭いネットブックを利用している場合、外部ディスプレイを接続してデュアルディスプレイ環境を構築できたら思うことも多いと思う。 しかし別途ディスプレイを持ち歩くのは現実的ではない。だがiPadを持っているなら、このディスプレイをノートPCのサブディスプレイとしてデュアルディスプレイ環境の構築が可能だ。iPadの画面は9.7インチで、解像度は1024×768ドットとネットブックの画面サイズに近く、デュアルディスプレイ環境を構築するのに違和感が少ないものとなっている。そこで稿では、無料ツール「DisplayLink」を使って、iPad

    papiro
    papiro 2012/03/07
    やってみよう
  • Mac内にPHP4、5、6を同居させるコツ (1/4)- @IT

    インストール編 Mac内にPHP4、5、6を同居させるコツ 繁田 卓二 株式会社 qnote 2008/8/27 エディタとWebブラウザさえあれば開発できる手軽さが特徴のLL言語。開発工程や環境を見直すと、もっとスマートなプログラミングが可能になる(編集部) 準備編「クライアントPCに言語環境を入れる理由」では、PHPを実行するためのプラットフォームとなるWebサーバをクライアント環境にインストールしました。今回はそこにPHPをインストールします。 しかし、ただ単にインストールするだけでは面白くないので、最新安定版のPHP 5.2.6はもちろん、すでに2008年8月でサポートが終了したPHP 4.4.9も含め、次期バージョンPHP 6.0.0までを1つのWebサーバ上で実行できる環境を構築します。 複数のWebサーバを異なるポート番号で実行し続け、複数バージョンのPHPを実行する方法はこ

    papiro
    papiro 2011/08/16
    1つのApacheに異なるバージョンのPHPを動かす方法
  • システム統合にSOA? RDBMS? bashで十分! - @IT

    2009/09/07 毎年夏に開催される軽量プログラミング言語(LL:Lightweight Language)をテーマにした「LLイベント」。第7回目となる「LLTV」が、2009年8月29日に東京・中野で開催された。この記事ではプログラムの一部、「大改善!!劇的ビフォーアフター」をレポートする。前編では、Rubyによるfortuneコマンドの“増築”と、Firefox拡張によるslコマンドの実装というネタ系発表をレポートした。中編ではC言語にLisp風のマクロを取り入れ、lsコマンドのソースコードを約半分に削減する匠の技をレポートした。後編となる記事では、売り場業務が滞りがちだった販売管理システムをbashコマンドで“建て直した”という劇的ビフォーアフターの発表をレポートする。 DBを捨ててテキストファイルに変換 「100万件ぐらいの検索なら、シェルだけでも1000分の数秒でできます

    papiro
    papiro 2011/04/20
    まさに温故知新、、、
  • 情マネ流マーフィーの法則 インデックス - @IT情報マネジメント

    情マネ流マーフィーの妖誤集~その3 情マネ流マーフィーの法則(42) 連載の最終回となる今回は「超上流」「ユビキタス」「シンクライアント」など、誤解されやすい用語や概念を独自の視点で定義する

    papiro
    papiro 2011/03/18
  • 秒読み段階の「Ruby on Rails 3」登場の意味 - @IT

    Rubyのバージョンは1.8系と1.9系に大きく分かれている。Ruby 1.9は、実際には2.0と名付けるべきだったとの声もあるほど、1.8系と比較して高速化や機能強化を果たしている。ただ、Ruby 1.9系の初の安定版であるバージョン1.9.1は2009年1月にリリースされてはいるものの、実戦投入という意味ではまだ1.8系が主流となっている。 例えばRails利用という観点から見れば、95%以上が1.8系のRubyを使っているという調査がある。New Relicの調査によれば、Rails普及時にもっとも安定していたことから広まったバージョン1.8.6と、1.9系の新機能を1.8系にバックポートしたバージョン1.8.7が、Railsアプリの実に95%を占めているという。 RubyRailsは別物だ。密接に関連しているとはいえ、Rubyから見れば、Railsは1つのフレームワーク(ライブラ

    papiro
    papiro 2010/08/26
    いよいよRails3か
  • クラウド・コンピューティング時代の認証技術 - @IT

    前回は、クラウド・コンピューティングとアイデンティティ管理の概要を解説した。その中で、クラウドうえのサービスをセキュアに使うためにアイデンティティ管理システムに求められる機能として、アイデンティティ連携(フェデレーション)という概念が注目されている、ということを述べた。 今回は、まずフェデレーションを中心とした新しいセキュリティ・モデルと各技術要素について解説する。次に、それらのテクノロジをマイクロソフトがどのようなビジョンとアーキテクチャに基づいて、Active Directoryをはじめとした同社の製品群へ実装しているのかについて解説する。 アイデンティティ連携(フェデレーション)の要素技術 アイデンティティ連携(フェデレーション)とはどのような概念なのだろうか? ■フェデレーションの定義と標準規格 フェデレーションの定義はもともと、「アイデンティティ・プロバイダ(認証する側)のアイデ

    papiro
    papiro 2010/08/26
    クラウド時代の認証とは??
  • @IT:Amazon RDSの使い方(1/3)

    オープンソースのRDBMySQL」をクラウド上で利用し、ニーズに応じて簡単にインスタンスを増やせる「Amazon RDS」(Amazon Relational Database Service)。その特徴と使い方をご紹介します。(編集部) TIS株式会社 SonicGarden 並河 祐貴 2010/4/12 Amazon Web Servicesのニューフェイス 大手パブリッククラウドサービスの1つであるAmazon Web Servicesは、2009年以降も続々と新しいサービスや機能を発表し、日でもますます注目を集める存在となっています。 Amazon Web Servicesは、仮想サーバを1時間単位の従量制で利用できるAmazon EC2や、1GB単位からの従量制ながら、高信頼性のオンラインストレージが利用できるAmazon S3などを中心とした、IaaS(Infrastru

    papiro
    papiro 2010/04/13
    クラウド上でMySQL
  • GAE+SQL4GでRailsアプリを開発してみよう (1/3)- @IT

    第5回 GAE+SQL4GでRailsアプリを開発してみよう 萩原 巧 リトルソフト株式会社 中越 智哉 株式会社ナレッジエックス 2010/4/12 Google App EngineはそのままではRDBが使えません。しかし、JDBCアダプタ経由でSQL4Gを利用すれば、通常のRailsアプリ同様にActiveRecordからBigTableにアクセスできるようになります(編集部) 連載の第3回では、GAE+SQL4G+Railsの環境設定手順をご説明しました。第3回は手順だけを駆け足で説明した形になってしまいましたので、ここで改めてインストールしたものについておさらいしたのち、Scaffoldなどを使ったもう少し大きなアプリを作成してみたいと思います。 連載ではGAE上でRailsを実行するためにJRubyを利用しています。JRubyはJavaVM上でRubyを実行することができる

    papiro
    papiro 2010/04/13
    GoogleAppEngineでもActiveRecordが使える!
  • もしもに備えるバックアップ、リストア(1)

    もしもに備えるバックアップ、リストア(1):OpenLDAPによるディレクトリサーバ運用(1)(1/2 ページ) ユーザー情報や組織情報などを一元的に管理するディレクトリサーバは、企業システムの中で重要な役割を果たしています。オープンソースの「OpenLDAP」によるディレクトリサーバの構築方法を解説した前連載に続き、その運用方法を紹介していきます。(編集部) 以前の連載「OpenLDAPで始めるディレクトリサーバ構築」では、OpenLDAPサーバの概要から基設定までに焦点を当ててきました。今回から始まる「OpenLDAPによるディレクトリサーバ運用」では、OpenLDAPサーバの運用時に考慮しておくべき点や便利な管理機能に焦点を当てていきます。 第1回となる今回と続く第2回では、ユーザーデータを蓄積していくサーバアプリケーションの運用管理に欠かせない「バックアップ」と「リストア」につい

    もしもに備えるバックアップ、リストア(1)
    papiro
    papiro 2010/04/02
    OpenLDAPのバックアップに必要なファイル。__db.[00X]はバックアップの必要はないのか。
  • 連載:jQuery逆引きリファレンス 第1回 セレクタ編 - @IT

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

    連載:jQuery逆引きリファレンス 第1回 セレクタ編 - @IT
  • IE 6で泣かないための、9つのCSSハック (1/3) - @IT

    有限会社タグパンダ 喜安 亮介 2009/10/8 Webブラウザごとのレンダリングエンジンの違いにより起こるレイアウトの表示ずれ問題に泣かされるWebデザイナのために、Webブラウザごとに使えるかどうかの表を交えながら問題を解決するためのCSSハック&フィルタTipsをお届けします(編集部) 最も多く使われているのに……、いや、だからこそ 多くのWebデザイナの悩みの1つは、レイアウトの表示ずれ問題だと思います。これは、各Webブラウザが採用しているレンダリングエンジンの違いから起因している場合が多いです。その中でも、最もWebデザイナ泣かせのWebブラウザなのは、マイクロソフトが開発しているIE(Internet Explore)のバージョン6です。 IE 6は、発売開始当初のWindows XPにデフォルトでインストールされていたWebブラウザということもあり、世の中の多くのユーザー

    papiro
    papiro 2009/10/10
    泣かないために早く知っておきたかった・・・
  • 双葉ちゃんのエンジニア日誌 - @IT

    はじめまして! 双葉ちゃん(前編) 双葉ちゃんのエンジニア日誌(1) 身の回りで起きることをUMLモデルで「思考」してしまう、ちょっと変わった女の子。今日からエンジニアとしての第一歩を踏み出します

    papiro
    papiro 2009/09/30