タグ

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

  • 『WEB+DB PRESS』 休刊のお知らせ:WEB+DB PRESS

    WEB+DB PRESSは,2023年8月発売のVol.136をもって隔月刊誌としては休刊させていただきます。物価上昇による製作費の高騰など諸般の事情により,今回の決定に至った次第です。 突然の休刊案内にてたいへん恐縮ではございますが,何卒ご理解を賜りますよう,お願い申し上げます。 22年以上の長きにわたり,絶大なご支援をいただきましたことを,厚く御礼申し上げます。 弊誌で扱っていた分野のコンテンツは,今後も弊社刊行のSoftware Designやgihyo.jp,書籍などで提供させていただきます。また,必要な場合には「特別号」の編集・刊行なども検討してまいります。 最後に,皆様の一層のご活躍を心より祈念しております。

    『WEB+DB PRESS』 休刊のお知らせ:WEB+DB PRESS
  • 分散型SNS「Misskey」、それを支える技術スタック | gihyo.jp

    連載は分散型マイクロブログ用ソフトウェアMisskeyの開発に関する紹介と、関連するWeb技術について解説を行っていきます。第1回はMisskey、ひいては分散型SNSの簡単な紹介とその内部実装の概略を説明します。 はじめまして! はじめまして、Misskey(みすきー)のプロジェクトリーダーをしている、しゅいろ(@syuilo)です! この度連載の機会をいただきましたので、ちょっと仰々しい気もしますが「Misskey & Webテクノロジー最前線」と題して、今後Misskeyやそれに関わる最新のWeb技術について解説をしていく予定です。 今回はMisskey、ひいては分散型SNSの簡単な紹介とその内部実装の概略を説明します。 対象読者は、後半の実装解説の部分においてはある程度のWeb開発の知識がある人を想定しています。 Misskeyとは⁠、そして分散型とは Misskeyは、オープン

    分散型SNS「Misskey」、それを支える技術スタック | gihyo.jp
  • 第723回 複雑なコマンドパイプラインを簡単に組み立てる方法 | gihyo.jp

    パイプライン処理とは GUIは非常に直感的です。はじめて使うアプリであっても、なんとなくそれなりに動かせてしまうという点で、優れたインターフェイスと言えます。しかし効率を突き詰めると、軍配が上がるのはGUIよりもCLIでしょう。連載の読者であれば、UnixライクなOSのCLIが持つパワーについては当然ご存知かと思います。 とはいえ、古典的なUnixコマンドの多くは、単体ではそれほど強力なものではありません。というのも、ひとつひとつのコマンドはシンプルに、特定の用途においてのみ上手く動作するよう設計されていることがほとんどだからです。こうしたコマンド群に無限のシナジーを与えるのが「パイプライン処理」です。標準入出力を通じて複数のコマンドを直列に繋げることで、複雑な処理をインスタントに組み立てることができるパイプラインは、まさにUnix哲学の体現であり、CLIの真髄はここにあると言ってもよい

    第723回 複雑なコマンドパイプラインを簡単に組み立てる方法 | gihyo.jp
  • 2022年のブラウザとウェブ標準 | gihyo.jp

    2022年になりました。矢倉眞隆(@myakura)と申します。昨年に引き続き、新春特別企画のブラウザとウェブ標準を担当させていただきます。 なお、取り上げるトピックの数やインパクトの大きさもあり、CSSについては別記事となりました。あわせて読んでいただければ幸いです。 ChromeとFirefoxがバージョン100に到達 昨年の新春企画でもすこし触れましたが、今年はChromeとFirefoxのバージョンが100になります。 Chrome 100は、今年の3月29日にリリース予定です。もともとはもう少し先だったのですが、Chrome 94からリリースサイクルが4週間に短縮されたため、Chrome 100のリリースが早まりました。 Chromeよりも早く4週間のリリースサイクルに移行していたFirefoxも、5月3日にFirefox 100がリリース予定です。 バージョンが3桁になることで

    2022年のブラウザとウェブ標準 | gihyo.jp
  • マスタリングVim

    2020年4月16日紙版発売 2020年4月16日電子版発売 Ruslan Osipov 著,大倉雅史 訳 B5変形判/344ページ 定価3,608円(体3,280円+税10%) ISBN 978-4-297-11169-4 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 Googleの現役エンジニアが書いた,テキストエディタ「Vim」の解説書です。OSごとのインストールや基操作といった入門的内容も押さえつつ,リファクタリング,デバッグ,実行,テスト,バージョン管理システムとの連携,プラグインの作成と管理といったソフトウェア開発に便利な機能を,Pythonのコー

    マスタリングVim
  • Visual Studio Code実践ガイド —最新コードエディタを使い倒すテクニック

    2020年2月21日紙版発売 2020年2月21日電子版発売 森下篤 著 A5判/416ページ 定価3,058円(体2,780円+税10%) ISBN 978-4-297-11201-1 ただいま弊社在庫はございません。 →書の新版が発行されています。 このの概要 近年注目を集めるエディタ「Visual Studio Code」について徹底的に解説。基はもちろん,意外と知られていないさまざまな機能,TypeScriptGoPythonでの開発を通した実践例,そして拡張機能開発までを扱う決定版です! こんな方におすすめ VSCodeをさらに使いこなしたい人 他のエディタを使っており,VSCode に興味のある人 著者の一言 Visual Studio Codeとは 書を手にとっていただきありがとうございます。書はVisual Studio Code(書では,略して「VSCo

    Visual Studio Code実践ガイド —最新コードエディタを使い倒すテクニック
  • 運用でカバーするシステムから、想定の範囲内でまわせるシステムへ | gihyo.jp

    こちらが何を聞いても、一事が万事この調子です。その後、スケジュールに押し切られる形でシステムはリリースされ、現場は火の海となりました。 鳴りやまない監視アラーム…… 対処方法のわからない障害…… 使い道のわからない体裁だけ整った手順書の数々…… 右往左往する運用メンバーと構築メンバー…… 結局、運用が安定するまで半年以上の期間がかかりました。 その頃は「運用設計」という言葉も概念もまだ浸透しておらず、残業によるマンパワーで運用を安定稼働させるしか術はありませんでした。 (この時にこのがあったら、どれだけ指標になったかと今なら思います⁠)⁠。 運用を取り入れた設計構築へのチャレンジ この経験から、運用が大変な理由の諸悪の根源はシステムリリース時にあると考え始めました。いま思えば、初めに入った楽園のような現場は、目的のはっきりした手順書しかなく、トラブル時の連絡先も明確でした。“⁠楽園システ

    運用でカバーするシステムから、想定の範囲内でまわせるシステムへ | gihyo.jp
    wasai
    wasai 2019/08/24
    本も買いましたー
  • ヘルプサイトの作り方

    2019年2月16日紙版発売 2019年2月16日電子版発売 仲田尚央,山絵理 著 A5判/208ページ 定価2,838円(体2,580円+税10%) ISBN 978-4-297-10404-7 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 単機能なプロダクトではヘルプサイトは必要ないかもしれませんが,機能が増えると,チュートリアルやヘルプなどによるフォローなしにはユーザーがプロダクトを使いこなすことが難しくなっていきます。また,ユーザーに長くプロダクトを利用してもらうためには,機能追加などに伴いヘルプサイトを継続的に改善していくことが必

    ヘルプサイトの作り方
  • 2018年11月16日号 18.04 LTSの10年サポート,Ubuntu 18.10 日本語Remixのリリース

    Ubuntu Weekly Topics 2018年11月16日号18.04 LTSの10年サポート、Ubuntu 18.10 日語Remixのリリース 18.04 LTSの10年サポート OpenStack Summit BerlinでのMark Shuttleworthの講演(ちなみにキーノートでした)において、Ubuntuに関する非常に大きな発表がありました。 内容としては「Ubuntu 18.04 LTSでは合計で10年のExtend Supportを提供する」というものです。現時点ではCanonicalからの公式なステートメント等は示されておらず、情報の真偽を正確に確認できているわけではないことと、どのようなサポートモデルで提供されるのかが明確ではない(⁠「⁠Extend Supportである⁠」⁠)ということをキーに考えると、ESM(Extended Security Mai

    2018年11月16日号 18.04 LTSの10年サポート,Ubuntu 18.10 日本語Remixのリリース
    wasai
    wasai 2018/11/16
  • Docker/Kubernetes 実践コンテナ開発入門

    2018年8月25日紙版発売 2018年8月25日電子版発売 山田明憲 著 B5変形判/424ページ 定価3,718円(体3,380円+税10%) ISBN 978-4-297-10033-9 ただいま弊社在庫はございません。 →書の新版が発行されています。 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 話題のコンテナ技術Docker/Kubernetesの基礎から実際にアプリケーションを作るまでを解説した入門書です。Docker/Kubernetesを実際の現場で活用している著者が最新情報や実践スキルをわかりやすく解説します。ローカル環境での検証はもちろん,Google Kubernetes EngineへのデプロイやAWS Fargateの活用などクラウドでの実践にも触れています。Docker/Kubernetesをきちんと番で使うための王道的な

    Docker/Kubernetes 実践コンテナ開発入門
  • 本日12月1日より、2016年の技術系Advent Calendarが各所ではじまる | gihyo.jp

    日12月1日より、プログラマやエンジニア、企業、学生、団体などの有志による2016年の技術系Advent Calendar(アドベントカレンダー)が各所ではじまり、一日目を担当する人の記事が公開されてきている。 一般的なAdvent Calendarは、12月25日のクリスマスを楽しみに待つためのもので、12月1日から24日までのカレンダーの日付それぞれの部分が扉になっており、1日ずつその日の日付の部分を開くと天使や動物の絵などが見えるという仕組みになっている(もちろん、様々なバリエーションがある⁠)⁠。 これに発想をえて、技術系Advent Calendarでは基的に、12月1日から25日までの25日間、特定のプログラミング言語縛りなどの緩やかなルールで、毎日別の人(日付を埋めるために同じ人が複数回担当することもある)が自分のblog等にて記事を書くという形式になっている(特設サイト

    本日12月1日より、2016年の技術系Advent Calendarが各所ではじまる | gihyo.jp
  • Docker vs. CoreOS コンテナ戦争とは何だったのか? ―Linux Foundationが「Open Source Forum 2016」でOSSプロジェクト最新状況を紹介 | gihyo.jp

    Docker vs. CoreOS コンテナ戦争とは何だったのか? ―Linux Foundationが「Open Source Forum 2016」でOSSプロジェクト最新状況を紹介 Linux Foundationは11月15日、日におけるオープンソース活用を推進する活動の一環として「Open Source Forum 2016」を横浜にて開催しました。 Linuxの普及をサポートするNPOであるLinux Foundationは、これまで毎秋に国内外のユーザ企業向け技術カンファレンスとして「Enterprise User's Meeting」を開催してきました。Linux Foundation 日担当VPの福安 徳晃氏は、毎年改善を繰り返してきた「Enterprise User's Meeting」を今年から「Open Source Forum」として始動することになったといい

    Docker vs. CoreOS コンテナ戦争とは何だったのか? ―Linux Foundationが「Open Source Forum 2016」でOSSプロジェクト最新状況を紹介 | gihyo.jp
  • 2016年10月5日 「最初の設計がダメすぎる」― systemdをめぐる終わりなき論争 | gihyo.jp

    Fedora、Ubuntu、Debianなど、いまやほとんどのメジャーなLinuxディストリビューションではsystemdが最初の起動処理システムとして採用されている。だがsystemdはその登場時から「仕様、とくにセキュリティに問題が多い」として議論のネタになりやすく、また、メイン開発者であるLennart PoetteringやKay Sieverseの言動がやり玉に挙がることも少なくない。 そして最近になってふたたび、1つのバグをきっかけにsystemdをめぐる論争がヒートアップしはじめている。 9月28日、サンフランシスコ在住のAndrew Ayerという開発者が自身のブログに「1ツイート(140字以内)でsystemdをクラッシュさせる方法(How to Crash Systemd in One Tweet⁠)⁠」というエントリを投稿した。それによれば NOTIFY_SOCKET

    2016年10月5日 「最初の設計がダメすぎる」― systemdをめぐる終わりなき論争 | gihyo.jp
  • 2016年8月5日号 “Bash on Windows”のリリース・Bubblegum-96 boards向けUbuntu Core・IntelCompute Stick向けのインストールイメージ・UWN#476 | gihyo.jp

    Ubuntu Weekly Topics 2016年8月5日号“Bash on Windows”のリリース・Bubblegum-96 boards向けUbuntu Core・IntelCompute Stick向けのインストールイメージ・UWN#476 “Bash on Windows”のリリース Windows 10にUbuntuがやってきました。Windows 10にアニバーサリーアップデートの提供が開始され、“⁠Bash on Windows⁠”こと“⁠Windows Subsystem for Linux⁠”が公式に利用できるようになっています[1]⁠。Windows環境の上でELFバイナリがそのまま動くという、新しい時代を感じさせる新機能を試してみてはいかがでしょうか。 利用のための最小限の手順は次の通りです。 スタートメニュー上で右クリックし、[⁠プログラムと機能]を開きます。

    2016年8月5日号 “Bash on Windows”のリリース・Bubblegum-96 boards向けUbuntu Core・IntelCompute Stick向けのインストールイメージ・UWN#476 | gihyo.jp
  • インフラエンジニア教本2―システム管理・構築技術解説

    2015年11月26日紙版発売 2015年11月24日電子版発売 編集部 編 B5判/344ページ 定価2,838円(体2,580円+税10%) ISBN 978-4-7741-7782-3 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle 楽天kobo honto このの概要 昨年刊行した『インフラエンジニア』の続編として,SoftwareDesignの人気特集記事を再編集しまとめました。今回は,サーバの運用管理を中心に今すぐ使える技術をピックアップ。ITインフラの管理と運用,そして構築を学ぶことができます。お勧めは「ログを読む技術」「ログを読む技術セキュリティ編」をはじめとして盛りだくさん。大事なインフラをささえるサーバの選び方から,無線LAN構築ま

    インフラエンジニア教本2―システム管理・構築技術解説
  • たのしいインフラの歩き方 | Gihyo Digital Publishing … 技術評論社の電子書籍

    たのしいインフラの歩き方 著者 齊藤雄介(外道父) 著 発売日 2015年9月4日 更新日 2015年9月4日

    たのしいインフラの歩き方 | Gihyo Digital Publishing … 技術評論社の電子書籍
  • 第1回 MySQLの利用に役立つ情報源 | gihyo.jp

    MySQLを使ったアプリ開発や運用に関しての情報は、WebサイトやMySQLに詳しい方が書いたブログ、書籍など様々なところから手に入れることができます。MySQLの新しいバージョンの機能から、APIの仕様やコマンドのオプションの意味、実運用時に役立つTipsなど幅広い情報のありかをご紹介していきます。 日MySQLユーザ会による日語での情報発信 1998年にメーリングリストでの情報交換を開始し、2000年には現在の名称である日MySQLユーザ会(略称:MyNA=MySQL Nippon Association)として、日でのMySQLの普及やユーザ間のコミュニケーションを図るための活動を行っています。技術情報の交換や質問、イベントのお知らせなどが行われているメーリングリストに登録することで入会となります。MySQLサーバのマイナーバージョンアップのお知らせが掲載されているほか、国内

    第1回 MySQLの利用に役立つ情報源 | gihyo.jp
    wasai
    wasai 2015/09/01
  • 第7回 Consulのオーケストレーションと自動化 | gihyo.jp

    これらはChefやPuppetのような構成管理ツールを使うような状況と似ていますが、少し異なります。構成管理ツールの場合は、設定時点において対象となるサーバ上のサービスが正常かどうかを判断することができません。Consulはサービス検出機能を持っていますので、正常なサービスを稼働している対象のみ、自動的に処理を行うことができます。ただし、決して構成管理ツールが不要になるのではなく、サービス検出と併用することによって、相互に補完し合うこともできます。 Consulのイベントハンドラ Consulのオーケストレーションと呼ばれる機能の実体は、イベントハンドラです。これは、任意のタイミングまたはConsulのサービス検出と連動し、任意のコマンドやスクリプトを自動実行する仕組みです。今回は、一番手軽に利用できるリモート実行機能を見ていきます。 リモートでコマンドを実行するConsul exec C

    第7回 Consulのオーケストレーションと自動化 | gihyo.jp
    wasai
    wasai 2015/05/26
    お、前佛さんの記事だ
  • 2015年5月14日 フロッピーの呪いがクラウドに!? 久々の大型脆弱性「VENOM」の影響範囲 | gihyo.jp

    Linux Daily Topics 2015年5月14日フロッピーの呪いがクラウドに!? 久々の大型脆弱性「VENOM」の影響範囲 かの「Heartbleed」以来、久しぶりに名前が付けられた脆弱性「VENOM⁠」⁠。5月13日(米国時間⁠)⁠、米国のセキュリティ企業CrowdStrikeによって明らかにされたこの脆弱性(CVE-2015-3456)はQEMUの仮想フロッピードライブコントローラ(FDC)のバグに由来するため、Xen、KVM、VirtualBoxといった主だったオープンソースのハイパーバイザに影響が及ぶ。もっとも発表と同時にRed HatやUbuntu/Canonicalといった大手のディストリビュータはこの脆弱性に対応したパッチをリリースしており、XenやKVMを利用するクラウドベンダもほとんどが対応済みだという。 VENOMは攻撃者が仮想マシン上のゲストOS空間をエス

    2015年5月14日 フロッピーの呪いがクラウドに!? 久々の大型脆弱性「VENOM」の影響範囲 | gihyo.jp
  • 第3回 Dockerコンテナ群をSerfで管理する方法・詳細オプション | gihyo.jp

    これまではSerfの基的な使い方や、Serfで構成されたイベントハンドラの動きを見てきました。今回はSerfに関する連載のまとめです。複数の仮想サーバ上にも応用可能なように、Dockerコンテナでの活用方法をご紹介します。また、より詳細な設定方法についての理解も進めていきます。 Dockerコンテナ群をSerfで管理する方法 DockerLinuxコンテナを簡単に起動・管理するためのツールです。Dockerの魅力は、単純にコンテナを操作できる点だけではありません。公開レポジトリであるDockerHubを使ったコンテナの共有や、Dockerfileと言う設定ファイルを使った構成管理の自動化などの利点があります。 コンテナ管理問題を解決するSerf コンテナを多く立ちあげた時に発生するのは、沢山のコンテナを効率的に操作するのかという課題です。例えばコンテナ内のプロセス稼働状況や、設定ファイ

    第3回 Dockerコンテナ群をSerfで管理する方法・詳細オプション | gihyo.jp