タグ

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

  • Microsoft、オリジナルディストリビューション「Azure Linux」の一般提供を開始 | gihyo.jp

    Linux Daily Topics Microsoft、オリジナルディストリビューション「Azure Linux」の一般提供を開始 Microsoftは5月23日(米国時間⁠)⁠、開発者向けの年次カンファレンス「Microsoft Build 2023」において、Azure上のコンテナワークロードに最適化されたLinuxディストリビューション「Azure Linux」の一般提供(GA)開始を発表した。Hyper-VをベースにしたAzureクラウドおよびエッジ環境にデプロイし、複数のコンテナを実行するように設計されており、「⁠Azure Kubernetes Service(AKS⁠)⁠」のコンテナホストとして利用される。 Introducing the Azure Linux container host for AKS - Azure Infrastructure Blog Azure

    Microsoft、オリジナルディストリビューション「Azure Linux」の一般提供を開始 | gihyo.jp
    UDONCHAN
    UDONCHAN 2023/05/31
    はぇ〜、そんな時代か〜
  • 第2回 Pythonの脆弱性 ~ReDOS~ | gihyo.jp

    では、なぜこのようなことが起きてしまうのでしょうか。具体的な脆弱性の解説に移る前に、まずはReDoSのしくみについて説明します。 ReDoSのしくみ ReDosの脆弱性を理解するためには、そもそも正規表現によるマッチングを行う処理系である、正規表現エンジンのしくみについて知る必要があります。 正規表現エンジンの概要 正規表現エンジンとは、簡単に言えば「ユーザーから受け取った文字列(入力文字列)が、正規表現で表される文字列と合致するか否か」を判定するプログラムです。そしてこのプログラムのキモとなる「正規表現文字列の解釈」と「入力文字列が合致するか否かを判定する部分」は、「⁠有限オートマトン」を利用して実現しています。 具体的には、正規表現の文字列を有限オートマトンに変換後、入力文字列を有限オートマトンの入力として与え、文字列中に正規表現にマッチする部分があるか否かを、有限オートマトンの状態を

    第2回 Pythonの脆弱性 ~ReDOS~ | gihyo.jp
    UDONCHAN
    UDONCHAN 2022/11/22
    RoDoSの原理理解してたとて、他のことも考えながらコード書いてて、正規表現書く度にチェックするのは困難っぽいから、挙げられてるツールうまく使ってチェックするのが良さそうだ。
  • 第1章 進化するHTTPの歩み ~ HTTP/1.1とHTTP/2をおさらいし、HTTP/3の基本を知る | gihyo.jp

    HTTP/3入門 第1章進化するHTTPの歩み ~ HTTP/1.1とHTTP/2をおさらいし⁠⁠、HTTP/3の基を知る この特集記事は2021年6月24日に発売されたWEB+DB PRESS Vol.123に掲載された特集1「HTTP/3入門」を再掲したものです。 先日2022年6月にHTTP/3を含むHTTP関連の仕様が正式なRFCとなりました。ここではRFCの正式リリースに伴い、いち早く変更点を抑え、囲みボックスを用いた加筆解説でわかりやすくお伝えしております。 特集のはじめに HTTP(Hypertext Transfer Protocol)の最新版であるHTTP/3が登場しました。HTTP/3では、より安全で速い通信が行えます。特集では、今までのHTTPにあった課題と、HTTP/3で課題をどのように解決し、改善が行われたかを解説します。 章では、HTTPそのものと各バージ

    第1章 進化するHTTPの歩み ~ HTTP/1.1とHTTP/2をおさらいし、HTTP/3の基本を知る | gihyo.jp
    UDONCHAN
    UDONCHAN 2022/07/12
  • 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
    UDONCHAN
    UDONCHAN 2022/01/05
  • お願いです,Macの標準機能でファイルを圧縮するのはやめてください:新刊ピックアップ

    知らないうちにWindowsユーザーにストレスを与えていることが…… 持っているだけでスタイリッシュに見えるMac。でも,Windowsを使っている人は 「Mac使ってる人って,送られてくるファイルが開けなかったり,文字化けしてたり,ムダな手間を増やしてくるだけで最悪だよね(笑⁠)⁠」 と思っているかもしれない――そんな心あたりはないでしょうか? Macで圧縮されたファイルをWindowsで見ようとすると,次の画像のように,ファイル名が文字化けするうえ,意味のわからないフォルダもついでに現れることがあります。 ファイル名を変更すれば中身を見れないわけでもないですし,余分なフォルダは無視すればいいわけですが,いちいち面倒です。 Windows側で「Explzh」という圧縮・解凍ソフトを入れておくと,文字化けせずにちゃんと解凍してくれるのですが,「⁠なんで,わざわざこっちでひと手間かけないとい

    お願いです,Macの標準機能でファイルを圧縮するのはやめてください:新刊ピックアップ
    UDONCHAN
    UDONCHAN 2017/04/06
    ニャオスですか?
  • プログラマのための文字コード技術入門 | Gihyo Digital Publishing … 技術評論社の電子書籍

    WEB+DB PRESS plus プログラマのための文字コード技術入門 著者 矢野啓介 著 発売日 2014年12月10日 更新日 2014年12月10日

    プログラマのための文字コード技術入門 | Gihyo Digital Publishing … 技術評論社の電子書籍
    UDONCHAN
    UDONCHAN 2017/02/23
  • AWS、サーバレス、コンテナ、マシンラーニング …2017年のクラウドを占う | gihyo.jp

    すべての企業はデジタルカンパニーにならなくてはならない ―2016年、米国のカンファレンスや企業を取材しているときに、筆者はよくこのフレーズを耳にしました。たしかにUberに代表されるデジタルディスラプション企業の台頭、加えて世界的大企業であるGEのデジタル化へのすさまじいほどの注力ぶりなど間近に見る環境にあれば、多少の失敗も折り込み済みで最新技術を採用し、新たなビジネスのニーズをみずから掘り起こす必要性を強く感じるのは無理もないかもしれません。 そしてこのデジタライゼーションの基盤にあるもっとも重要なテクノロジがクラウドコンピューティングです。いまやほとんどのイノベーションはクラウドから始まり、クラウドをベースにしてスケールしていきます。レガシーを多く抱える企業にとっては、クラウドへの基幹業務の移行がビジネス再編の大きなカギになるとも言われています。米国と比べてデジタライゼーションのトレ

    AWS、サーバレス、コンテナ、マシンラーニング …2017年のクラウドを占う | gihyo.jp
    UDONCHAN
    UDONCHAN 2017/01/04
    占いだから適当なこと書いてあってもしょうがないよね☆ミ
  • 2016年12月21日 スワップパーティションはもういらない ―Ubuntu、Zapusでは"Swapfiles"に | gihyo.jp

    Linux Daily Topics 2016年12月21日スワップパーティションはもういらない ―Ubuntu、Zapusでは"Swapfiles"に Canonicalのソフトウェアエンジニアであり、Ubuntuの開発者でもあるDimitri John Ledkovは12月16日(英国時間⁠)⁠、自身のブログにおいて、2017年4月にリリース予定の「Ubuntu 17.04(開発コード"Zesty Zapus"⁠)⁠」ではインストールの際にこれまでデフォルトでディスク上に作成していたスワップパーティションを作成せずに、新たに"Swapfiles"を使う予定であることを明らかにした。 Surgut: Swapfiles by default in Ubuntu Ledkovは「メモリカードが4MBの時代はもう過ぎた。そしてディスクはNVMeやSSDの時代になっている。高性能なディスク上に

    2016年12月21日 スワップパーティションはもういらない ―Ubuntu、Zapusでは"Swapfiles"に | gihyo.jp
    UDONCHAN
    UDONCHAN 2016/12/21
    へーへー
  • 2016年5月30日 ログアウトのたびにユーザプロセスをすべてkillなんて ―毎度お騒がせのsystemd、新バージョンでまた炎上 | gihyo.jp

    Linux Daily Topics 2016年5月30日ログアウトのたびにユーザプロセスをすべてkillなんて ―毎度お騒がせのsystemd、新バージョンでまた炎上 誕生以来、Linuxユーザの間で好き嫌いが大きく分かれるプログラムの代表にsystemdがある。現在、メジャーなLinuxディストリビューションのほとんどはデフォルトの起動プロセスとしてsystemdを採用しているが、その変更を決めるときはたいてい、どのコミュニティでもひと悶着がつきまとう。たとえば2年前にDebianがsystemdへの移行を決定したときも、開発者の間で意見が二分された状態になり、最後はチェアマンの裁定でsystemdに落ち着いている。また昨年、UbuntuがUpstartからsystemdに移行した際も、多くのユーザや開発者が混乱に陥ったことは記憶に新しい。 そしてそのsystemdがそのアップデート

    2016年5月30日 ログアウトのたびにユーザプロセスをすべてkillなんて ―毎度お騒がせのsystemd、新バージョンでまた炎上 | gihyo.jp
    UDONCHAN
    UDONCHAN 2016/05/31
    たいへんそう
  • 第417回 Ubuntu 16.04 LTSの日本語入力 | gihyo.jp

    Ubuntu 16.04 LTSは今月4月21日(UTC)にリリースされる予定です。16.04はLTSですので、今回は14.04と15.10のそれぞれから、16.04にした際の日本語入力(インプットメソッド)の変更点を紹介します。 14.04からの変更点 14.04ではIBus+Anthyの組み合わせがデフォルトでしたが、第395回の15.10の変更点で述べたように、Fcitx+Mozcに変更されました。 14.04で特に何も設定していない場合は、16.04にアップグレードすると自動的にFcitx+Mozcの組み合わせに変更になります。 もし16.04にアップグレードしてもIBusのままで、これをFcitxに変更したい場合、慌てず騒がず[システム設定]―[言語サポート]を起動してください。[⁠言語サポートが完全にはインストールされていません]というダイアログが表示された場合でも足りないパッ

    第417回 Ubuntu 16.04 LTSの日本語入力 | gihyo.jp
    UDONCHAN
    UDONCHAN 2016/04/23
  • 第45回 ubuntuBSD登場 | gihyo.jp

    ubuntuBSD登場 SourceForgeに「ubuntuBSD - The power of FreeBSD kernel with familiarity of Ubuntu OS」が登場しました。Jon Boden氏が取り組んでいるプロジェクトで、現在の構成はUbuntu 15.10 Wily WerewolfのカーネルをFreeBSD 10.1カーネルに置き換えたものが提供されています。現在配布物はベータの段階にあるとされ、amd64(x64)版のISOインストールイメージが提供されています。 インストーラはテキストベースで、インストールするとXFceで構成されたデスクトップ環境が起動してきます。ブート領域はUFSですが、それ以外の領域にはZFSを選択することができます。デスクトップ環境としても利用できますが、サーバ構成でインストールしてサーバとして活用することもできるとされて

    第45回 ubuntuBSD登場 | gihyo.jp
    UDONCHAN
    UDONCHAN 2016/03/27
  • PHPの生みの親、ラスマス・ラードフ氏インタビュー | gihyo.jp

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

    PHPの生みの親、ラスマス・ラードフ氏インタビュー | gihyo.jp
    UDONCHAN
    UDONCHAN 2015/12/17
    ふむ〜
  • 企業動向日本オラクル,高度なセキュリティと効率的なデータ管理を実現する新しいプロセッサを搭載したシステム製品群を提供開始:|gihyo.jp … 技術評論社

    UDONCHAN
    UDONCHAN 2015/12/09
    SPARCはまだ死なんぞ!!!111
  • PHP処理系の未来 | gihyo.jp

    PHPユーザーの皆様、あけましておめでとうございます。稿ではPHPとHHVMの2つのPHP処理系について紹介します。今後のPHPのトレンドを占うのにお役立ていただければ幸いです。 PHPの現在 稿執筆時のPHPの最新バージョンは5.6.4です。最近のPHPはマイナーバージョンアップを1年ごとに繰り返すスタイルになっており、PHP 5.6.0はPHP 5.5.0から14ヶ月後の2014年8月にリリースされました。PHP 5.6ではphpdbgという新デバッガが同梱されるようになるなど注目点もありましたが、過去のバージョンアップに比べると変化が小さいバージョンアップでした。 ところで、PHPの次のバージョンアップではメジャーバージョンアップを予定しており、バージョン番号としては7.0となります。メジャーバージョンが5から7へと一気にジャンプするのは珍しい現象ですが、過去に開発中止となったP

    PHP処理系の未来 | gihyo.jp
    UDONCHAN
    UDONCHAN 2015/01/02
    有用情報
  • 弊社ホームページ改ざんに関するお詫びとご報告 | gihyo.jp

    弊社ホームページにおいて、2014年12月6日11時~14時のあいだ、第三者からの不正アクセスによりサイトが改ざんされていた事が判明いたしました。ご利用頂いておりますユーザの皆さまにおかれましてはご迷惑をお掛けいたしまして、深くお詫び申し上げます。 なお、現在は被害を受けたサーバは復旧作業を実施済みです。ご利用ユーザーの皆さまの個人情報流出等は、現在のところ確認されておりません。 被害対象サイト/コンテンツ URL:http://gihyo.jp 改ざん内容とその影響 サーバの中身を入れ替えられ、外部のサイトにリダイレクトされるように設定されていた。 リダイレクトされていたサイト(アクセスしないようご注意ください⁠)⁠ www.koushin-lawfirm.net live.livelistingreport.com 現在把握している改ざんされていた可能性がある期間 2014年12月6日

    弊社ホームページ改ざんに関するお詫びとご報告 | gihyo.jp
    UDONCHAN
    UDONCHAN 2014/12/08
  • 第1回 ハックガールズがGitを教えちゃいます! | gihyo.jp

    皆さん初めまして!私たち、エンジニアアイドル「ハックガールズ」の堤沙也と濱ヶ崎美季です! 今回からgihyo.jpさんで連載を受け持たせて頂く事になりました!よろしくお願いします☆ ハックガールズとは ハックガールズは、エンジニア女子2人によるアイドルユニットです。 ハックガールズ、さやみん(左)とはまー(右⁠)⁠。 これからよろしくお願いいたします☆ 母体は「リアル脱出ゲーム」などの参加型イベントの企画・運営を行う「SCRAP」がプロデュースするアイドルユニット「パズルガールズ⁠」⁠。そのメンバーのうち、Webエンジニアをしている堤沙也(さやみん)と、SIer企業で働いていた濱ヶ崎美季(はまー)が内部ユニットとして立ち上げたのが、ハックガールズです。 実は、私たちが普段取り扱っている「謎解き」「⁠パズル」といったものは、エンジニアとの親和性がとても高いと思っていて。もちろん、謎解きやパズ

    第1回 ハックガールズがGitを教えちゃいます! | gihyo.jp
    UDONCHAN
    UDONCHAN 2014/05/14
    なんだこれ
  • 第1回 W3Cとその標準化プロセス | gihyo.jp

    「Web標準」や「XHTML+CSS」といった言葉がでてくるWeb制作には、必ずといっていいほど「W3C」という言葉が登場します。今回はそのW3CというWeb標準化団体について、またW3Cが策定する仕様がどのように作られているのかをとりあげます。 そもそもW3Cって? W3C(World Wide Web Consortium)とは、Web技術の標準化を行う団体のひとつです。「⁠Webの可能性を最大限に引き出す」ことを目的とし、Webの発明者であるTim Berners-Leeによって1994年に組織されました。W3Cは今日までにHTML(3.2以降)やXML、XHTMLCSSといった、数々の仕様を公開しています。 W3Cには、IT関連企業をはじめとする400近くの会員が参加しています。Apple, Google, Microsoft, Mozilla, Operaといったブラウザベ

    第1回 W3Cとその標準化プロセス | gihyo.jp
    UDONCHAN
    UDONCHAN 2014/02/11
  • PostgreSQLはもはやただのデータベースにあらず ─PostgreSQLカンファレンス2013 基調講演レポート | gihyo.jp

    PostgreSQLはもはやただのデータベースにあらず ─PostgreSQLカンファレンス2013 基調講演レポート Not so much as a database as a data Platform(単なるデータベースを超えたデータプラットフォームとしての存在⁠)⁠ ─11月8日、都内で開催された「PostgreSQLカンファレンス2013」(⁠主催: 日PostgreSQLユーザ会)の基調講演に登壇したHeroku開発者のピーター・ゲーガン(Peter Geoghegan)氏はPostgreSQLをこう表現しました。 来年には次バージョンのPostgreSQL 9.4のリリースが期待されていますが、ゲーガン氏の言う"データプラットフォーム"としてPostgreSQLはどのような進化を遂げようとしているのでしょうか。稿ではの基調講演の内容をもとに、PostgreSQLの次なる

    PostgreSQLはもはやただのデータベースにあらず ─PostgreSQLカンファレンス2013 基調講演レポート | gihyo.jp
    UDONCHAN
    UDONCHAN 2013/11/13
  • 第278回 Ubuntuカーネルとの付き合い方:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社

    コンピューター上でUbuntuを動かすために必要になるLinuxカーネルは、Ubuntuにおいてもっとも重要なコンポーネントです。今回はそんなLinuxカーネルとUbuntuの関係について説明します。 Ubuntuカーネルのことを知ろう Ubuntuは「Linuxカーネル」を使ったLinuxディストリビューションの1つです。どのようなマシンのうえでUbuntuが動作するか、どのようなデバイスをUbuntuで使えるかは、ひとえにカーネルに懸かっているために、Ubuntuではサポート期間やサポート対象、導入する新機能などを考慮したうえで、LinuxカーネルにUbuntu独自の変更を加えてリリースしています。 たとえば、現在Ubuntuで使われているカーネルのバージョンは、次のコマンドで確認できます。 $ uname -rv 3.8.0-25-generic #37-Ubuntu SMP Thu

    第278回 Ubuntuカーネルとの付き合い方:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社
    UDONCHAN
    UDONCHAN 2013/10/16
  • たのしいバイナリの歩き方

    2013年8月22日紙版発売 2013年8月22日電子版発売 愛甲健二 著 A5判/320ページ 定価3,058円(体2,780円+税10%) ISBN 978-4-7741-5918-8 ただいま弊社在庫はございません。 Amazon 楽天ブックス honto ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle 楽天kobo このの概要 「シューティングゲームをチートから守るには?」 「リバースエンジニアリングされないためには?」 「脆弱性を見つけ,権限を奪取するには?」 普通のプログラミングだけでは意識しない低レイヤーの世界は,コンピュータを自在に操れる楽しさでいっぱい。アセンブラの読み方から最新の応用事例まで,技術と考え方が実例を通じてわかります。 こんな方におすすめ コンピュータの仕組み/低レイヤーに興味がある方 セキュリティ

    たのしいバイナリの歩き方
    UDONCHAN
    UDONCHAN 2013/07/26
    良い