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

  • 第730回 Shinobiとネットワークカメラで監視カメラシステムを作る🥷 | gihyo.jp

    Shinobiとは 自宅では防犯目的やペットの見守り、職場では計算機室や倉庫の監視目的でカメラを設置している場合もあるでしょう。今回はそういったカメラを利用して、CCTV(閉回路テレビ、いわゆる監視カメラ)/NVR(ネットワークビデオレコード)システムを構築するためのネットワークカメラソリューションShinobiを紹介します。 ShinobiはNode.jsで書かれたオープンソースのWebアプリなので、システムの利用時に専用のアプリケーションを必要としません。そして以下の場合に有用です。 一つの画面で同時に複数のカメラの映像を見たいが、実現のために追加で有料のアプリを購入が必要なので二の足を踏んでいる カメラの録画やスナップショット撮影を行いたいが、様々な都合からメーカーの用意しているツールやサービスを使用したくない・できない 動体検知で入室してきた人・物を録画したい カメラの用意している

    第730回 Shinobiとネットワークカメラで監視カメラシステムを作る🥷 | gihyo.jp
    yag_ays
    yag_ays 2024/06/27
  • Tailwind CSS実践入門 第1章 ユーティリティファーストとは何か ──従来の課題を解決する大胆なアプローチ | gihyo.jp

    Tailwind CSS実践入門 ~まず作ってから、あとで共通化する Tailwind CSS実践入門 第1章 ユーティリティファーストとは何か ─⁠─従来の課題を解決する大胆なアプローチ CSSフレームワークのTailwind CSSが注目を集めています。その特徴は、flex、pt-4、text-centerといったユーティリティクラスの組み合わせだけで、ほとんどすべてのスタイリングをしてしまおうという大胆なアプローチです。これまでのベストプラクティスと真っ向から対立するようなやり方ですが、だからこそ享受できるいくつもの強みがあります。特集では、そうしたTailwind CSSの考え方や、具体的な使い方について紹介します。 お知らせ:特集のサンプルコードは、GitHubの筆者リポジトリからダウンロードできます。https://github.com/yuheiy/wdpress133_

    Tailwind CSS実践入門 第1章 ユーティリティファーストとは何か ──従来の課題を解決する大胆なアプローチ | gihyo.jp
    yag_ays
    yag_ays 2023/07/28
  • 成果を生み出すテクニカルライティング ―トップエンジニア・研究者が実践する思考整理法

    2019年2月19日紙版発売 2019年2月14日電子版発売 藤田肇 著 A5判/192ページ 定価2,508円(体2,280円+税10%) ISBN 978-4-297-10406-1 Gihyo Direct Amazon 楽天ブックス honto ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo このの概要 研究・開発の成果が出なくて困っていませんか? そんなとき振り返ってほしいのは,あなたの研究開発におけるコミュニケーション能力,なかでも「テクニカルライティング」の能力です。適切な文書化を行うことは,「やりたい研究の企画・予算が通りやすくなる」「論文が査読に通りやすくなる」といった直接的な目的に役立つだけでなく,思考を整理し,研究・開発それ自体をスムーズに進めるための方法でもあるからです。そう,テ

    成果を生み出すテクニカルライティング ―トップエンジニア・研究者が実践する思考整理法
    yag_ays
    yag_ays 2023/07/25
  • パワーポイント・デザインブック 伝わるビジュアルをつくる考え方と技術のすべて

    2022年11月10日紙版発売 2022年11月8日電子版発売 Wimdac Studio 山内俊幸 A5判/432ページ 定価2,640円(体2,400円+税10%) ISBN 978-4-297-13083-1 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 PowerPointは優れた編集能力を秘めており,だれでもデザインに挑戦できる格好のツールです。そんなパワポの機能を存分に使いこなしながら,自分の力でビジュアルを組み立てていくノウハウを,書では次の3ステップでしっかりと解説していきます。 ①デザインの視点で考える(Mind&Thinking) ②ビジュ

    パワーポイント・デザインブック 伝わるビジュアルをつくる考え方と技術のすべて
    yag_ays
    yag_ays 2023/06/25
  • 第697回 AMD Ryzen 7 5800Xで学ぶ、Ubuntuにおけるシステムの動作確認 | gihyo.jp

    どれも定番みたいな構成ですね。GPUだけ「GeForce GTX 1050Ti」と、2016年ごろのだいぶ古い型番です。そもそも全体的に予算オーバー気味で「GPUは型落ちのものを」という想定でした。しかしながらいざ調べてみると、型落ち品自体がほぼ市場に存在せず、新しい型番のものも軒並みすごい高くなっていたために、苦肉の策で見つけた製品です[1]⁠。 なお家族のPCの使い方を考えると、GPUはそこまで強いものである必要はなく、要件としては「リトルウィッチノベタがプレイできればいい」という話でした。よって1050Tiでも問題はないものと考えています。 というわけでこのマシンにWindowsをインストールする前に実施した、各種動作確認のための方法を紹介していきましょう。ちなみにストレージのテストやベンチマーク以外の「情報収集」に関しては、Live環境でも動くはずです。よってWindowsインスト

    第697回 AMD Ryzen 7 5800Xで学ぶ、Ubuntuにおけるシステムの動作確認 | gihyo.jp
    yag_ays
    yag_ays 2022/10/25
  • LINEが日本語の大規模汎用言語モデルの構築を推進~LINE AIカンパニートップの砂金信一郎氏とNLPチームを率いる佐藤敏紀氏に訊く、大規模汎用言語モデルがもたらす価値 | gihyo.jp

    LINE テクノロジーエンジニアリング大全 LINEが日語の大規模汎用言語モデルの構築を推進~LINE AIカンパニートップの砂金信一郎氏とNLPチームを率いる佐藤敏紀氏に訊く、大規模汎用言語モデルがもたらす価値 インタビュイー LINE AIカンパニーCEO 砂金信一郎氏(左⁠)⁠、 LINE株式会社NLP Development Team, Engineering Manager 佐藤敏紀氏(右) 日語に特化した大規模汎用言語モデルとして、LINEで開発を進めているのが「HyperCLOVA」です。文章の作成や要約、人間との自然な対話などを実現するものであり、AIの適用範囲を大きく広げる可能性を秘めた技術だと言えます。このHyperCLOVAの開発背景や具体的な用途、今後の展開などについて、LINEの砂金信一郎氏と佐藤敏紀氏にお話を伺いました。 AIの民主化に寄与する大規模汎用言

    LINEが日本語の大規模汎用言語モデルの構築を推進~LINE AIカンパニートップの砂金信一郎氏とNLPチームを率いる佐藤敏紀氏に訊く、大規模汎用言語モデルがもたらす価値 | gihyo.jp
    yag_ays
    yag_ays 2021/12/30
  • 第1回 自分にしか書けないものにこだわった ―異色の機械学習書誕生の裏側 | gihyo.jp

    2021年8月に発売される『機械学習を解釈する技術』の著者である森下光之助氏と、『施策デザインのための機械学習入門』を共著した齋藤優太氏、安井翔太氏の3人による対談を3回にわたってお届けします。第1回は、書籍執筆のモチベーションのお話から。 それは個人的な興味から始まった 安井:では僕から振ったほうがいいでしょうか。じゃあとりあえず執筆のモチベーションと裏話みたいなところから伺っていきたいのですが。 安井翔太(やすいしょうた)2013年にNorwegian School of Economicsにて経済学修士号を取得しサイバーエージェント入社。入社後は広告代理店にて広告効果検証等を行い、その後2015年にアドテクスタジオへ異動。以降はDMP・DSP・SSPと各種のアドテクプロダクトにおいて、機械学習に関する業務やデータを元にした意思決定のコンサルティングを担当。現在はAILabの経済学チー

    第1回 自分にしか書けないものにこだわった ―異色の機械学習書誕生の裏側 | gihyo.jp
    yag_ays
    yag_ays 2021/08/04
  • あなたはデータに対する「正しい技術」を選択できますか?〜数理モデリングによる現象理解に向き合うときの気持ち | gihyo.jp

    あなたはデータに対する「正しい技術」を選択できますか?〜数理モデリングによる現象理解に向き合うときの気持ち はじめまして。株式会社博報堂の熊谷です。 筆者は広告会社の黒子として広告やマーケティング、メディアプランニングのためにどのようなデータをどのように収集するべきかを設計したり、収集したデータを用いて機械学習モデルを構築して施策を行ったりと、データ分析機械学習にまつわる小さな相談から大きな意思決定に至るまでさまざまな業務に携わっています。 このたび『データ活用のための数理モデリング入門』(以降、書)を共著者として執筆しました。稿では書の紹介を兼ねて「数理モデリングとは何か」についての筆者の思いを書きます。いわば、収録されなかった「前書き」です。 数理モデリングとは何か そもそもタイトルにある「数理モデリング」とは一体何でしょうか。書の1章では 現象を理解するために立てる数理的な

    あなたはデータに対する「正しい技術」を選択できますか?〜数理モデリングによる現象理解に向き合うときの気持ち | gihyo.jp
    yag_ays
    yag_ays 2020/04/15
  • 2019年10月16日 “脱帽です”―9億3,000万ハッシュ/秒でようやく判明したケン・トンプソンのパスワードは…? | gihyo.jp

    Linux Daily Topics 2019年10月16日“脱帽です”―9億3,000万ハッシュ/秒でようやく判明したケン・トンプソンのパスワードは…? AT&Tのベル研において、かのケン・トンプソン(Ken Tompson)とデニス・リッチー(Dennis Richie)がUNIXの開発を開始したのが1969年、つまり今年2019年は"UNIX50周年"にあたるアニバーサリーイヤーでもある。その記念すべき年に、現代のハッカーたちが偉大な先駆者に挑んだ5年越しのゲームがゴールを迎えた。 RubyのWebサーバインタフェース「Rack」やテストフレームワーク「Bacon」の開発者として知られるLeah Neukirchenは2014年、BSD 3のソースツリーからパスワードファイル(/etc/password)を入手した。そこにはトンプソンやリッチーのほか、GoogleCEOを務めたエリ

    2019年10月16日 “脱帽です”―9億3,000万ハッシュ/秒でようやく判明したケン・トンプソンのパスワードは…? | gihyo.jp
    yag_ays
    yag_ays 2019/10/17
  • 作って理解するOS x86系コンピュータを動かす理論と実装

    2019年9月26日紙版発売 2019年9月26日電子版発売 林高勲 著,川合秀実 監修 B5変形判/736ページ 定価4,048円(体3,680円+税10%) ISBN 978-4-297-10847-2 Gihyo Direct Amazon 楽天ブックス honto ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 現在広く普及している,x86系CPU搭載のコンピュータ。 書はOSの機能を実装しながら,その姿を明らかにしていきます。 第1部ではまず,ハードウェア,ソフトウェアの基概念や,CPUとOSの関係など,コンピュータの核となる理論を丁寧に解説します。 第2部では,x86系コンピュータに対象を絞り,レジスタの構成や,

    作って理解するOS x86系コンピュータを動かす理論と実装
    yag_ays
    yag_ays 2019/09/10
  • Practical Developers ――機械学習時代のソフトウェア開発[ゲームアプリ/インフラ/エッジ編]

    このの概要 ソフトウェア開発の今に焦点を当て,実践で活きる物の事例をまとめた入門書。第一線の開発者による全面書き下ろし。 AIを筆頭に,機械学習/深層学習分野の勢いは加速する一方です。そんななか,多岐にわたる実行環境,モデル学習や推論の段階で異なる特性を持つ各成果物,精度と性能,多種多様な大規模データ処理など,今の機械学習システムの開発は,従来のソフトウェア開発とは異なる面を持ち合わせています。 書では,そんな「機械学習時代のソフトウェア開発」にスポットを当て,とくに注目度の高いゲームアプリ,大規模インフラ,エッジの三つの切り口で技術情報を徹底解説。合わせて,気になる開発環境例も盛り込みました。時代へ適応し技術力の進化を遂げたい,そんな開発者の方々に向けて,機械学習を取り込んだシステムの全体像から実用的な開発テクニックまで,これまでと大きく変わる部分,意外と変わらない部分が見えてくる

    Practical Developers ――機械学習時代のソフトウェア開発[ゲームアプリ/インフラ/エッジ編]
    yag_ays
    yag_ays 2019/07/30
  • ドラゴンクエストXを支える技術 ── 大規模オンラインRPGの舞台裏:書籍案内|技術評論社

    『ドラゴンクエストX』は,ドラゴンクエストシリーズ初のオンラインRPGです。書は,ドラゴンクエストXの開発・運営の舞台裏を,現在はプロデューサーとして全体の責任者を務め,以前は技術責任者でもあった著者自らが徹底公開していきます。 著者のこだわりによりプログラミングやドラゴンクエストXの事前知識がなくても読み進められるよう丁寧に解説していますので,技術者やドラゴンクエストXのプレイヤーでなくても,幅広い方々に参考にしていただけます。 こんな方におすすめ オンラインゲーム開発・運営に興味のある方 将来ゲーム業界に進みたい方 ゲーム開発者の方 ドラゴンクエストXの冒険者のみなさま この書籍に関連する記事があります! はじめに 『ドラゴンクエストX オンライン』(以下,ドラゴンクエストX)は,国民的RPGとも呼ばれるドラゴンクエストシリーズの10番目のナンバリングタイトルで,シリーズ初のオンライ

    ドラゴンクエストXを支える技術 ── 大規模オンラインRPGの舞台裏:書籍案内|技術評論社
    yag_ays
    yag_ays 2018/10/20
  • 最終回 エンジニアはどこに行くのか | gihyo.jp

    この連載「継続は力なり─大器晩成エンジニアを目指して」は、今回で最終回を迎える。この連載では、エンジニアとして長くやっていくために有用だと思うトピックを紹介してきた。ちなみに連載が掲載されているWEB+DB PRESS誌上での山の挿絵は、エンジニア人生の長い道のりを表している。 さて、この山登りの最後には何が待っているのだろうか。筆者にはわからない。われわれはロールモデルが少ない世代だからだ。上の世代のエンジニアが成功して、引退して悠々自適な生活をしている。そのような特殊な事例はWebのインタビューで見つかる。しかし、ごく平均的だったエンジニアがどうなったかはわからない。われわれの上の世代は、Web以前の人々なのだ。ブログを書いたり、Twitter技術的なことにコメントしたりする人は少ない。だから現在ちょうど引退を迎えるような年齢のエンジニアが、何を思い、どのように生きてきたかを知る

    最終回 エンジニアはどこに行くのか | gihyo.jp
    yag_ays
    yag_ays 2018/06/28
  • 第9回 ログのすすめ | gihyo.jp

    今回のテーマはログである。ログと言ってもサーバやアプリケーションのログのことではない。今回取り上げるのは作業ログである。作業ログと言えば、古くはChangeLogメモやhowm、最近ではEvernoteMarkdown形式でのメモなど、いくつかの流派が存在する。 作業ログを取る目的はさまざまだ。ライフログ、つまり自分の人生のログを取る目的のものもあれば、未来の自分が検索することを見越して書くものもある。今回取り上げるのは、物事を前に進めるための作業ログである。筆者は記憶力が悪い。暗記モノが昔から苦手だ。また、気が散りやすく数分前に何をやっていたかさえ思い出せないこともある。そんな限られた能力で、難しいタスクをこなすためには工夫が必要である。そのための工夫の一つがログを取ることだった。今回はその作業ログについて、できるだけ実例に近いものを取り上げながら説明したい。 難しいタスク 仕事で、あ

    第9回 ログのすすめ | gihyo.jp
    yag_ays
    yag_ays 2018/05/06
  • イレージャコーディングはすべてのノウハウを変える ―小沢PMCが「Hadoop Summit 2016 Tokyo」で語った"Hadoop 3.0のカンどころ" | gihyo.jp

    イレージャコーディングはすべてのノウハウを変える ―小沢PMCが「Hadoop Summit 2016 Tokyo」で語った"Hadoop 3.0のカンどころ" 2016年10月26、27日の2日間に渡って開催された「Hadoop Summti 2016 Tokyo(主催: Hortonworks⁠)⁠」では50近い数のブレイクアウトセッションが用意され、Hadoopおよびそのエコシステムの最新情報や国内/海外のユーザ企業による事例の紹介が行われていました。稿ではその中でも人気の高かった、2017年前半にリリース予定のHadoop 3.0の概要を紹介するセッション「Hadoop 3.0 in a Nutshell」から、日PMCとして活躍中のHadoopコミッタ 小沢健史氏(NTTイノベーションセンター)のプレゼン概要を紹介します。 小沢健史氏 Hadoop 3.0のハイライト まず

    イレージャコーディングはすべてのノウハウを変える ―小沢PMCが「Hadoop Summit 2016 Tokyo」で語った"Hadoop 3.0のカンどころ" | gihyo.jp
    yag_ays
    yag_ays 2016/11/16
  • PHPの生みの親、ラスマス・ラードフ氏インタビュー | gihyo.jp

    PHPの生みの親⁠⁠、ラスマス⁠⁠・ラードフ氏インタビュー 2015年12月に無事公開されたPHP7。その公開に先立ってPHPの生みの親であるラスマス・ラードフ氏に話を伺う機会がありました。英語で行われた一時間のインタビューは長大ですがラスマス氏の思想がよく分かる話題が多く、可能な限りそのままの形でお伝えすべく、その模様すべてをお届けします。 なお、インタビューは10月に開催されたPHPカンファレンス2015の講演終了後に行われ、リリースに関する話題などはその時点でのものです。 現在の仕事と生い立ち ―――― まずは、PHPを作ってくださってありがとうございます。今日の基調講演もすばらしかったです。 ラスマス:ありがとうございます。 ―――― いきなりですが、個人的な質問から始めてもいいでしょうか。 ラスマス:どうぞ。 ―――― Etsyではどのようなお仕事をなさっているんですか? ラスマ

    PHPの生みの親、ラスマス・ラードフ氏インタビュー | gihyo.jp
    yag_ays
    yag_ays 2015/12/16
  • 第13回 Hadoopの設計と実装~並列データ処理系Hadoop MapReduce[1] | gihyo.jp

    はじめに 第一部では、Hadoopなどの並列データ処理系の基礎である並列データベース技術や分散システム技術を解説してきました。第二部では、実際の処理系により焦点を当て、それらの設計と実装を見ていきます。 第二部では、最初の4回を用いて、Apache Hadoopの並列データ処理系であるHadoop MapReduceを始めとし、当該処理系のリソース管理を行うYARNおよび、汎用的な並列データ処理系であるTezについて解説を行う予定です。 今回は、MapReduceにおける設計方針や特徴について解説します。 MapReduceとは MapReduceは、複数の計算機上で効率的に処理を行うためのデータ処理用のプログラミングモデルと、そのプログラミングモデルが動作する処理系の実装であり、GoogleのJeff Deanらにより開発が始められました。MapReduceの代表的なランタイム処理系には

    第13回 Hadoopの設計と実装~並列データ処理系Hadoop MapReduce[1] | gihyo.jp
    yag_ays
    yag_ays 2015/12/09
  • ITエンジニアのための機械学習理論入門

    2015年10月17日紙版発売 2015年10月17日電子版発売 中井悦司 著 A5判/256ページ 定価2,838円(体2,580円+税10%) ISBN 978-4-7741-7698-7 ただいま弊社在庫はございません。 →書の新版が発行されています。 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 現在話題となっている機械学習Machine Learning)のツールやライブラリは内部でどのような計算をしているのか? 計算で得られた結果にはどのような意味があり,どのようにビジネス活用すればよいのか?――という疑問を持つエンジニアが増えています。書は機械学習理論を数学的な背景からしっかりと解説をしていきます。そしてPythonによるサンプルプログラムを実行することにより,その結果を見ることで機械学習を支える理論を実感できるようになります。 こんな

    ITエンジニアのための機械学習理論入門
    yag_ays
    yag_ays 2015/10/23
  • 第5回 蓑輪太郎―Twitter本社で働くエンジニアのキャリア | gihyo.jp

    先を歩むエンジニアへのインタビューを通してエンジニアのキャリアについて考える連載、今回はゼロからOSやScheme処理系を作り、現在はTwitter社で働く凄腕エンジニアのhigeponこと蓑輪太郎さんにお話をお伺いしました。 [撮影:平野正樹] 危機感を感じた1社目 ─⁠─higeponさんはいつもさまざまなことを勉強なさっていますが、いつごろから自ら技術を学び始めたのでしょうか? higepon(以下ひ⁠)⁠:2001年に入った初めての会社が大きいSI系で、技術に長けたチームに入れてもらえました。そこではモデルケースになるような優秀な先輩がいて、たとえばトラブルが起きたときに、自分で率先して原因を解明して、周りにも的確に指示を伝えていて問題を解決していたんですよ。その先輩から「しっかりプログラミングを勉強しないとまずいよ」と言われたんですよね。それで自分で実際に勉強をし始めたら、今

    第5回 蓑輪太郎―Twitter本社で働くエンジニアのキャリア | gihyo.jp
    yag_ays
    yag_ays 2015/04/26
  • 『理論から学ぶデータベース実践入門』 発売延期及びテスト販売購入のお客様への書籍交換対応のお詫びとお知らせ

    お客様各位 ■発売延期について 2015年2月27日に発売を予定させていただいておりました『理論から学ぶデータベース実践入門 』につきまして,編集側の内容に関わる重大な作業ミスにより誤りが混入したため,該当個所を修正のうえ刷り直しを行うことになり,発売日を2015年3月10日に延期とさせていただくこととなりました。 ■テスト販売ご購入者への書籍交換対応について 書籍は2015年2月20~23日,以下の書店においてテスト販売を実施しました。 紀伊國屋書店 新宿店 紀伊國屋書店 新宿南店 ジュンク堂書店 池袋店 三省堂書店 神保町店 八重洲ブックセンター 店 書泉ブックタワー 有隣堂 ヨドバシAKIBA店 丸善 丸の内店 丸善 ラゾーナ川崎店 この間にご購入されたお客様につきましては,書籍のお問い合わせフォームより,以下の項目についてご連絡いただければ,刷り直し後の書籍と交換さ

    『理論から学ぶデータベース実践入門』 発売延期及びテスト販売購入のお客様への書籍交換対応のお詫びとお知らせ
    yag_ays
    yag_ays 2015/02/25