タグ

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

  • Elasticsearchが再びOSSに ―ライセンスにAGPLを追加 | gihyo.jp

    Elasticは2024年8月30日、今後数週間以内に同社が開発するサーチエンジンElasticsearch、および可視化ツールKibanaのライセンスにAGPL(GNU Affero General Public License)を追加することを発表した。 Elasticsearch is Open Source, Again | Elastic Blog "Being able to call Elasticsearch and Kibana Open Source again is pure joy." — Shay Banon, Elastic Founder and CTO. Read more from @kimchy: https://t.co/PWgXVqyr8M#Elasticsearch — Elastic (@elastic) August 29, 2024 Elas

    Elasticsearchが再びOSSに ―ライセンスにAGPLを追加 | gihyo.jp
  • OpenSSHにリモートコード実行の脆弱性、約20年ぶりの“回帰バグ”が発生 | gihyo.jp

    Linux Daily Topics OpenSSHにリモートコード実行の脆弱性⁠⁠、約20年ぶりの“回帰バグ”が発生 セキュリティソリューションベンダのQualysは7月1日(米国時間⁠)⁠、OpenSSHサーバ(sshd)に認証されていないリモートコード実行(RCE)につながる重大な脆弱性「regreSSHion」(⁠CVE-2024-6387)を発見したことを明らかにした。 この脆弱性はOpenSSHサーバのシグナルハンドラ競合状態で、glibcベースのLinuxシステムでrootとして認証されていない任意のリモートコードが実行されるおそれがあり、悪用された場合、システムが完全に攻撃者に乗っ取られ、マルウェアのインストールやデータの操作、永続的なアクセスのためのバックドア作成などを実行される可能性がある。OpenSSHはすでに修正バージョン「OpenSSH 9.8」をリリースしており

    OpenSSHにリモートコード実行の脆弱性、約20年ぶりの“回帰バグ”が発生 | gihyo.jp
  • 高速インプロセスデータベースDuckDB 1.0.0がリリース | gihyo.jp

    DuckDB Foundationは2024年6月3日、オープンソースのインプロセス分析データベース「DuckDB」の正式リリースバージョン1.0.0(コードネーム“⁠Snow Duck⁠”⁠)をリリースした。 Announcing DuckDB 1.0.0 DuckDBは高速に動作するインプロセス分析データベース。ビルドする際に外部依存関係がなく、インストールとデプロイが簡単で、ホストアプリケーション内でインプロセスで実行したり、単一のバイナリとして実行できる。LinuxmacOSWindowsや、すべての一般的なハードウェアアーキテクチャ上で実行可能で、 Python、Rに深く統合されているほか、Java、C、C++といった主要なプログラミング言語用のクライアントAPIを備えている。また豊富なSQL方言が利用可能で、CSV、Parquet、JSONなどのファイル形式で、ローカルファ

    高速インプロセスデータベースDuckDB 1.0.0がリリース | gihyo.jp
  • 「Obsidian」をカスタマイズして便利に使おう ~テーマやCSSで見た目を変えたり、プラグインを活用・開発したりする方法 | gihyo.jp

    ノートアプリ「Obsidian」を使いこなす 「Obsidian」をカスタマイズして便利に使おう ~テーマやCSSで見た目を変えたり、プラグインを活用・開発したりする方法 この連載では、Obsidianのインストールに始まり、プラグインの導入、ノートの作り方などを解説してきました。 連載最終回の今回は、Obsidianをより便利に使うためのカスタマイズについて紹介します。 見た目を変える Obsidianは標準の設定のままでもノートアプリとしてモダンな見た目ですし、基的な操作は問題なく使えます。しかし、見出しや箇条書きなどの見た目を少し変更するだけで、より読みやすくできます。 個人のノートと家族のノート、趣味のノートなど、複数の保管庫を使い分けている場合には、保管庫ごとにデザインを変えれば、どの保管庫を使っているのか一目で判断できるメリットもあります。 Obsidianで見た目を変えるに

    「Obsidian」をカスタマイズして便利に使おう ~テーマやCSSで見た目を変えたり、プラグインを活用・開発したりする方法 | gihyo.jp
  • 第775回 step-caで自前のLet's Encrypt/ACMEサーバーをUbuntu上に構築する | gihyo.jp

    最近のWebサイトを表示する際は、サーバー証明書とTLSを利用したセキュアな接続が大半になってきました。これはセキュリティ意識の向上もさることながら、Let's Encryptに代表される「サーバー証明書の更新の自動化」もその一助となっていることでしょう。今回はこのLet's Encryptっぽいサービスをローカルネットワーク内部に構築してみましょう。 図1 step-caを使えば、自己署名証明書であってもLet's Encryptと同じ方法で自動更新できる Let's EncryptとACMEプロトコル Let's Encryptは無償でサーバー証明書を発行し、自動的に更新処理を行える認証局です。インターネットに関わる名だたる企業・団体の多くが参加することで、300万サイト以上という非常に多くの利用者を抱えているにも関わらず、10年以上に渡って無償でオープンな組織運営を続けています。 L

    第775回 step-caで自前のLet's Encrypt/ACMEサーバーをUbuntu上に構築する | gihyo.jp
  • Figma上でUIデザインを考えてくれるAIデザインコンパニオン「Genius」発表 | gihyo.jp

    デザインツールなどを開発しているDiagramは2月10日,Figma上でUIのデザインをユーザと共同で作成できるAIベースのデザインコンパニオンGeniusのプレビューを公開した。 Genius by Diagram URL:https://www.genius.design/ 🔅 Introducing Genius, your AI design companion in @figma It understands what you’re designing and makes suggestions that autocomplete your design using components from your design system. Genius is coming soon. Join the waitlist → https://t.co/ldAdWySptX pic

    Figma上でUIデザインを考えてくれるAIデザインコンパニオン「Genius」発表 | gihyo.jp
  • 標準機能でも便利な「Obsidian」をプラグインで使いやすくする | gihyo.jp

    前回のObsidianの紹介を見て、「⁠Obsidianを使ってみたい」と感じた方はダウンロードしてインストールしてみましょう。今回は、Obsidianの初期設定に加え、プラグインの導入について紹介します。 Obsidianを使ってみる インストールするには Obsidianはローカルで動くアプリなので、インストールが必要です。Windowsの場合は、通常のアプリと同じように公式サイトからダウンロードしてインストールします。以下のサイトにアクセスして、「⁠Get Obsidian for Windows」を押すとダウンロードできます。 Obsidian公式サイト ダウンロードした実行ファイルを開くと、次のような画面が表示されます。英語で表示されていますが、画面下にある言語を選択する部分で「日語」を選択すると、表示が日語に変わります。文字が中国語のフォントで表示されますが、設定画面にてフ

    標準機能でも便利な「Obsidian」をプラグインで使いやすくする | gihyo.jp
  • ソフトウェア開発にChatGPTは使えるのか? ――設計からコーディングまでAIの限界を探る

    第1章 ChatGPTで何ができる?
なぜできる? 1-1 ChatGPTで何ができる? 1-2 なぜそんなことができるのか? 第2章 プログラミングでの活用 2-1 自動コード作成 2-2 エラー対策 2-3 クラス化について 2-4 状態遷移表でコードを生成 2-5 デザインパターンを提案してもらう 2-6 アルゴリズムを提案してもらう 2-7 段階的積み上げ手法 2-8 コードの変換 2-9 付記:テストケースの注意点 第3章 リファクタリングでの活用 3-1 隙間時間でお気軽リファクタリング 3-2 コメントとドキュメンテーション 3-3 セキュリティの脆弱性チェック 3-4 例外処理と論理完全性の改善 第4章 ドキュメントの自動生成 4-1 PowerPointのスライドを自動作成 4-2 Wordドキュメントの自動作成 4-3 Excelと連携しドキュメントを自動作成 4-4 

    ソフトウェア開発にChatGPTは使えるのか? ――設計からコーディングまでAIの限界を探る
  • 2019年1月17日 SSPLはオープンソースライセンスにあらず!? Fedora、リポジトリからSSPLソフトを削除へ | gihyo.jp

    Linux Daily Topics 2019年1月17日SSPLはオープンソースライセンスにあらず!? Fedora、リポジトリからSSPLソフトを削除へ 2018年10月にMongoDBが発表した新しいライセンス「Server Side Public License(SSPL⁠)⁠」がオープンソース界隈に賛否両論を巻き起こしたニュースはまだ記憶に新しい。これは、MongoDB Community Serverおよび関連エコシステムを利用したサービスを提供する場合、商用ライセンスをMongoDBから購入するか、もしくは当該サービスをオープンソースとして公開することを義務付けたもので、AWSなどパブリッククラウドによるオープンソースの"タダ乗り"、つまりフリーライダー的な利用を制限することが目的だとされている。同様の動きはApache Kafkaの開発元であるConfluentやNoSQL

    2019年1月17日 SSPLはオープンソースライセンスにあらず!? Fedora、リポジトリからSSPLソフトを削除へ | gihyo.jp
  • 自走プログラマー ~Pythonの先輩が教えるプロジェクト開発のベストプラクティス120

    2020年2月27日紙版発売 2020年2月22日電子版発売 清水川貴之,清原弘貴,tell-k 著,株式会社ビープラウド 監修 B5変形判/288ページ 定価3,278円(体2,980円+税10%) ISBN 978-4-297-11197-7 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 「初心者はひととおり読んだけれど,次に何をしてよいかわからない」 「簡単なコードは書けるけれど,中規模システムは作れない」 書は,そんなプログラミング迷子が設計からコードまで書けるスキルを身につけるための指南書です。 開発現場で起こった実際の問題とそ

    自走プログラマー ~Pythonの先輩が教えるプロジェクト開発のベストプラクティス120
  • [演習]アカデミックスキルとしてのICT活用

    2020年2月22日紙版発売 2020年3月6日電子版発売 木野富士男 著,高橋尚子 監修 B5判/208ページ 定価2,178円(体1,980円+税10%) ISBN 978-4-297-11053-6 ただいま弊社在庫はございません。 →書の新版が発行されています。 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 板書からスライド形式の授業へ,手書きから文書ファイルでのレポート提出へ。 学修環境の変化にともなって大学生の必須スキルとなったWord・ExcelPowerPointの基操作,インターネットの活用法などをまとめました。 演習を中心とした構成で半期(15回)の授業に最適な作りとなっており,大学1年次の基礎科目で用いる教科書としておすすめです。 こんな方におすすめ 大学1年次の基礎科目,情報リテラシーの授業で教科書として使いたい先生 大学生活

    [演習]アカデミックスキルとしてのICT活用
  • Google Cloud Platform GAEソフトウェア開発入門 ―Google Cloud Authorized Trainerによる実践解説

    書籍案内 » 書籍ジャンル » ネットワーク・UNIX・データベース » サーバ・インフラ・ネットワーク » Google Cloud Platform GAEソフトウェア開発入門 ―Google Cloud Authorized Trainerによる実践解説 Software Design plusシリーズGoogle Cloud Platform GAEソフトウェア開発入門 ―Google Cloud Authorized Trainerによる実践解説 2020年2月20日紙版発売 2020年2月20日電子版発売 小林明大,北原光星 著,中井悦司 監修 B5変形判/320ページ 定価3,608円(体3,280円+税10%) ISBN 978-4-297-11215-8 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Di

    Google Cloud Platform GAEソフトウェア開発入門 ―Google Cloud Authorized Trainerによる実践解説
  • WEB+DB PRESS Vol.100

    2017年8月24日紙版発売 2017年8月24日電子版発売 B5判/160ページ 定価1,628円(体1,480円+税10%) ISBN 978-4-7741-9129-4 ただいま弊社在庫はございません。 Amazon 楽天ブックス honto ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 作って学ぶ人工知能 自然言語処理,機械学習,深層学習がまるわかり! 今,人工知能が注目を集めています。そこで特集では,人工知能がどのような技術でできているのかについて,その中でも特に「人を支援する人工知能」で使われている自然言語処理,機械学習,深層学習の3つについて,具体的なチュートリアルや実用化のノウハウを交えつつ解説していきます。 特集2 対応必須! 完全HT

    WEB+DB PRESS Vol.100
  • WEB+DB PRESS Vol.108|技術評論社

    2018年12月22日紙版発売 2018年12月22日電子版発売 B5判/168ページ 定価1,628円(体1,480円+税10%) ISBN 978-4-297-10324-8 ただいま弊社在庫はございません。 Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 [効率急上昇!]スキーマ駆動Web API開発 OpenAPI/GraphQLで仕様からコードもテストも作成 スキーマを基点にしたWeb API開発の方法を解説する特集です。WebAPIのスキーマは,エンドポイントへのリクエスト方法やそのレスポンスの構造を記述したものです。これを最初に記

    WEB+DB PRESS Vol.108|技術評論社
  • WEB+DB PRESS Vol.105

    2018年6月23日紙版発売 2018年6月23日電子版発売 B5判/152ページ 定価1,628円(体1,480円+税10%) ISBN 978-4-7741-9851-4 ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 [低コスト,安定稼働,自動スケール] 実践サーバレス AWS Lambdaによる開発/運用のポイント サーバレス環境にはコスト削減や自動スケールなど数多くのメリットがあり,注目を集めています。特集では,サーバレス環境の構築から開発,テストのためのデプロイ環境構築,監視の方法まで,サーバレス環境を作成してから運

    WEB+DB PRESS Vol.105
  • WEB+DB PRESS Vol.80

    2014年4月24日紙版発売 2014年4月24日電子版発売 B5判/176ページ 定価1,628円(体1,480円+税10%) ISBN 978-4-7741-6398-7 ただいま弊社在庫はございません。 Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing honto 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 Web技術入門 10年先も役立つ!! ……TCP/IP,HTTP,URL,HTML Tim Berners-Lee氏がWebの原型となる提案をしてから今年でちょうど25年が経過しました。その間,Webシステムは急激に成長し日々の生活に欠かせない社会インフラになりました。特集では,そのWebシステムを構成するための重要な要素である,HTTP(Hy

    WEB+DB PRESS Vol.80
  • WEB+DB PRESS Vol.102

    2017年12月23日紙版発売 2017年12月23日電子版発売 B5判/168ページ 定価1,628円(体1,480円+税10%) ISBN 978-4-7741-9433-2 ただいま弊社在庫はございません。 Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing honto 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 はじめてのペアプロ/モブプロ メキメキと人が育ち,プロダクトの質を高める 特集では,2人1組になってコードを書くペアプログラミング(ペアプロ)と,チーム一丸となってコードを書くモブプログラミング(モブプロ)について解説します。ペアプロ/モブプロでは,すべての開発作業をペアやチームで行うことで,ペアやチーム内の情報伝達効率を最大にし,プロダク

    WEB+DB PRESS Vol.102
  • WEB+DB PRESS Vol.106

    2018年8月24日紙版発売 2018年8月24日電子版発売 B5判/144ページ 定価1,628円(体1,480円+税10%) ISBN 978-4-7741-9943-6 ただいま弊社在庫はございません。 Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 [コードで超わかる!] 実践Android/iOSアプリ設計 開発を加速させる実装パターン 特集では,Android/iOS アプリ開発に役立つ設計パターンを紹介します。Android/iOSアプリ開発では,プラットフォームによって行われる1年ごとの大規模なアップデートに追従していかなけれ

    WEB+DB PRESS Vol.106
  • WEB+DB PRESS Vol.69

    2012年6月23日紙版発売 2014年12月23日電子版発売 B5判/192ページ 定価1,628円(体1,480円+税10%) ISBN 978-4-7741-5104-5 ただいま弊社在庫はございません。 Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing honto 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 詳解GitHub ~はじめよう! ソーシャルコーディング Pull Requestが織りなす効率的ソフトウェア開発~ 分散バージョン管理システムGitの普及と並行して,GitHubを利用するプログラマが増えています。GitHubは単なるGitのリポジトリホスティングサービスではありません。「ソーシャルコーディング」という理念を持ち,それを実現す

    WEB+DB PRESS Vol.69
  • WEB+DB PRESS Vol.103

    2018年2月24日紙版発売 2018年2月24日電子版発売 B5判/160ページ 定価1,628円(体1,480円+税10%) ISBN 978-4-7741-9554-4 ただいま弊社在庫はございません。 Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com Fujisan(定期購読のみ) 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など 特集1 体験! 脆弱性の見つけ方&ふさぎ方 Webアプリもスマホアプリも Webサービスに潜む脆弱性への対策方法を解説する特集です。脆弱性の発見と対策を専門にしているエンジニア陣が,今の現場に即した解説を行います。脆弱性を含んだサンプルのWebアプリケーションとスマートフォンアプリを利用し,脆弱性を

    WEB+DB PRESS Vol.103