タグ

ブックマーク / gihyo.jp (90)

  • 生成系AIについて開発者が知っておくべきこと | gihyo.jp

    この記事は、GitHub Blogに4月7日に掲載された「What developers need to know about generative AI」の翻訳記事です。 昨今のニュースを席捲する「生成系AI(Generative AI⁠)⁠」ですが、厳密にはどのようなものでしょうか? 生成系AIについて知っておくべきこと、また開発者にとってどのような意味を持つのかについて説明します。 皆さんはこれまでに、ChatGPT、DALL-E、GitHub Copilotといった生成系AI人工知能)ツールについて聞いたことがあるかと思います。生成系AIツールを利用すると、メールの件名からプログラミングコードの関数、アートに至るまで、誰でも瞬時にコンテンツを作成できるため、幅広い関心を集めています。 様々な業界のコンテンツ制作に革命をもたらす可能性があることから、生成系AIとは何か、どのように利

    生成系AIについて開発者が知っておくべきこと | gihyo.jp
  • UI/UX 未来志向―進化の方向を予測し、今必要なことを知る 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    UI/UX 未来志向―進化の方向を予測し、今必要なことを知る 記事一覧 | gihyo.jp
    tacchini
    tacchini 2015/09/01
  • 第1回 推薦システムが求められる背景 | gihyo.jp

    はじめに 今回から全11回の予定で、情報推薦システムの入門という題目で連載させていただくことになりました。連載は株式会社Gunosyの福島、関、吉田が連載ごとに担当します。よろしくお願いします。 近年、ビッグデータやデータサイエンティストといった言葉が巷を賑わせています。筆者自身は、これらの言葉はバズワードであり、盛り上がり過ぎていると冷静に見ています。一方で、Gunosyというサービスを提供する側としては、以下の2点について非常に重要な課題であると思っています。 データの分析結果を中心にした意思決定をどうやって組織に組み込んでいくか 大量で非構造なデータの解析結果をどうやってユーザの満足度の向上に反映させるか そしてデータ解析の有力な応用先といった文脈で、情報推薦システムへの注目が大きくなっていると筆者は感じています(それが少々過大にも思えるほど⁠)⁠。 連載では、情報推薦システムとは

    第1回 推薦システムが求められる背景 | gihyo.jp
    tacchini
    tacchini 2013/08/08
  • 本日12月1日より、プログラマ有志による2011年の技術系Advent Calendarが各所ではじまる | gihyo.jp

    日12月1日より、プログラマ有志による2011年の技術系Advent Calendarが各所ではじまる 日12月1日より、プログラマ有志による2011年の各技術系Advent Calendarが一日目を担当する人のblogではじまっている。ここ数年は、師走の風物詩になっている。 特に昨年は、技術系Advent Calendarの紹介記事が契機になった面もあるようで、各方面で技術系Advent Calendarが行われた。今年は技術系Advent Calendarの認知度が上がり、たくさんの技術系Advent Calendarが12月1日より行われそうだ。 一般的なAdvent Calendarは、12月25日のクリスマスを楽しみに待つために、12月1日から24日までのカレンダーの日付の部分(扉だったりする)を開けるようになっており、1日ずつその日の日付の部分を開くと天使や動物の絵などが

    本日12月1日より、プログラマ有志による2011年の技術系Advent Calendarが各所ではじまる | gihyo.jp
  • 第1回 機械学習を実践する前の基礎知識 | gihyo.jp

    みなさん、次のようなことができたらいいと思ったことはありませんか? 「顧客ごとに、適したタイミングと内容で、DMを送信できたら……」 「CGM系サイトへの誹謗中傷なんかのスパム投稿を自動識別できたら……」 「サーバの負荷が高まるタイミングを事前に予測できたら……」 一見するとこれらは実現していることがまったく異なりますが、じつはある共通点があります。それは「データを分析し、その結果を活用している」という点です。 Data is Kingの考えから得られるメリット かつてAmazonに在籍していたRonny Kohaviは「Data is King at Amazon」と言い、データの重要性を説きました。事実、Amazonはユーザの購買履歴から商品のレコメンデーションを行い、ユーザのサイト内の遷移履歴やクリック率からサイト構造の改善を行うなど、データを徹底的に活用していることで知られています

    第1回 機械学習を実践する前の基礎知識 | gihyo.jp
    tacchini
    tacchini 2013/02/26
  • Webサービスつくってるけど何か質問ある?―「ボケて」のゆーすけべーと「nanapi」のけんすうが答えました!(前編) | gihyo.jp

    Webサービスつくってるけど何か質問ある?―「ボケて」のゆーすけべーと「nanapi」のけんすうが答えました!(前編) 秋葉原の書泉ブックタワー9Fのイベントスペースにて、11月30日(金)19時より和田裕介さん著『Webサービスのつくり方 ――「新しい」を生み出すための33のエッセイ』出版記念イベント「Webサービスつくってるけど何か質問ある?」が開催されました。この記事ではその内容についてレポートします。開始時刻になっても和田さんが現れないハプニングはありましたが、イベント開始の数分後に和田さんも会場に姿を現し、その後はつつがなく進行していきました。 知り合ったきっかけは1981年生まれの会 イベントには、『⁠Webサービスのつくり方 ――「新しい」を生み出すための33のエッセイ 』著者であり「君のラジオ」や「ボケて」の開発者としても知られるエンジニアの「ゆーすけべー」こと和田裕介さん

    Webサービスつくってるけど何か質問ある?―「ボケて」のゆーすけべーと「nanapi」のけんすうが答えました!(前編) | gihyo.jp
    tacchini
    tacchini 2012/12/11
  • 本日12月1日より、プログラマ有志による2012年の技術系Advent Calendarが各所ではじまる | gihyo.jp

    日12月1日より、プログラマ有志による2012年の技術系Advent Calendarが各所ではじまる 日12月1日より、プログラマ有志による2012年の各技術系Advent Calendarが一日目を担当する人のblogではじまっている。定番化したと言っていいほどの、師走の風物詩になっている。 昨年は技術系Advent Calendarが多方面で行われたが、今年は昨年を超える技術系Advent Calendarが12月1日より行われそうだ。 一般的なAdvent Calendarは、12月25日のクリスマスを楽しみに待つために、12月1日から24日までのカレンダーの日付の部分(扉だったりする)を開けるようになっており、1日ずつその日の日付の部分を開くと天使や動物の絵などが見えるという仕組み(もちろん、様々なバリエーションがある⁠)⁠。 これに発想をえて、技術系Advent Calen

    本日12月1日より、プログラマ有志による2012年の技術系Advent Calendarが各所ではじまる | gihyo.jp
    tacchini
    tacchini 2012/12/01
  • そろそろLDAPにしてみないか?:第7回 ApacheのBasic認証をLDAPで|gihyo.jp … 技術評論社

    Basic認証の危険性とLDAP化の概要 多くの読者の皆さんがご存じのように、パスワード認証を要求するWebページをApache上で作成するためには、通常は.htaccessと.htpasswdなどを用いたBasic認証を使用します。 たとえば、http://www.example.com/secret/以下にてパスワード認証を実現するには次のような設定を行うのが一般的でしょう。 リスト1 .htaccessやhttpd.confの設定(部分) AuthUserFile /home/passwd/.htpasswd AuthGroupFile /dev/null AuthName "Secret Area" AuthType Basic require valid-user リスト2 /home/passwd/.htpasswdの例 tanaka:vDVcobip.AMqE suzuki:

    そろそろLDAPにしてみないか?:第7回 ApacheのBasic認証をLDAPで|gihyo.jp … 技術評論社
    tacchini
    tacchini 2012/08/03
  • 第9回 誰でも始められるGTD+R(4) アイテムの工夫 | gihyo.jp

    今回は、GTD+Rのアイテムを工夫した実践的な使い方についてご紹介したいと思います。アイデアの多くは、実際にGTD+Rを実践されている方からの情報を頂きました。皆さん、ありがとうございます。 偽ロディアを使う ロディア No.11は定価が1冊189円なので、1枚1タスクとして利用すると「もったいない」と思われる方も多いようです。このように大人使いができない方の中には、ロディアの偽者?を使っている人もいるそうです。 この偽ロディアは、100円ショップで販売されている商品なのですが、見た目がロディアとソックリに作られています。そして、A7サイズの5mm方眼でミシン目もちゃんとついています。(⁠筆者は、ダイソーで入手しました) 紙質や方眼の色が若干異なる(左⁠)⁠、MADE IN FRANCEとMADE IN JAPAN(右) 最近の100円ショップは、なんでも揃うのでスゴイですね。 偽ロディア

    第9回 誰でも始められるGTD+R(4) アイテムの工夫 | gihyo.jp
    tacchini
    tacchini 2012/07/24
  • 第8回 実行ステップで理想に近づこう | gihyo.jp

    行動すれば自ずと変わる、さてそのためには? 前回までの作業で、GTDの一通りのリストが出来上がりました。もう既にGTDリストに従って、実行し始めている方もいるかと思います。今回はその実行ステップについて、詳細に見直していきます。 実行ステップは何のため? 今さらのようですが、実行ステップは何のためでしょう? これは、自分が理想の状態に近づくためです。そして、これが一番大切なのですが、自分が理想の状態に近づくための唯一の手段でもあります。しかし、この実行することとしないことに、歴然の差があることを自覚している人は、少ないように思います。 勉強にしろスポーツにしろ、ゲームですら、実行しなくては、結果さらには理想の状態を得ることは、決してありません。頭の中だけでは、決して近づくことはできません。だからこそ、実行することが非常に大切になるのです。 繰り返し言いますが、実行ステップは、自分が理想の状

    第8回 実行ステップで理想に近づこう | gihyo.jp
    tacchini
    tacchini 2012/07/24
  • 第4回 「状態遷移図」と「状態遷移表」で見えるもの | gihyo.jp

    はじめに テスト担当者と開発担当者との会話。 テスト担当者:「この状態の時にこの動作を行うと、結果としてどういう状態に遷移すれば仕様として正しいんでしょうか。仕様書に記載がないので…」 開発担当者:「どれどれ、うーん、当だ。記載がないね…。俺もわからないや。テストした結果を仕様書に記入しておいてよ。それが仕様だから」 テスト担当者:「…」 この話が「あり得ない話」なのか「よくある話」なのかはさておき。今回の話題は、「⁠状態遷移テスト」です。 状態遷移テストとは 「状態遷移テスト」とは、状態遷移図と状態遷移表をもとに行うテストの総称です。私たちテスト担当者は、機能テストやシステムテストにおいて状態遷移図や状態遷移表を作成して、ソフトウェアが「正しく」設計仕様どおりに動くかどうかをテストします。 ですが、この「設計仕様書通りに動く」というところがなかなか難しいところです。冒頭の会話にもありま

    第4回 「状態遷移図」と「状態遷移表」で見えるもの | gihyo.jp
    tacchini
    tacchini 2012/07/19
  • 第3回 日常的な学習について | gihyo.jp

    日常的な学習の方法 日常的な学習はプログラマにとって不可欠な活動です。ソフトウェアの世界には次々と新しい流行が登場しますし、基礎的な事柄だけでもマスターしておきたいことは山ほどあります。今回は日常的な学習の方法について、私のパターンに照らし合わせて考察してみたいと思います。 ブログ ブログは学習というよりは情報収集に適したメディアです。ブログの記事は、だいたい小粒で、1つの記事で内容が完結しています。ほかの人がどんなことに興味を持っているかわかるのも、流行を知るといった点でプラスです。とはいうものの、ブログで得られる情報の大半は、断片的な雑多なノウハウであるため、長期的に役立つような知識のかたまりはほとんど残りません。 雑誌 プログラムを書いている最中に「今すぐ知りたい」といった類いのピンポイントの情報(たとえば、Perlで文字コードを変換するにはどうすればいいんだっけ、とか)は、Webを

    第3回 日常的な学習について | gihyo.jp
    tacchini
    tacchini 2012/06/21
  • 第5回 コードリーディングについて | gihyo.jp

    はじめに 「プログラミングに関する雑多な事柄」がテーマの連載、第5回の今回はソースコードを読むこと、「⁠コードリーディング」について取り上げたいと思います。 なぜコードリーディング? 他人のコードを読む場面には、いくつかのパターンがあると考えられます。 チームで開発しているときに、ほかのメンバーが書いたコードをレビューしたり、理解するために読む ライブラリの動作のしくみや設計などのテクニックを勉強するために読む 「こういう処理をするにはどうすれば良いんだろう?」と参考にするために、類似のプロジェクトのコードを読む オープンソースのライブラリを使おうと思ったらドキュメントがないのでソースコードを読む オープンソースのプログラムを使っていたらバグっていたのでデバッグのためにコードを読む 上の3つは、コードを読んで理解しよう、勉強しよう、参考にしようといった、積極的なコードリーディングであるの

    第5回 コードリーディングについて | gihyo.jp
    tacchini
    tacchini 2012/06/21
  • 第10回 体感!? レポートの裏側 | gihyo.jp

    ライブレポートなんていう仕事 前回の『叫訓9』ではインタビュー取材について書いたので、今回はライブレポートなんていう仕事について書きたいと思う。 えっへん。 ふふふ。 すいませんね。音楽ライター講座みたいになってしまって。もっと別の業界で働きたい(働いている)方々も多いとは思うんですが……。しみません。 でも、そこは読解力。偏った話から自分の仕事のやり方に導いてもらえれば助かります。 さて、オイラはオリコン時代も、フリーになってからもライブレポートという仕事をやっていた。ライブを観てゲンコーを書く。音楽雑誌には必ずと言っていいくらいにライブレポートのページがある。 1年くらい、某週刊誌でライブレポートの連載をしていたこともある。それは音楽雑誌ではなく、いわゆる成人誌。日でいちばん売れている童貞誌であった。 まあ、アイドルとかのグラビアがメインの雑誌。そこにて無理やりのライブレポ。 アポな

    第10回 体感!? レポートの裏側 | gihyo.jp
    tacchini
    tacchini 2012/03/07
  • 第5回 レコメンドシステム-協調フィルタリングのHadoopへの実装[後編] | gihyo.jp

    今回は、Hadoopでコサイン関数を計算する方法の最終回です。 おさらい 前回は、履歴から作成した、ユーザごとにアクセスしたアイテムのリストであるユーザシーケンスから、同一シーケンスの中に出現したアイテムのペアとそれらをアクセスしたユーザ数(シーケンスの数)を抽出しました。この段階でコサイン関数の計算に必要な要素が揃いました。 図1 前回までに説明した処理の範囲 アクセスユーザ数からコサイン関数へ 第三段階の処理フローは次の通りです。ここでもアイテムIDを具体的なアイテム名で示しています。 図2 第三段階の処理フロー ①では、第二段階の出力結果を入力し、そのまま出力しています ②では、keyであるアイテムペアでソートしてReducerに渡しています。 ③では、keyであるアイテムペアをアクセスしたユーザ数、および各アイテムをアクセスしたユーザ数を使いコサイン関数を計算します。 これをMap

    第5回 レコメンドシステム-協調フィルタリングのHadoopへの実装[後編] | gihyo.jp
    tacchini
    tacchini 2012/03/07
  • 第55回 平面上における三角形の内側か外側かを外積で調べる | gihyo.jp

    お題は、xy平面の三角形について考える。すると、xy平面上のベクトルの外積は、角度が必ずxy平面と垂直つまりz軸と平行になる。つぎにその方向は、ふたつのベクトルが時計回りの位置にあれば、右ネジの向きであるz軸の正方向だ。逆に、xy平面上のふたつのベクトルAとBの外積A×Bがz軸正方向だったとすると、ベクトルAの右側にBがある。 そこで、三角形の3辺を時計回りの向きのベクトルと考えよう。調べる座標が三角形の内側にある場合、1辺のベクトルとその始点からその座標へのベクトルとの外積を求める(図2⁠)⁠。3辺のベクトルすべてについて、調べる座標のベクトルが右側にあれば、すなわちその座標は三角形の内側になる。 図2 外積で2次元平面上の座標が三角形の内側にあるかどうかを調べる では早速、ふたつのベクトルを与えて、右ネジの位置にあるかどうか調べる関数(xIsRight())を定めよう。ベクトルはxy平

    第55回 平面上における三角形の内側か外側かを外積で調べる | gihyo.jp
    tacchini
    tacchini 2012/02/24
  • 濃縮還元オレンジニュース:Mozilla,新プログラミング言語「Rust」を公開|gihyo.jp … 技術評論社

    2012年1月20日、Mozillaは新しいプログラミング言語Rustのバージョン0.1を公開しました。Rustは波括弧({ })を文法に用いており、CやJavaScriptに似ています。静的型付けのコンパイラ型言語であるため、アプリケーションや組込みなどシステム開発向けのプログラミング言語としてCの置き換えを狙っていると思われます。同様のアプローチにGoogleGoや、2012年1月17日にバージョン0.1がリリースされたClay LabsのClayなどが挙げられます(リスト⁠)⁠。 コンパイラはLinux/Mac/Windows用が用意されており、試す分には十分なドキュメントはそろっていますので、GoやClayとあわせて次世代の高機能なコンパイラ型言語に触れてみてはいかがでしょう。 リスト RustGo、ClayのHello Worldプログラム Rust use std; fn

    濃縮還元オレンジニュース:Mozilla,新プログラミング言語「Rust」を公開|gihyo.jp … 技術評論社
    tacchini
    tacchini 2012/02/24
  • 第28回 秋葉原に集結した技術者集団Ameba Technology Laboratoryの役割を探る[前編] | gihyo.jp

    2011年4月1日、サイバーエージェントは秋葉原ダイビル内に新たなオフィスとして「秋葉原オフィス」を開設しました。この新しいオフィスには、「⁠Ameba Technology Laboratory」(⁠以下、ラボ)という、特にデータ解析やデータマイニングなどを専門とするエンジニアが集まった組織が在籍しています。ここではどういった取り組みが行われているのか、実際に在籍するエンジニアの方々に直接お話を伺いました。 サイバーエージェントが秋葉原に新オフィスを設立 「秋葉原をIT産業の世界的拠点にする」という掛け声の下に始まった秋葉原再開発で、新たなビジネスエリアとして誕生したのが秋葉原クロスフィールドです。この地に建設された秋葉原ダイビルと秋葉原UDXの2つの超高層ビルには、多くのIT関連企業がオフィスを立ち上げています。 アメーバピグなどを運営するサイバーエージェントも、秋葉原ダイビル内にエン

    tacchini
    tacchini 2012/02/24
  • 第1回 memcachedの基本 | gihyo.jp

    株式会社ミクシィ 開発部 システム運用グループの長野です。普段はミクシィのアプリケーション運用を担当しております。今回から数回にわたり、最近Webアプリケーションのスケーラビリティの分野で話題になっているmemcachedについて、弊社開発部 研究開発グループの前坂とともに、使い方や内部構造、運用について解説させて頂きます。 memcachedとは memcachedは、LiveJournalを運営していたDanga Interactive社で、Brad Fitzpatrick氏が中心となって開発されたソフトウェアです。現在ではmixiやはてな、Facebook、Vox、LiveJournalなど、さまざまなサービスでWebアプリケーションのスケーラビリティを向上させる重要な要素になっています。 多くのWebアプリケーションは、RDBMSにデータを格納し、アプリケーションサーバでそのデータ

    第1回 memcachedの基本 | gihyo.jp
  • インフルエンサーを探せ! ―TRAACKR― | gihyo.jp

    インフルエンサー・マーケティングという言葉があるが, ブログやSNSの普及によって誰もが情報発信出来る世の中, とくにインフルエンサーの存在はPRやマーケティング面において重要な役割を占めている。 インターネット上の情報発信源としての信頼度が高い彼らは, その名の通り人々の消費行動に多大な影響を与える存在である。極端な話, 消費者はどんなによくできた広告よりもインフルエンサーによる「これは便利!」などといった推奨情報を信頼する傾向にあるので, この力を活用しないわけにはいかない。 しかし実際, 商品やサービスがターゲットとするコミュニティにおいて活躍している, もしくは活躍してくれそうなインフルエンサーを見つけ出すのはそうそう容易な事ではない。 そんなインフルエンサーを探し出すのに役立つ便利なサービスを紹介しよう。 インフルエンサー検索サービス―TRAACKR― TRAACKRは, 主にP

    インフルエンサーを探せ! ―TRAACKR― | gihyo.jp
    tacchini
    tacchini 2011/08/08