タグ

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

  • 世界制覇をもくろむLINE――ベールを脱いだプラットフォームの全体像とは

    世界制覇をもくろむLINE――ベールを脱いだプラットフォームの全体像とは:LINE Developer Conferenceまとめリポート(前編)(1/3 ページ) LINEは4月15日と17日の両日、世界初となる「LINE Developer Conference」を開催。LINEプラットフォームの全体像を明らかにした。稿では、その中でもLINEプラットフォームを統べるChannel Gatewayとは何か、LINEビジネスコネクトの仕組みとは、インフラをどのように高速化しているのかなどについてお届けする。 キーワードは「グローバル」――LINEプラットフォームの世界展開 サービスを開始して3年足らずで登録ユーザー数4億人を突破し、さらなる成長を続けるLINE。トーク送受信件数は1日で最大100億件に達している。こうした成長を支えるために、同社はどのような技術を使ってインフラやプラット

    世界制覇をもくろむLINE――ベールを脱いだプラットフォームの全体像とは
    koba04
    koba04 2014/04/24
  • シマンテック、ハッシュアルゴリズム「SHA-1」利用停止までのロードマップを解説

    シマンテックは2014年2月5日、Webサイト閲覧を安全に行うために使われる電子証明書で利用されるハッシュアルゴリズムを、現在の「SHA-1」から「SHA-2」へ移行を促すための解説を行った。 WebブラウザーでSSL通信を行うためには、(1)ブラウザーなどにルート証明書を入れること、(2)認証局がSSLサーバー証明書を発行すること、(3)Webサイト管理者が正しくSSLサーバー証明書をインストールすることの3つの条件がそろうことが必要だ。 暗号化通信を始める場合、利用者がブラウザーを使ってWebサーバーにアクセスすると、WebサーバーはSSLサーバー証明書、中間認証局証明書をブラウザーに向け送付する。送付されたSSLサーバー証明書が、シマンテックをはじめとする正しい証明書発行機関のものかどうかを判断するため、ハッシュアルゴリズムを適用し、ハッシュ値を算出する。このとき使われているのが、S

    シマンテック、ハッシュアルゴリズム「SHA-1」利用停止までのロードマップを解説
  • 存在に気付かないふり? Struts

    調査を行う過程で、稼働中と思われる探調TOOLを発見した。このURLを見て分かる通り、「.action」という拡張子が用いられている。これは慣習的に「Apache Struts」を用いるアプリケーションで指定される拡張子である。さらに、ソースコードを確認すると「struts」という文字列がパス指定でいくつか記載されていた。 これは断定ではないのだが……。 Apache HTTP Serverは10年ほど外部から改ざんを行えるような脆弱性、および攻撃コードがリリースされていない 原因となった探調ツールでは「.action」拡張子が使用されているページがある そのソースコードにはstrutsの文字列がパス指定で記載されている という理由から、探調TOOLでは脆弱性の影響を受けるバージョンのApache Strutsが利用されており、その脆弱性を突かれて、今回の事件に至ったのではないだろうかと考

    存在に気付かないふり? Struts
  • 2人のリーダーが決断した賢い世代交代

    Perl技術文化の啓蒙・促進を促す組織「JPA」は2013年11月11日、新人事を公開。2013年11月1日をもって、肥後彰秀氏と和田裕介氏が新理事に就任したと発表した。 Perl技術文化の啓蒙・促進を促す組織「Japan Perl Association(以下、JPA)」は2013年11月11日、新人事を公開。2013年11月1日をもって、肥後彰秀氏と和田裕介氏が新理事に就任したと発表した。JPAは、Perl技術の発展を促す技術者のためのカンファレンス「YAPC::Asia(以下、YAPC)」も主催しており、今回理事となった和田氏はYAPC運営委員会の委員長にも同時に就任する。これまでのYAPCを支えてきた人物の突然の引退発表により開催が危ぶまれた2014年のYAPCだったが、今回の発表により来年度のYAPC開催が約束された。 これまでのYAPCを支えてきたその人物とは、牧大輔氏と櫛

    2人のリーダーが決断した賢い世代交代
    koba04
    koba04 2013/11/20
    和田氏!
  • JavaScript製とは思えないゲームをenchant.jsで簡単に作るには

    JavaScript製とは思えないゲームをenchant.jsで簡単に作るには:enchant.jsでHTML5+JavaScriptゲーム開発入門(4)(1/3 ページ) 大人気のHTML5+JavaScriptベースのゲームエンジン「enchant.js」を使ってゲームアプリを作る方法を解説していく連載。今回は、手軽にアニメーションを作れるtl.enchant.jsの使い方や、スマホ向けアニメーションのチューニングポイント6つを解説する。 これが、JavaScriptゲーム…… だと……? 前回の「enchant.jsで重要なスプライトとシーンを使うには」では、ゲームの流れとなる部分を駆け足で解説いたしました。 今回は、よりゲームをリッチに見せる、複雑なアニメーションの作り方を理解していきましょう。この機能を使うと、こんなもの(サンプル)を簡単に作ることができます。ぜひ「JavaSc

    JavaScript製とは思えないゲームをenchant.jsで簡単に作るには
  • 少ない手間と知識でそれなりに見せる、ズルいデザインテクニック

    少ない手間と知識でそれなりに見せる、ズルいデザインテクニック:ズルいデザイン(1)(1/2 ページ) デザインが自分でイイ感じに作れたらいいなあというプログラマのみなさん。少ない手間で簡単に、ちょっといい感じのデザインに見せるための、ちょっとした小ズルいTipsを紹介します Webプログラマ、Webエンジニアの皆さんが、個人で作るWebサービスやハッカソンなどで、短期間に集中してサービス開発してローンチしたいときに、もうちょっと自分でイイ感じにデザインできるといいなあという声をよく聞きます。 この企画は、そんなプログラマが、少ない手間で簡単に、ちょっといい感じのデザインに見せるための、ちょっとした小ズルいTipsを紹介します。 (注)このページでは、個々のデザイン要素を分かりやすく説明するために、実寸サイズより画像を拡大して使用しています。 ズルいデザインはSassとCompassを利用し

    少ない手間と知識でそれなりに見せる、ズルいデザインテクニック
  • こんなに充実!Webで学べるIT系学習講座20選まとめ

    Webにある「学び舎」使っていますか? 無料で学べるオンラインコンテンツが数多く観られるようになってきました。従来は語学や、ビジネス系のものが目立っていましたが、最近では、質の高いIT系のオンライン学習のための教材がそろってきました。オンラインでの学習の利点はいくつか考えられます。 安価もしくは無料で質の高い教材に出会える 自分の時間をうまく使って教材や講座を観られる →モバイルデバイスに入れて持ち歩くこともできる 気に入った講座はサブスクライブ(登録)することで継続的に受講できる 海外の講座であれば、英語の勉強(ヒアリング)にもなる →海外出張や英語イベント参加の前に、英語脳に切り替えるのに便利 物理や数学ITやプログラミングに直接関係無い事柄でも学べる 一方で、一緒に学ぶ同級生の存在が感じられにくい、サボる理由がいくらでもあり、モチベーションが続きにくいといった難点もあります。 また

    こんなに充実!Webで学べるIT系学習講座20選まとめ
  • クロスブラウザはもう古い! HTML5+CSS3時代のプログレッシブ・エンハンスメント

    IE 9が登場! ユーザーの閲覧環境がますます多様化! 4月26日、ついに日でもInternet Explorer(以下、IE) 9が公開されました。また、マイクロソフトは早くもIE 10のプレビュー版を公開しており、CSS3やJavaScript周りが、さらに強化されるなどリッチなWeb表現が加速してきています。 IEのみならず、Firefox、Safari、Google Chrome(以下、Chrome)など他のWebブラウザもすさまじい勢いで進化してきており、スマートフォンやタブレットPCなどのデバイスも続々と開発され、ユーザーの閲覧環境がますます多様化してきています。 そうした流れの中で、必然的に欠かすことができなくなる知識が、この「プログレッシブ・エンハンスメント」という概念です。 プログレッシブ・エンハンスメントって何? Webブラウザや端末などの閲覧環境が多様化してきていま

    クロスブラウザはもう古い! HTML5+CSS3時代のプログレッシブ・エンハンスメント
  • 「『RedHat 9』 daemontools-0.76 インストールエラー」(1) Linux Square - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

  • 売れるソーシャルアプリ開発のコツを成功者から学ぶ - @IT

    リアルフレンドのゲーム体験というのは、実際に会ったことのある友達や知人とゲーム内でも関係を築くもので、mixiやFacebookで多く見られる。一方、バーチャルフレンドのゲーム体験というのは、実際に会ったことのない人と仮想環境でゲームを通じて関係を築いて楽しむというもので、モバゲーやGREEに多く見られるという。 この関係とゲームの内容がマッチしているかが、ヒットするかどうかに大きくかかわってくる。 「モバゲーの『怪盗ロワイヤル』は、mixi版も出ました。このゲームは、ユーザー同士がアイテムを奪い合うというものですが、mixiのようにお互いに知っている人同士、つまりリアルの友達関係にあると、気で奪い合うのは難しいと考えています。 モバゲー版、GREE版、mixi版いずれに対してもシステムを共通化して出せると効率は良いですが、出したとしてもリアルフレンド同士で受けるもの受けないもの、バーチ

    koba04
    koba04 2011/04/01
    あとで読む。必ず。
  • 間違いだらけの「かんたんログイン」実装法

    今回は、そのかんたんログインの問題点について説明します。 「契約者固有ID」を用いるかんたんログイン かんたんログインとは、携帯電話の「契約者固有ID」を用いたログイン手法です。 第1回で説明したように、携帯電話のブラウザのリクエストヘッダには契約者固有IDと呼ばれるIDを付けることができます。契約者固有IDは、携帯電話事業者によって詳細は異なりますが、すべての携帯電話事業者が対応しています。 図1は、NTTドコモの携帯電話がサポートしている契約者固有IDである「iモードID」がサーバに送信される様子です。この情報は、ユーザーがそれと意識することなく送信されます。携帯電話のかんたんログインとは、契約者固有IDのみを用いて認証を行い、ログイン機能を実現することです。 かんたんログインは、ベーシック認証のようにIDとパスワードを管理する必要もなく、Cookieのように対応する端末を考慮する手間

    間違いだらけの「かんたんログイン」実装法
    koba04
    koba04 2011/03/03
    今の普及している端末の状況だとCookieでOKなのかな。
  • 技術者なら知っておきたい「ソーシャルゲーム」とは

    「ソーシャル」の台頭 最近、「ソーシャルメディア」「SNS(ソーシャルネットワークサービス)」「ソーシャルネットアプリ」「ソーシャルゲーム」と、「ソーシャル」と名が付いたものが数々台頭してきています。もともと「ソーシャル(social)」とは「社会の」とか「社会的な」といった意味を持ちます。 @ITでも12月7日に「Smart&Social」フォーラムが新規開設しました。おめでとうございます。 各種のソーシャルなサービスやゲーム、アプリは、登録者/利用者としての人を集め、人と人のつながりをデータとして活用します。ゲームやアプリ、サービスごとの単一のソーシャル的なつながりではなく、人々が遊び、サービスを提供する土壌となるプラットフォームの中で、それらのゲームやアプリ、サービスが展開されています。 ソーシャルプラットフォームを展開する企業の1つ、グリーの田中社長は、ゲーム開発者向けカンファレン

    技術者なら知っておきたい「ソーシャルゲーム」とは
  • PR:ひがやすを×新野淳一 対談「2011年、ソーシャルビジネスの世界へ、優秀な人材の流出が加速する」

    2010年のIT業界は、「ソーシャルビジネスの台頭」が大きな注目を集めた一方で、従来のエンタープライズITの世界では大きな動きが見られなかった。「IT」のビジネスの形が大きく変わり始めている中、ITエンジニアはどんなスキルを身に付け、何を意識してキャリアを形成していけばよいのか。昨年に引き続き、Seasar2やSlim3の開発者である電通国際情報サービス ひがやすを氏と、元@IT発行人で現在「Publickey」を主宰するITジャーナリスト/ブロガーの新野淳一氏による「年末対談」をお送りする。 ――2009年末の対談では、今後システムインテグレータ(SIer)はどうなるか、クラウドはSIビジネスにどう影響を与えるか、などを語っていただきました。2010年も年末を迎えますが、IT業界について、おふたりはどのような1年だったとお考えですか? ひがやすを氏 1992年 電通国際情報サービス入社。

    koba04
    koba04 2010/12/02
    面白い対談。受託開発をやっている人が読むとどう思うのだろう?そして、クラウドクラウド言い終わった後にエンタープライズ系大企業がどう動くかも注目。
  • 連載インデックス「Web技術でネイティブアプリを作れるTitanium」 - @IT

    iPad/iPhone VS Androidに戸惑っているWebデザイナ/開発者のために、Web技術でネイティブアプリを作れるオープンソースの開発ツール「Titanium」を紹介し、その利点や使い方を連載で解説します HTMLJavaScriptiPhone/Androidアプリを作る Web技術でネイティブアプリを作れるTitanium(1) iPad/iPhone VS Androidに戸惑っているWebデザイナ/開発者のためにオープンソースの開発ツールを紹介します

  • WebSocketで目指せ“リアルタイムWeb”!第1回 node.jsの衝撃とWebSocketが拓く未来 - @IT

    ご挨拶 こんにちは、ロンドンのNew Bambooという会社でWebエンジニアとして働いている@makoto_inoueです。ここのところ、PusherというWebSocketのクラウドサービスの開発に関わっています。今回から3回に渡ってWebSocketに関する短期連載を担当させていただきます。 私を含めたNew Bambooの面々(我々は自分たちのことをBambinoと呼んでいます)がWebSocketになぜ興味を持ったかということからはじまり、実際にクラウドサービスを始めるまでにいたったストーリーをお話ししたいと思います。そのストーリーを通じて、WebSocketが切り開く「リアルタイムWeb」な世界への可能性や技術的課題を皆さんと共有できればと思っています。

    WebSocketで目指せ“リアルタイムWeb”!第1回 node.jsの衝撃とWebSocketが拓く未来 - @IT
    koba04
    koba04 2010/10/05
    面白そう。
  • @IT:そこはコンピュータ版「精神と時の部屋」 セキュリティ&プログラミングキャンプ 2010 Linux組レポート(1/3)

    全国各地から選ばれた若者が、4泊5日でセキュリティ、あるいはプログラミングの専門知識にどっぷり浸かる「セキュリティ&プログラミングキャンプ」が今年も開催されました。このうち、Linuxカーネル組がどんな課題に取り組んだのかを紹介します。(編集部) 富士通株式会社 Linux開発統括部 武内 覚 2010/9/14 恒例になりつつある4泊5日の「キャンプ」 コンピュータが好きでたまらない学生たちが集う、毎年恒例の「セキュリティ&プログラミングキャンプ」が、今年も開催されました。これはお盆の時期にキャンプ地(今年は去年と同じ、千葉の国際能力開発支援センター)に4泊5日でこもりっきりになり、セキュリティ、あるいはプログラミングの高度な専門知識を得るという熱いイベントです。 講師陣も豪華で、各分野について日を代表する専門家がそろっています。講師リストの中には、誰かしら聞いたことのある名前があるの

    koba04
    koba04 2010/09/15
    「かっこいいポーズを決めるボウズマン」
  • @IT Special PR:なぜ今さくらがVPS参入? 田中社長に聞いた

    2010/9/1 「VPSはやりたくないんです、“劣化専用サーバ”なら意味がありませんから」――。VPSサービスに懐疑的で、かつてインタビューでVPSは提供しないと言っていた、さくらインターネットの田中邦裕社長。あれから約1年、さくらは新サービス「さくらのVPS」を発表し、関係者を驚かせた。一体どういった環境変化によりVPSサービス市場へ参入するに至ったのか? サービス開始直前の8月、田中社長に話を聞いた。 サーバが悲鳴、自らクラウドのニーズを痛感 「世の中のパラダイム転換を自ら体験したということなんです(笑)」 あの時はVPSはやらないんだと言ったではないですか。そう記者が切り出すと、少し苦笑いを浮かべながら田中社長はこう答えた。 「2009年の暮れに暇を持て余していて、ある日、ユーザーが文字を入れるとロゴ画像が自動生成されるWebサイトを個人的に立ち上げたんですね。これがGigazin

    koba04
    koba04 2010/09/03
    リモートコンソール面白いですね。
  • DeNA、GREE、ドワンゴ――エンジニア入社準備金制度の導入相次ぐ

    Web企業による、エンジニア中途採用に対する「入社準備金」制度の発表が相次いでいる。8月15日、「モバゲータウン」を開発・運営するディー・エヌ・エー(DeNA)がエンジニアの中途採用に対し、入社準備金として200万円を支給するとの報道がなされると、「GREE」を開発・運営するグリーも8月16日にTwitterの広報アカウントで「入社していただいたエンジニア職の方に、当社の基準で選考の上、200万円までの入社支度金を支給する制度を導入」すると発表。後日、採用ページ上で正式に発表した。 続いて8月20日、「ニコニコ動画」の開発・運営などを手掛けるドワンゴが、中途採用したエンジニア1人につき、人に入社一時金として126万2500円を支給、さらに人が指定したオープンソースコミュニティや慈善団体などへ126万2500円の寄付を実施すると発表した。合わせて252万5000円となるが、これは「ニコニ

    DeNA、GREE、ドワンゴ――エンジニア入社準備金制度の導入相次ぐ
    koba04
    koba04 2010/08/20
    比較表まで登場。
  • Linux起動の仕組みを理解しよう[init/inittab編](1/2)

    Linux起動の仕組みを理解しよう[init/inittab編]:Windowsユーザーに教えるLinuxの常識(10)(1/2 ページ) カーネルが呼び出されてからログインプロンプトが表示されるまでの間に、一体どのような処理が行われているのか。これを理解するには、この部分の全般をつかさどるinitとその設定ファイルであるinittabがカギとなる。 Linuxが起動するまでの流れや、起動に際して使用されるファイルについて知っておくことは有益でしょう。そこで、今回と次回の2回に分けて、Linuxの起動の仕組みを紹介します。説明の都合上、用語の説明が多少前後するところもありますがご了承ください。 Linux起動の流れ まず、Linuxが起動するまでの大まかな流れを概観しておきましょう。 マシンの電源をオンにすると、BIOSが起動して制御をハードディスクのMBRなどに移管します。Linuxの場

    Linux起動の仕組みを理解しよう[init/inittab編](1/2)
    koba04
    koba04 2010/07/11
  • Special Appendix/おわりに(1/3) - @IT

    連載:[完全版]究極のC#プログラミング Special Appendix 1 現役C#プログラマーが語るC#を使いこなすツボ 川俣 晶 2010/07/05 ここではざっくばらんに、現役C#プログラマーとして、筆者がどのようにC# 3.0プログラミングを行っているのか、さまざまな角度から告白してみよう。 どういうジャンルのプログラムを書いてる? 主に次のような分野である。 Webやメール関係のプログラム(比較的大きいものを含む) 各種ユーティリティ 技術解説のサンプルソース 同人ソフト(ゲーム) プログラミング言語は、いまのところC#が最も多く、ほかにはJavaScriptやAction Scriptを少々。 ちなみに、同人ソフトは仕事で採用するにはリスクのある技術を使ってみるのに適したジャンル。たとえ、完成できなくともそれで誰かが決定的に困ったりはしない。技術的な冒険のための題材である

    koba04
    koba04 2010/07/05
    c#