タグ

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

  • 人気プログラミング言語の変遷、1965~2019年(Python視点)

    人気プログラミング言語の変遷、1965~2019年(Python視点):気になるニュース&ネット記事 息抜きできる小ネタとして「Most Popular Programming Languages 1965 - 2019」というYouTube動画を紹介。1965年~2019年までの人気プログラミング言語ランキングの変遷を、約5年ごとで、さかのぼりながら見ていく。

    人気プログラミング言語の変遷、1965~2019年(Python視点)
  • IT業界の仕組みと偽装請負の闇を分かりやすく解説しよう

    IT業界の仕組みと偽装請負の闇を分かりやすく解説しよう:「多重下請け+客先常駐+偽装請負」のコンボで業火に包まれるな(1/3 ページ) 上流企業のエンジニアは、プログラミングを行わないって当?――IT業界への就職/転職を考えている学生や若手エンジニアに贈る、エンジニアとして希望通りのスタイルで活躍するために知っておきたいIT業界の仕組みと慣習、そして自分に合ったIT企業の選び方。 ITエンジニアに憧れてIT業界に入ったのに、数年たつと「こんなはずではなかった」と後悔するエンジニアの声を聞くことがある。 理由はさまざまだ。単純に「入社した会社が合わなかった」という人もいるだろう。しかし体感では「IT業界の構造そのものに対する誤解によって生じたミスマッチ」が驚くほど多いように思う。 私も学生時代はIT業界の構造を正しく把握しておらず、業界に入って数年たってようやく、正しく認識できるようになっ

    IT業界の仕組みと偽装請負の闇を分かりやすく解説しよう
  • 謝ったんだから、アナタが悪いんですよね。

    謝ったんだから、アナタが悪いんですよね。:「訴えてやる!」の前に読む IT訴訟 徹底解説(41)(1/3 ページ) 納品したシステムに「バグが残っているから」と支払いを拒否したユーザー。軽微なバグであり、改修のメドが立っているにもかかわらず彼らが強く出た根拠は「ベンダーの謝罪」だった。 連載目次 IT訴訟事例を例にとり、トラブルの予防策と対処法を解説する連載。前回は、納品したソースコードの権利は発注者、受注者、どちらにあるのかを取り上げた。 今回は「謝罪」について考えてみたい。 開発プロジェクトで何らかの問題が発生したとき、当は自分たちに非があるとは思っていないが、「取りあえず謝っておこう」と考えるベンダーは少なくないだろう。筆者も昔、ユーザーテスト時にトラブルが発生し、「正式な謝罪文の提示がないかぎり、ここから先の作業はさせない」とユーザーに言われ、自分たちに非があるかのような文章を

    謝ったんだから、アナタが悪いんですよね。
  • 明瞭な「提案依頼書(RFP)」の書き方

    連載「エンジニアのためのビジネス文書作成術」は、書籍「外資系コンサルのビジネス文書作成術」(吉澤準特著 東洋経済新報社)を基に、出版社の許可を得て、筆者自身が@IT読者向けに再構成したものです。画像はWindows 7 + Word 2013上のものです。機能はWord 2013、2016のいずれでも使用できます 連載「エンジニアのためのビジネス文書作成術」、第1回は「議事録」の書き方を、第2回は「要件定義書」の書き方を学びました。第3回は「提案依頼書(RFP)」をWordで作ります。 提案依頼書(RFP)とは、発注者(ユーザー)が、自分たちが提案してほしいことを具体的な「内容(要件)」にまとめた文書です。受注者(ベンダー)が「提案書」を作成するためのインプット(材料)になります。 RFPはシステムの「実装内容」だけでなく、自社とベンダーの「責任関係」を決める文書です。「役割分担」は、その

    明瞭な「提案依頼書(RFP)」の書き方
  • データを確認せずに「できます!」と役員が確約した、ディープラーニング案件の末路

    データを確認せずに「できます!」と役員が確約した、ディープラーニング案件の末路:開発残酷物語(4)(1/3 ページ) トラブルの原因は何だったのか、どうすれば良かったのか。実在する開発会社がリアルに体験した開発失敗事例を基に、より良いプロジェクトの進め方を山一郎氏が探る連載。今回は「ディープラーニング」にまつわる失敗談を紹介します。 「開発残酷物語」は、システム開発会社比較検索サービス「発注ナビ」ユーザーのシステム開発会社の方々に過去の失敗事例をお話しいただき、契約で押さえるべきポイントやプロジェクト運営の勘所を読者諸氏と共有し、これから経験するトラブルを未然に防ぐことを目的としている。 聞き手は、山一郎氏。今回、失敗談をお話しいただいたのは、「コンピュータマインド」の常務取締役 萱沼常人氏だ。 同社は山梨県に社を構え、東京都新宿区に東京社を置き、沖縄にも事業所がある。従業員数1

    データを確認せずに「できます!」と役員が確約した、ディープラーニング案件の末路
  • 管理を無茶振りされたサーバを守り抜け! Hardening One Remix開催

    管理を無茶振りされたサーバを守り抜け! Hardening One Remix開催:優勝は会津若松市のITエンジニア集団(1/2 ページ) 2013年7月6日と13日に分け、「守る技術」「運用する技術」を競うセキュリティイベント「Hardening One Remix」が開催された。 「え、これ、めっちゃ古いバージョン入ってない?」「SSHの設定は変えておかないとまずいよねぇ」「さっきやられたから、修正して再起動して、もし次来たときには自動的に再起動するようにしておいたよ」……2013年7月6日と13日に開催されたセキュリティイベント「Hardening One Remix」。6日の競技会場では、参加各チームでこんな緊迫したせりふが飛び交った。 Hardening One Remixは、「守る技術」「運用する技術」を競うセキュリティイベントだ。Web Application Securit

    管理を無茶振りされたサーバを守り抜け! Hardening One Remix開催
    shinji_HK
    shinji_HK 2013/07/18
    運用系の人たちがどんなことしてるかが具体的にイメージできる面白い企画ですね
  • アジャイルってなんなんだ!?

    企画はWeb開発企業『クレイ』におけるアジャイルソフトウェア開発の経験を漫画「ブラックジャックによろしく」の名シーンを挿絵に紹介するドキュメンタリーです。 はじめまして、認定スクラムマスターの吉岡と申します。私は2011年にWeb開発企業『クレイ』に入社して以来、開発プロセスの改善に取り組んできました。クレイはエンジニア5人とプロジェクトマネージャ2人でWeb開発を請け負っており、プロジェクトの規模としては2~3カ月で完了する短いものが主流でした。 入社当時はエンジニアそれぞれのToDo管理はしていたものの、要件の解釈で行き違いがあったり、担当者以外に開発の状況が見えないなどの問題がありました。

    アジャイルってなんなんだ!?
    shinji_HK
    shinji_HK 2013/04/16
    作者的には、こういう利用方法はOKなんだよな。本当に良かったのか・・・?
  • スマホ向けサイト制作3手法の基礎知識と課題、OS/機種依存のハマリどころ3選

    スマホ向けサイト制作3手法の基礎知識と課題、OS/機種依存のハマリどころ3選:スマホ向けサイト制作で泣かないための秘伝ノウハウ(1)(1/2 ページ) スマートフォン向けWebサイト構築支援ツールを開発・販売するため、国内すべてのケータイ・スマートフォン・タブレットを所有している企業に勤める筆者が、サイト構築のハマリどころとも言えるノウハウを紹介する連載。第1回は、PCやケータイと比べて際立ったスマホの特徴2つや、スマホ向けサイト制作3手法の基礎知識と課題、iPhoneAndroidなどOS/機種依存でのハマリどころをサンプルを交えて3つ紹介 連載開始に当たって 初めまして。KSKの「フレックスファームビジネスユニット」でエバンジェリストをしている渡辺と申します。筆者の所属するフレックスファームでは、スマートフォン向けWebサイト構築支援ツールの開発・販売を行っています。国内で販売されて

    スマホ向けサイト制作3手法の基礎知識と課題、OS/機種依存のハマリどころ3選
  • iPhoneで動くARアプリを作るためのライブラリ10選

    iOSでもARしよう 前回の「3DモデルがアニメーションするARをOpenGL ESで作る」までは、主にAndroidでAR(拡張現実)を実現する方法について解説してきました。 スマートフォンの2大勢力としてiPhoneAndroidが挙げられる以上、iPhoneでARを実現する方法も書かなけれ消化不良というものでしょう。「モバイルARアプリ開発“超”入門」の第5回はiPhoneiPadで使用されているiOSにスポットを当ててみます。 iOSで使用可能なARライブラリ8選 iOSで使用可能なARライブラリは各社開発を進めているため、実用に耐え得るもののみに絞っても、かなりの数が出そろっています。まずは、それぞれのライブラリについて、各社のサイトやデモアプリを動かした結果を基に簡単に見ていきます(アルファベット順)。 また、以下の一覧では認識方法を以下の3種類に分けて記述していきます。

    iPhoneで動くARアプリを作るためのライブラリ10選
  • なぜWikipediaは停止するのか――SOPA抗議活動をひもとく - @IT

    (Geekなぺーじ あきみち氏による寄稿記事です) 2012年1月18日のUTC 5時(日時間同日14時)から、英語Wikipediaが、米国議会で審議されている「オンライン海賊行為禁止法(Stop Online Piracy Act:SOPAおよびPROTECT IP Act:PIPA)」への抗議としてサービスを24時間停止しています。 「SOPA Blackout Day」キャンペーン、決行 実はWikipedia英語版サイト停止を発表する前から、1月18日には「SOPA Blackout Day」という抗議キャンペーンが行われる予定になっていました。 もともと、具体的にそのようなキャンペーンが計画されていたわけではありません。しかし2011年年末から「GoogleAmazon、Facebookなどが抗議としてWebを停止するかもしれない」というニュースが伝えられていました。

  • 2012年Web業界予測――スーパーエンジニア採用から一芸エンジニア採用へ

    2012年Web業界予測――スーパーエンジニア採用から一芸エンジニア採用へ:ヘッドハンターのIT業界転職動向メモ(2) IT・Web業界専門のヘッドハンターは、日々の情報収集を欠かさない。連載では、ヘッドハンターならではの視点でIT業界転職動向を眺め、気になったネタを紹介していく。 ソーシャルゲーム市場の爆発的拡大 2011年で最も活発だった市場は、間違いなくソーシャルゲーム市場である。 IT業界の中ではもちろんのこと、おそらく全産業・全業界を見渡しても、1年間でこれほど急成長した市場はないだろう。三菱UFJモルガンスタンレー証券が、当初2134億円と予想していた2011年の国内ソーシャルゲーム市場規模を、2385億円に上方修正したほどだ。 また、円高などの経済的背景もあって、グリーやディー・エヌ・エーといったソーシャルゲームのプラットフォーマーは積極的に海外企業を買収した。ドリコム

    2012年Web業界予測――スーパーエンジニア採用から一芸エンジニア採用へ
  • パナソニックは本当に業績回復した? - IFRS 国際会計基準フォーラム

    高田直芳 公認会計士 2011/12/1 電機業界が惨憺たる状況であるなか、パナソニックは2009年9月期に289億円の営業黒字に転じた。今回は、某メディアが挙げたパナソニックの業績回復要因について分析し、“回復”の真相に迫りたいと思う。(ダイヤモンド・オンライン記事を転載、初出2010年1月8日) 前回コラム(ソニー、富士通NEC編)では、経済学理論からのアプローチによって「健全なる赤字決算」の分析を試みた。返す刀でパナソニックと日立(日立製作所)に挑もうとしたのだが、振り下ろす前に、筆者のほうから刀を納めることにした。正面から斬り込んでも、空を斬るばかりと思えたからである。 それにしても、電機業界の惨状には目を覆うばかりだ。どうしてこんな業績になってしまったのであろうか。 かつては「あっかっる~い、なっしょっ、な~る」や「このぉき、なんのき、きになるき」がお茶の間のテレビから溢れ出て

    shinji_HK
    shinji_HK 2011/12/02
    だが、ミラーレス一眼と廉価ヘッドフォンとSDカードは、パナソニック一押し。
  • さくらのクラウド、Amazon EC2の半額以下で11月開始へ - @IT

    2011/09/06 さくらインターネットが、11月15日に竣工する北海道・石狩の新データセンターで、竣工と同時に格的なクラウドサービス「さくらのクラウド」の提供を開始することを明らかにした。9月5日に東京・新宿で開かれたユーザー向けイベント「さくらの夕べ」で、田中邦裕社長自らが語った。 「昨年11月のクラウドコンピューティングEXPOで、さももうすぐ出るかのように言ってしまいましたけれども、ようやく明日ベータサービスのリリース予定です」 昨年の時点で、後発となるクラウドサービスのコンセプトを「何の変哲もないIaaS型クラウドを圧倒的なコストパフォーマンスで提供する」と語っていた田中社長だが、改めて「開発者志向のシンプルクラウド」という設計目標を強調。公式発表前ながら、「同一スペックであれば、Amazon EC2の1/3から1/2の料金にできると思う」と話し、国内の競合サービスや、機能や

  • WordPressを使ったFacebookページ作成と更新:基礎編

    WordPressを使ったFacebookページ作成と更新:基礎編:WordPressでFacebookページを作ろう(1)(1/6 ページ) BtoCをメイン事業とする中小企業にとってFacebookは有効活用したいソーシャル系サービスの1つです。 どうにか活用したいけれども、どうやって作るのか、どうやって運用すればいいのかなど分からないことだらけだと思います。 この記事では、Web担当者とWeb制作者を対象に多くのWebサイトで利用されているWordPressを使ったFacebookページ用コンテンツの作成について紹介します。 Facebookページとは Facebookページ(旧「Facebookファンページ」)とは、企業やブランド、サービス、または有名人やアーティストなどが顧客やファンなどの個人と交流を図ることのできるFacebook上のページを指します。 Facebookページの

    WordPressを使ったFacebookページ作成と更新:基礎編
  • Twitter、Facebookへのうっかり投稿で94%の企業が情報漏えいを経験 - @IT

    2011/08/03 シマンテックは8月2日、企業がTwitterやFacebookなどのソーシャルメディアを利用する際にどのような自衛策を取っているか、その実態をまとめた「2011年 ソーシャルメディアからの保護に関する調査(2011 Social Media Protection Flash Poll)」を発表した。 調査対象は、北米、EMEA(ヨーロッパ、中東、アフリカ)、アジア太平洋(日含む)、中南米の33カ国で企業の経営陣とIT管理者を務める1225人。企業規模は小規模(従業員数1000~2400人)、中規模(同2500~4999人)、大規模(同5000人以上)に分類している。 同調査によると、82%の企業がソーシャルメディアの利用に伴い順業員の発信内容のアーカイブ(収集、保管、検索)やセキュリティポリシーの策定、教育プログラムの確立を検討していることが分かった。実際に導入フェ

    shinji_HK
    shinji_HK 2011/08/09
    ソーシャルメディアで上司の悪口はご法度ですよ。こういう判例もあるので。http://nikitoki.blog.so-net.ne.jp/2010-03-21-4
  • JSOCに飛び込んできた不審なメール――これが標的型攻撃の実態だ

    川口、官房長官就任 皆さんこんにちは、川口です。先月からセキュリティ監視センターJSOC(Japan Security Operation Center)のセキュリティアナリストのリーダーの座を後進に譲り、JSOCの官房長官として、JSOCセンター長を補佐するお仕事に就くことになりました。 今回は、そんな私が対応することになった標的型メール攻撃の顛末(てんまつ)を取り上げます。厳密にいうと今回届いたメールは、JSOCにとっては、脅威となり得る「標的型」ではありません。しかし受け取る組織によっては十分標的型メール攻撃となり得る内容ですので、紹介したいと思います。 ある日JSOCに届いた1通の標的型メール 5月のある日、JSOCで仕事をしていたところ、1人のセキュリティアナリストが話しかけてきました。 「サポート窓口に変なメールが来ているぞ。ヤバイと思うので見てほしい」 すぐに確認したところ、

    JSOCに飛び込んできた不審なメール――これが標的型攻撃の実態だ
    shinji_HK
    shinji_HK 2011/06/17
    パスワード付zipがウィルスチェックをくぐりぬけるとか、対策が非常に難しそう
  • 基礎から分かる、Facebookアプリの作り方

    基礎から分かる、Facebookアプリの作り方:無料クラウドでできるFacebookアプリ開発入門(1)(1/5 ページ) FacebookでWeb開発者/デザイナは何ができるのか 「Facebook」とは、「全世界で5億人を超える」といわれているユーザーが参加しているSNS(ソーシャル・ネットワーキング・サービス)/ソーシャルネットワークです。2008年5月にはインターフェイスも日語化され、現在は日国内でも約700万人以上のユーザーが利用しているといわれています。 Web開発者/デザイナから見た場合、Facebookをアプリケーション・プラットフォームとして利用することで、さまざまな付加価値をユーザーに提供できます。 SNSをプラットフォームとする動きとしては、国内でも「mixi(ミクシィ)」「GREE(グリー)」「モバゲータウン」などが「OpenSocial」の仕様に沿って進んでい

    基礎から分かる、Facebookアプリの作り方
  • スマートフォンで「できちゃうこと」って?

    スマートフォンで「できちゃうこと」って?:イチから始める! Androidセキュリティ(1)(1/3 ページ) 「もいちどイチから! HTTP基礎訓練中」でWebアプリケーションの脆弱性と対策について学んだクウが、今度はAndroidの世界に挑戦。Android特有の問題、PCや従来の携帯電話向けのWebアプリとの違いや対策について紹介します。(編集部) やっぱ時代はスマートフォンだよね? クウはベンチャー企業で働くエンジニア。同僚のユウヤや開発チームのリーダー、ナツさんと一緒にWebアプリケーションの開発に携わる傍ら、勉強会に顔を出してはWebアプリのセキュリティについて知識をためてきた。そんな彼が次に興味を持ったのは……。 クウ 「Androidアプリできたよー♪」 ユウヤ 「ん? なんでそんなん作ってんの?」 クウ 「お勉強のために自分で作ったのだ♪ いまどきは、スマートフォン向けア

    スマートフォンで「できちゃうこと」って?
  • サーバサイドJavaScriptの本命「node.js」の基礎知識

    稿では、Node.jsの特徴や動作原理に触れ、サンプルや役に立つパッケージ、活用事例などを紹介したいと思います。 主なサーバサイドJavaScript Node.jsに触れる前に、予備知識として他のサーバサイドJavaScriptにも触れておきます。Node.js含め、サーバサイドJavaScriptには、主に以下のようなプロジェクトがあります。 サーバサイドJavaScripの標準仕様「CommonJS」とは サーバサイドJavaScriptには、「CommonJS」と呼ばれる標準化が策定されています。標準化というと難しい感じがしますが、要はサーバサイドでJavaScriptを実行するのに何が必要かを仕様として、定義しているドキュメントのことです(例えば、「ログが必要だよね」など)。 Node.jsは、このCommonJSに則って開発されています。現段階であれば、CommonJSの仕様

    サーバサイドJavaScriptの本命「node.js」の基礎知識
    shinji_HK
    shinji_HK 2011/03/01
    勉強べんきょー2
  • WindowsのSnipping Toolで画面をキャプチャーする

    画面に表示されたイメージを画像ファイルとして保存したいときには、スクリーン・キャプチャーと呼ばれる機能を使う。[Print Screen]キーで全画面、[Alt]+[Print Screen]でアクティブ・ウィンドウをクリップボードにコピーできる。任意の領域をキャプチャーしたい場合は、Windows 7の標準ツール「Snipping Tool」を使うとよい。 解説 管理者として、Windowsの設定方法やアプリケーションの使い方などを知らせるためのドキュメントを作成しなければならないこともあるだろう。その際、文章だけでなく、適宜スクリーン・キャプチャーを使って画面イメージを挿入すれば、説明が分かりやすくなる。 Windowsには標準でスクリーン・キャプチャー機能が用意されており、[Print Screen]キー(キートップには[PrtSc]などと表記されていることもある)を押すと、キーを押

    WindowsのSnipping Toolで画面をキャプチャーする
    shinji_HK
    shinji_HK 2011/01/22
    こんな便利な機能知らなかった