@ITに関するpyawkのブックマーク (31)

  • GoのPrint文、forループ、if文 (1/2)- @IT

    第2回 GoのPrint文、forループ、if文 赤坂 けい チームWordProgress 2009/12/24 突然登場した新しいプログラミング言語「Go」。その独自性、魅力を余すところなく堪能してみよう(編集部) 今回は、いよいよGoのコードを学んでいこう。 はじめに、Goのインストール方法について。 オープンソースプロジェクトであるGo家サイトでは、LinuxおよびMac OSヘのインストール情報が提供されている。これは、有志の手により日語訳も提供されている。 そのため、LinuxおよびMac OSへのインストールは比較的容易である(Windowsマシンでも、VMware Playerなどの仮想環境を動かし、その上でLinuxを動作させれば、同様にインストールすることができる)。そこで稿では、LinuxおよびMac OSへのインストールについては、割愛させていただく。 一方

  • IE 6とIE 7のためのCSSハック16選(1/3) - @IT

    有限会社タグパンダ 喜安 亮介 2009/11/17 Webブラウザごとのレンダリングエンジンの違いにより起こるレイアウトの表示ずれ問題に泣かされるWebデザイナのために、Webブラウザごとに使えるかどうかの表を交えながら問題を解決するためのCSSハック&フィルタTipsをお届けします(編集部) Webブラウザ別CSSハック一覧表 前回の「IE 6で泣かないための、9つのCSSハック」では、仕様通りの正しいコーディングを行っているにもかかわらず、Internet Explorer(以下、IE) 6で見ると、レイアウトがズレてしまうなどのさまざまな問題を解決するための9つのテクニックを紹介しました。 今回は、IE 6とIE 7のためのCSSハックのテクニックを下記に分けて紹介します。 IE 6をハック(IE 6のみに効く、もしくはIE 6のみに効かないハック) IE 6のみに効くハック スタ

  • https://atmarkit.itmedia.co.jp/ait/subtop/features/da/dt_jqueryref_index.html

  • 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ブラウザということもあり、世の中の多くのユーザー

  • Eclipse 3.5 Galileoの「実に面白い」新機能とは

    Eclipse 3.5 Galileoの「実に面白い」新機能とは:ユカイ、ツーカイ、カイハツ環境!(6)(1/3 ページ) 2009年6月24日に、オープンソースのIDE(統合開発環境)「Eclipse」の最新版であるEclipse 3.5、コードネーム「Galileo」の正式版がリリースされました。稿では、その新機能を紹介します。 「Io」ではなく、「Galileo」なのは、なぜ? 私事ではありますが、最近、「MR.BRAIN」というTVドラマにはまっています。MR.BRAINは、脳科学者である主人公が脳科学を使って、トリックが仕掛けられた難事件を解決していくという内容ですが、少し前に流行った福山雅治主演の科学者「ガリレオ」が難事件を解決するTVドラマを彷彿とさせる内容で、毎週楽しみにしています。 さてガリレオといえば、Javaの世界ではEclipse 3.5のコードネームGalile

    Eclipse 3.5 Galileoの「実に面白い」新機能とは
  • ああ、上司と部下の悲しいすれ違い

    IT部門は経営者やユーザーとコミュニケーションを図ることが重要だとよくいわれているが、逆に「ユーザーや経営者もIT部門とコミュニケーションをするべきだ」という意見はあまり聞かない。今回はコミュニケーションに関する法則を紹介する。

    ああ、上司と部下の悲しいすれ違い
  • Silverlight制作をデザイナと開発者でコラボしてみた(1/3)- @IT

    Silverlight制作を デザイナと開発者でコラボしてみた 実録:デザイナ×開発者コラボを成功するポイントとは シグマコンサルティング株式会社 菅原 英治 株式会社DDF 上村 陽介 2009/9/7 Expression Blend×Visual Studioのコラボは当に簡単なのか? 面白コンテンツの制作過程をドキュメントでお届け 稿は、デザイナ×開発者コラボの実録ドキュメントです 皆さん、こんにちは。去る7月10日、Silverlight 3の正式版がリリースされました。Silverlight 3では、Perspective 3Dや、ぼかし効果を与えるピクセル効果、多様なアニメーション・イージング(=バウンドや伸縮効果)など、さまざまなグラフィックス機能が追加され、よりリッチな表現が簡単に実現可能となりました(参考:Silverlight 3、ここがすごい!)。 また、Sil

  • Webからの知見、見つけた論文の読み解き方

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) もう1度いう。論文は、難しくない 前回の記事「IT系でも活用しなければ損。論文を読んで広がる知見」で“論文”の検索サイトなどを紹介したところ、予想以上の反響がありました。論文は、研究者だけではなく、IT事業にかかわる人、プログラマ/エンジニアにとっても、大いに役立ち、ニーズがあることが分かりました。 しかし、世の中には論文の「書き方」に関する書籍やWeb上の情報は数多くありますが、「読み方」に関しては、各人がおのおのに見つけ出した手法で読み解いているのではないでしょうか? また読み方も、皆同じではなく、企業の研究者の立場、研究テーマを考えなければいけない学生の立場など、状況に応じて「読

    Webからの知見、見つけた論文の読み解き方
  • 人情、友情、愛情の振る舞い (1/3)- @IT

    ハッキリしない彼の態度に、やきもきする双葉ちゃん。 1コマ目では「友情」クラスを特化して「愛情」クラスを設けました。さて、彼の振る舞いは「友情」と「愛情」どちらなのか分析して行きます。

    pyawk
    pyawk 2009/09/08
  • IT系アンケート結果は信用できない

    最近はWeb上で手軽にアンケートが答えられるようになり、日々さまざまな調査結果が発表されている。しかし、このようなITに関するアンケート調査の結果をうのみにするのは危険だ。今回はIT系アンケートに関する法則を紹介する。

    IT系アンケート結果は信用できない
  • 「つぶやき」アプリを改修してみよう(前編) - @IT

    第3回 「つぶやき」アプリを改修してみよう(前編) 富田 陽介 Banana Systems株式会社 2009/4/27 Railsアプリケーション開発を支援する統合開発環境「3rdRail」を使って、開発、デバッグ、プロファイリングの手法をマスターしよう(編集部) 第2回「ActiveRecordが提供するModel機能」では、ファインダ、バリデーション、アソシエーション、マイグレーションについて説明しました。 Modelクラスは、Webアプリケーションの中でも、データベースとのアクセスやビジネスロジック処理を担う部分です。 今回は、第1回で作成した「つぶやき」アプリケーションを拡張/機能追加していくことで、Modelクラスの開発ステップについて学んでいきましょう。ActiveRecordが提供するModel機能を利用することで、Modelクラスで実装すべき処理が、驚くほどシンプルに記述

  • 超簡単「Small Basic」でプログラミングを始めよう!(1/3) - @IT

    ソフトウェアを作成するには、プログラム用の特別な言語(=「プログラミング言語」と呼ばれる)で、そのソフトウェアの動作や見た目を記述する必要がある。稿で紹介する「Small Basic」とは、そのようなプログラミング言語の1つである(※ただし、執筆現時点での最新バージョンは「0.6」で、まだ正式版ではなく、日語版もまだない。2010年2月8日現在、「0.8」で日語版の提供が開始された)。 なぜ、いまさらそのようなプログラミング言語が新たに作られてようとしているのか。 Visual BasicやC#、JavaRubyなどの最近のプログラミング言語は長年蓄積されてきた技術や考えが多数導入されており、プログラミング言語が誕生した当時から比べると、非常に洗練されてきている。しかも、機能も盛りだくさんである。洗練されて機能が豊富ということは、それだけ「プログラミング初心者が学ぶには難しい」とい

  • パターン言語事例 - 慶應SFCの『学習パターン』

    学習パターンは、新しく入学した学生はどのようにして自分の研究テーマを見付け、アウトプットを作成すればよいかを手助けするための学習ガイドです。ほかのキャンパスとは異なる、アウトプット重視の「SFCらしい学び」を伝えることがテーマとなっていますが、内容的にはかなり一般性のあるものです。 学習パターンとは何か? - 4つの原因 「……とは何か」という質問には4つの答え方がある、というアリストテレスの4つの原因説に従って、「『学習パターン』とは何か」を考えていきたいと思います(図1)。 what - 学習パターンとは何か? 1. 形相因(質) 学習パターンはアレグザンダーの提唱するパターン言語の一種で、学習法を対象としたものです。 2. 質料因(素材・構成要素) 39のパターンで構成されています。詳細は学習パターンの構造として後述します。 why - 学習パターンはなぜあるのか? 3. 始動因(

    パターン言語事例 - 慶應SFCの『学習パターン』
  • JavaScriptでできること・できないこと

    さまざまなプログラミング言語がありますが、プログラミングそのものに触れてみたいと思うならJavaScriptをお勧めします。Webブラウザとメモ帳があれば、格的なプログラミングに挑戦できるのです(編集部) プログラミングを学びたいと思ったら 皆さんは、JavaScriptというと何を思い浮かべるでしょうか。 Webで動的なユーザーインターフェイスを実現するための技術でしょうか。それとも、オブジェクト指向のスクリプティング言語でしょうか。JavaScriptというキーワードを聞いたことがある程度という方もいるでしょう。 JavaScriptは現在多くのWebブラウザに搭載され、さまざまな場面でWebの中核技術を支えているスクリプティング言語です。 連載は、プログラミングを初めて学ぶ人を対象にしたJavaScriptの入門記事です。特に次のような方のために分かりやすく解説を行っていきます。

    JavaScriptでできること・できないこと
  • さらに分かっておきたいトランジスタの種類 − @IT MONOist

    コロナ禍明けで以前の賑わいが戻ってきた「2023国際ロボット展(iREX2023)」。稿では、サービスロボットゾーンの展示を中心にレポートする。近年の目玉になっている川崎重工業の2足歩行ロボット「Kaleido」はさらに進化を遂げ、人機一体による“魔改造版”も登場。サンドイッチマンならぬ「サンドイッチロボ」も注目を集めた。

  • 慶應義塾大学がVMware導入で100台のサーバを12台に統合

    慶應義塾大学がVMware導入で100台のサーバを12台に統合:ユーザー数3万3000人、12台のサーバを3人で管理 ヴイエムウェアは11月12日、慶應義塾大学が「VMware Infrastructure 3」を採用したと発表した。教職員や学生など約3万3000人のユーザーが利用する事務系・学生向けのインフラとして仮想化環境を導入。100台あったサーバを12台に削減したという。サーバは1のラックに統合され、設置面積は3分の1になった。 2007年12月から検証を開始し、2008年3月の導入決定後、2カ月で番稼働した。システムの運用・管理は3人で行っており、同大学では3年間で約50%の人件費削減となると試算している。また、新規サーバの調達時間やアプリケーションの展開に要する時間も短縮。従来、新規ITサービスの展開に2週間程度かかっていたものが、1、2日で実現できるようになったという。

    慶應義塾大学がVMware導入で100台のサーバを12台に統合
    pyawk
    pyawk 2008/11/14
    SFCかな?
  • 本のページを開いたまま固定する- @IT自分戦略研究所

    筆者の場合は、自分とPCの間の机の上にを置いて、キーボードに伸ばした両腕でを押さえることがいままで多かった。しかしこれは、少し腕を上げるだけでページがめくれてしまうなど「きっちり押さえる」にはちょっと厳しい。かといって上にほかのなどの物を置いておくと、ページの中身が読めないうえに、ページが折れたり、置いたものが滑り落ちたりすることもある。

    pyawk
    pyawk 2008/11/07
    これはほしい。
  • 「少数派」が武器になる女性エンジニアの転職活動 - @IT自分戦略研究所

    数年前と比較すれば、転職は身近なものになってきている。だからこそ気を付けたい「転職でキャリアアップ」の思い込みについて、「ウソ・ホント」の視点で考えてみたい。 ■女性であることは、キャリアアップの障害? 私はこの連載で過去に2回、女性エンジニア転職事例を紹介しました(第13回「『前向き』な転職理由じゃないとダメでしょ?」、第14回「私生活を犠牲にしなければ、成功できないの?」)。 女性が将来のキャリアプランを考えるときには、仕事のことだけでなく、結婚や出産、育児など、その後の生活に大きな影響を与えるイベントについても念頭に置く必要があると思います。転職活動のお手伝いの際には、私もその点に十分注意しています。 最近では、育児休業の期間延長、短時間勤務制度やフレックスタイム制、裁量労働制などで柔軟に勤務時間をコントロールできるようにするなど、配慮する企業も増えてきたように感じます。 ところが

  • Google、「真夜中のラブレター」を防ぐ「Mail Goggles」 - ITmedia News

    多くの人が1度は経験済みであろう「あんなメール、送らなければよかった」と後悔する瞬間。いわゆる「真夜中のラブレター」だ。 米Googleは10月6日、送ったことを後悔するような事態を防ぐための機能「Mail Goggles」をGmail Labsのツールとして公開した。 GmailでMail Gogglesを有効にすると、例えば金曜日の夜遅くなどの時間帯に当にメールを送りたいかどうかを問いただしてくれる。また自分がまともな精神状態かを判定するための、簡単な計算問題が表示される。 デフォルト設定では、多くのユーザーが必要であろう、週末の夜遅くにのみ稼働するようになっている。いつアクティブにするかは、General設定で自由に変更できる。Mail Gogglesは現在は英語版にのみ対応。

    Google、「真夜中のラブレター」を防ぐ「Mail Goggles」 - ITmedia News
  • Internet Explorer 8正式版レビュー(1/3) - @IT

    稿は、2008年9月17日に掲載した「Internet Explorer 8(Beta 2)クイック・レビュー」というIE8ベータ2をベースにした記事を、正式版の情報に改訂するとともに、いくつかの新情報を追記したものです。 3月19日(日時間では3月20日)、Internet Explorer 8の正式版(以降、IE8)がリリースされた。IE8では、HTML描画やJavaScript処理の高速化、HTMLCSSのWeb標準準拠、Ajax関連の機能拡張といったWebブラウザの基機能の改善と拡張が大きな特徴となっているが、これだけにとどまらず、「Webスライス」や「アクセラレータ」といった新機能(詳細後述)も追加されている。 稿では、これらの改善や新機能の中で、特にWeb制作やWebアプリケーション開発に関連するであろうものを取り上げ、簡単に紹介する。IE8は以下のリンクから入手でき

    pyawk
    pyawk 2008/09/19
    W3C厨な自分としては、妥当な論理マークアップの施されたvalidなサイトをきちんと表示さえしていれば、他のinvalidなページがどれだけ崩れようが一向に構わない。