タグ

ブックマーク / www.itmedia.co.jp (31)

  • 「若手エンジニア/初心者のためのRuby 2.1入門」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

    オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。 若手エンジニア/初心者のためのRuby 2.1入門(13): Rubyで逆ポーランド変換機を作りgem作成&コマンドの使い方 オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。連載最終回の今回は、小規模なgemの作成にチャレンジしてみましょう。gem作成の一連の流れを体験するために、逆ポーランド記法による計算機アプリケーションを作ってみましょう。(2015/2/6) 若手エンジニア/初心者のためのRuby 2.1入門(12): 難しいが強力! Rubyのメタプログラミング、self、特異クラス/メソッド、オープンクラスとモンキーパッチ オープンソースのオブジェクト指向プログラミング言語

    fdear
    fdear 2014/09/30
  • ITmedia エンタープライズ:あるWebプログラマーの作業環境――豪傑の三種の神器【前編】 (1/2)

    春は出会いと別れの季節。入学や就職で、新しい生活を始める人も多いだろう。それを機にPC環境もそろそろ大人への階段を上ってもいいかもしれない。ここでは、はてなという企業でプログラマーとして働くあの人の開発環境を紹介することで、プロが好む作業環境を考える。 わたしははてなという企業でプログラマーとして働いています。はてなは、ブログやソーシャルブックマークなどWeb上のサービスを提供する会社ですが、それらのほとんどはPerlで書かれており、LinuxやApache、MySQLをはじめとするオープンソースソフトウェアの上で動作しています。そんな理由から、開発環境も自然とオープンソースのツールを使うことになります。今回から2回に分けて、そんなわたしの開発環境を簡単に紹介させていただきたいと思います。 ノートPC1台で開発する 題のツール類の話に入る前に、開発に使っているハードウェアの話を先にしてお

    ITmedia エンタープライズ:あるWebプログラマーの作業環境――豪傑の三種の神器【前編】 (1/2)
  • 「iOS SDKで始めるObjective-C入門」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

    Windowsを使っていたけど、iOSアプリを作るためにMacを使い始めた初心者を対象に、開発ツールXcode/iOS SDKを使ってiPhoneiPadアプリを作る方法を、プログラミング言語「Objective-C」の書き方/文法を交えて解説 iOS SDKで始めるObjective-C入門(7): Objective-Cのクラスやプロパティ、特徴的なメソッドの使い方 開発ツールXcode/iOS SDKを使ってiPhoneiPadアプリを作る方法を、プログラミング言語「Objective-C」の書き方/文法を交えて解説。「Windowsを使っていたけど、iOSアプリを作るためにMacを使い始めた」という初心者を対象にしています。今回は、クラス、プロパティ、メソッドを中心にインポート、アクセサー(ゲッター、セッター)、引数とラベ、スコープ、selfとsuperなどについてもコードを交

  • Excelを別ウィンドウですばやく開く

    Excelの画面を2つ並べて作業をしたいことがある。1つのウィンドウの中で2つのExcelファイルを整列表示させるのではなく、ウィンドウそのものを2つ開きたいといった場合だ。例えばマルチディスプレイで、左右画面にそれぞれExcelの画面を表示し、右画面の内容を参照しながら左画面のExcelファイルを編集するといったケースである。 しかし単純に2つのExcelファイルを連続して起動すると、1つのウィンドウの中に重なった状態で表示する。2つのウィンドウを表示するためには、1つめのウィンドウを立ち上げたあとに、スタート→プログラムとたどって新しくExcelを立ち上げてそこにExcelファイルをドラッグ&ドロップすればよいのだが、やや面倒だ。 今回紹介する「別のウィンドウで開く」は、Excelに組み込むことにより、こうした別ウィンドウの立ち上げを容易にしてくれるアドオンである。インストールするとメ

    Excelを別ウィンドウですばやく開く
  • https://www.itmedia.co.jp/mobile/apptown/

    fdear
    fdear 2011/08/19
  • 「P-02B」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

  • Command Technica:rsyncを使った熟練者レベルのバックアップ (1/3) - ITmedia エンタープライズ

    rsyncを使いこなせば、あなたが想定するバックアップのニーズのほとんどに対応できるようになる。ここでは、あなたをrsyncマスターにするためのポイントを解説する。 この2カ月でわたしはあちこちに出かけた。その間、メインで使っているデスクトップコンピュータは眠ったままだった。もしrsyncを使いこなせていなかったら、きっと厄介なことになっていただろう。しかし、このユーティリティを定期的に使っていたおかげで、すでにわたしのデータ(とにかくその大部分)は別の場所にコピーされていつでも使える状態になっていた。rsyncの習得には少し時間が掛かるが、いったん覚えてしまえば、ごく短いスクリプトを使ってバックアップのニーズのほとんどに対応できるようになるはずだ。 rsync の素晴らしさはどこにあるのか。1つは、毎回ファイルを丸ごとコピーするのではなく、新旧ファイル間の差分をコピーすることでファイル転

    Command Technica:rsyncを使った熟練者レベルのバックアップ (1/3) - ITmedia エンタープライズ
  • Command Technica:はじめてrsyncを使う方が知っておきたい6つのルール (1/2) - ITmedia エンタープライズ

    Linuxなどを利用する上で、「これはどうやったら実現できるのだろう」と思うことは数知れない。連載では、ユーザーがひんぱんに遭遇するであろう問題と、その解決方法を解説する。上級者には新たな発見を、初心者には上級者への道の手引きとなるだろう。 ファイルやディレクトリをバックアップ/同期するためのツールは幾つも存在していますが、rsyncはとりわけ大きな人気を誇っているといってよいでしょう。変更分を検出して差分のみを転送することで、ネットワーク経由でも効率的にバックアップ/同期が行える点や、sshなどのリモートシェル経由での利用が可能な点など、機能の洗練度はさすがに登場から10年以上たっているだけのことはあります。バックアップやミラーリングなどの用途であれば、基的にはコピー元とコピー先でわずかな違いしか発生しないはずで、ファイルの相違部分だけを転送するrsyncは効率的に機能します。 そん

    Command Technica:はじめてrsyncを使う方が知っておきたい6つのルール (1/2) - ITmedia エンタープライズ
  • 1つのソースから携帯アプリもAndroidアプリも――アプリ開発フレームワーク「Colors」に新機能

    ネイキッドテクノロジーは、ライブアップデートと統計解析機能を備えたモバイルアプリ開発フレームワーク「Colors」のAndroid版を提供する。 ネイキッドテクノロジーは、モバイルアプリ開発フレームワーク「Colors」Android版の提供を開始した。 Colorsは、独自のスクリプト言語を記述することでOSや機種を問わず同一のアプリを提供できるフレームワーク。国内外200機種の携帯電話をサポートする。 Android版Colorsでは、ユーザーによるアップデート作業をすることなくアプリ内容を変更できるライブアップデートや、アプリの起動回数などのユーザ動向をリアルタイムで捕捉できる統計解析機能を利用できる。 関連記事 iアプリ、S!アプリをAndroidアプリに自動変換――NSW、無料の試用サイトを公開 日システムウエアが、iアプリ、S!アプリなどのJavaアプリをAndroidアプリ

    1つのソースから携帯アプリもAndroidアプリも――アプリ開発フレームワーク「Colors」に新機能
    fdear
    fdear 2011/05/02
  • カシオ、スマートフォンと通信可能な「G-SHOCK」を発表

    カシオ計算機は、スマートフォンとのBluetooth通信に対応したG-SHOCKシリーズの新製品を発表した。 カシオ計算機は3月23日、近距離無線通信技術Bluetooth」の省電力版「Bluetooth Low Energy Wireless Technology(ブルートゥース ロウ エネルギー ワイヤレス テクノロジー)」(以下、Bluetooth Low Energy)に対応した「G-SHOCK」シリーズの新製品を発表した。今年登場するとされているBluetooth Low Energy対応スマーフォンとの連携機能が多く搭載されており、2011年中の発売を目指す。 今回発表されたG-SHOCKはスマートフォン側の着信やメールの確認をはじめ、時計を軽く叩くことでバイブレーションや着信音の停止が可能。また、逆に時計側からスマートフォンのアラームやバイブレーションを作動させることもでき

    カシオ、スマートフォンと通信可能な「G-SHOCK」を発表
  • @IT情報マネジメント:ディルバート連載インデックス

    ディルバート(635): そもそもIT以前の問題……? ディルバートに問われるIT提案力とは、内容の素晴らしさよりも、ITオンチなボスに訴えかける“何か”だったようで……。(2019/12/26) ディルバート(634): 大局的ビジネスの進め方 目の前の大金か、将来のビジネスの基になる知的財産か。“独特の大局観”の持ち主であるボスが選択するのはもちろん……?(2019/12/19) ディルバート: 漫画「ディルバート」連載終了のお知らせ 10年以上にわたって多くの方にご愛顧いただいた漫画「ディルバート」日語版を、2019年12月に第635回の掲載をもって終了いたします。長年お付き合いくださり、ありがとうございました。(2019/12/17) ディルバート(633): ザワザワする話 話を途中で打ち切られると、なんともモヤモヤするものですが、それが“悪い知らせ”となると、もはやディルバー

  • 緊急課題! 点在する複数のシステムを統合連携せよ――問題山積! 乱立する情報システムの解法とは?

    豆成くん、衝撃を受ける 出社初日、若手ITエンジニアの豆成くん(仮名)は衝撃を受けていた。 彼は、終わることのないプログラム開発作業に明け暮れていたシステム開発子会社を辞め、新天地を求めて中堅メーカーのマメックス工業(仮名)の情報システム部門に転職したのだった。晴れて念願がかない、ユーザー企業へと転じた彼が見たものは、古いシステムをルーチンワークで黙々とメンテナンスし続けている運用担当者たちの姿だった。 (どうしてこんなバラバラで古いシステムをいまでも……。いっそのこと、丸ごと作り替えた方が早いんじゃないだろうか?) 膨大なシステムを目前にそう自問自答する豆成くんの肩を、先輩格の蔵田さんがたたいた。 「これがわが社の姿だ。全部作り直した方がいい??なんて考えているのかもしれないが、いまさら不可能なんだよ。このシステム全体がうちの会社を動かしているんだ……。よく覚えておいた方がいいな」 乱立

    緊急課題! 点在する複数のシステムを統合連携せよ――問題山積! 乱立する情報システムの解法とは?
  • https://www.itmedia.co.jp/enterprise/devit.html

    fdear
    fdear 2010/10/04
  • IT総合情報ポータル「ITmedia」Home

    テクノロジー関連のニュース及び速報を中心に、レビューや特集記事を掲載。

    IT総合情報ポータル「ITmedia」Home
    fdear
    fdear 2010/10/04
  • 最強最速アルゴリズマー養成講座:あなたの論理的思考とコーディング力は3倍高められる (1/2) - ITmedia エンタープライズ

    全世界で20万人を超える凄腕のコーダーが集うプログラミングコンテスト「TopCoder」。稿では、アルゴリズム部門のSRMで取り上げられる問題を考えながら、論理的思考力およびコーディングのテクニックを養っていきます。 はじめに はじめまして。高橋直大です。連載「最強最速アルゴリズマー養成講座」では、全世界で20万人を超える凄腕のコーダーが集うプログラミングコンテスト「TopCoder」について、そこで出題される数学・アルゴリズムのパズルを考えることで、コーディングのテクニックおよび論理的思考力を磨くことを目的に開始するものです。ここで扱う技法は主にアルゴリズムのそれですが、その根底にはロジカルな思考術が存在します。そうした能力を養いたい方にとって少しでも役に立てれば幸いです。 なお、稿は必要に応じてコーディング例も紹介しますが、TopCoderで出題される問題の中から比較的やさしい問

    最強最速アルゴリズマー養成講座:あなたの論理的思考とコーディング力は3倍高められる (1/2) - ITmedia エンタープライズ
  • すきま時間を黄金に変える携帯グッズ、じっくり時間で成果を出すデスクトップ環境とは?

    誰でも「すきま時間」を合計すると、1日に2~3時間にはなるはずです。こうしたすきま時間を有効活用できるかどうかが重要です。ここでは、通勤途中や外出時に携帯しておきたいすきま時間活用グッズを紹介しましょう。こうした移動中のちょっとした「すきま時間」は、短時間で完了できる「すきまアクション」にうってつけの時間です。 すきま時間で成果を出すために持ち出したいノート、、スマートフォン まず、読書用にできれば2冊のを持っておくとよいでしょう。なぜなら、1冊だと読み終わってしまう可能性がありますし、1冊目が面白くない場合、途中で見切って2冊目に移行できるからです。面白くないを無理して読むのはやめましょう。 また、電車に乗った瞬間に、スッと勉強道具や仕事道具を取り出せるように常備しておく必要があります。ノートに関しては、わたし個人は文庫サイズの無地ノートをメモ書き用に利用しています。これは軽量な

    すきま時間を黄金に変える携帯グッズ、じっくり時間で成果を出すデスクトップ環境とは?
  • システムのお届けは何便にしますか?

    この回は掲載を終了しました この回のディルバートは、ライセンス契約に基づく掲載期限が切れたことにより、掲載を終了しました。インデックスをご覧のうえ、より新しい回のディルバートをお楽しみいただきますようお願いいたします。

    システムのお届けは何便にしますか?
    fdear
    fdear 2010/06/16
  • 「最強最速アルゴリズマー養成講座」関連の最新 ニュース・レビュー・解説 記事 まとめ - ITmedia Keywords

    最強最速アルゴリズマー養成講座: そのアルゴリズム、貪欲につき――貪欲法のススメ アルゴリズムの世界において、欲張りであることはときに有利に働くことがあります。今回は、貪欲法と呼ばれるアルゴリズムを紹介しながら、ハードな問題に挑戦してみましょう。このアルゴリズムが使えるかどうかの見極めができるようになれば、あなたの論理的思考力はかなりのレベルなのです。(2010/9/4) 最強最速アルゴリズマー養成講座: 病みつきになる「動的計画法」、その深淵に迫る 数回にわたって動的計画法・メモ化再帰について解説してきましたが、今回は実践編として、ナップサック問題への挑戦を足がかりに、その長所と短所の紹介、理解度チェックシートなどを用意しました。特に、動的計画法について深く掘り下げ、皆さんを動的計画法マスターの道にご案内します。(2010/5/15) 最強最速アルゴリズマー養成講座: アルゴリズマーの登

  • ITmedia エンタープライズ:Undocumented Mac OS X:第1回 initを置き換えるlaunchd【前編】 (1/3)

    UNIX使いに真のMACPOWERを! 連載では、UNIX使いに向け、UNIX系OSとしてのMac OS Xを解説していく。記念すべき第1回では、initに代わるものとしてMac OS X Tigerで採用された、launchdを紹介しよう。 Mac OS XはMach*と*BSDをベースとしたOSで、その構造はUNIXそのものであると言える。しかし、その源流にはNeXTSTEPやMkLinux*といった「一味違った」UNIXがあり、そこからの影響を強く受けている。加えて、UNIXとは異なるMac OSというPCOSの後継でもあり、特にGUI面では、UNIX世界の標準といえるXウインドウシステムとまったく異なる機構が使用されている。こうしたことから、ほかのUNIXと同じようには扱えない部分、なぜそうなのか一見理解できない部分が多々存在する。 さらに、アップル(以下、Apple)という企業

    ITmedia エンタープライズ:Undocumented Mac OS X:第1回 initを置き換えるlaunchd【前編】 (1/3)
    fdear
    fdear 2009/11/16
  • ITmedia : Undocumented Mac OS X 第7回 : HFS、HFS Plusの基本的概念【前編】

    第7回 HFS、HFS Plusの基的概念【前編】:Undocumented Mac OS X(1/4 ページ) Mac OS XのデフォルトファイルシステムHFS Plus。今回はその基的概念をはじめ、HFSおよびHFS Plus共通の機能を解説する。 Mac OS Xは、さまざまなファイルシステムをサポートしている。NeXT由来のUFS、旧Mac OSでメインのファイルシステムだったHFSとその拡張版HFS Plus、CD-ROMで用いられるISO9660形式や、Windowsはもちろんデジタルカメラ向けメモリカードでも用いられデファクトスタンダードとなっているFAT、さらにはWindows 2000/XPで標準的なNTFSまで扱える。 そうした中でも、Mac OS X自身をインストールできるMac OS Xネイティブのファイルシステム*といえるのが、今回と次回で紹介するHFS P

    ITmedia : Undocumented Mac OS X 第7回 : HFS、HFS Plusの基本的概念【前編】
    fdear
    fdear 2009/09/16