kyswtnbのブックマーク (1,196)

  • ※2022/11/14更新※《重要》3キャリアの新料金プランをご検討中のお客様へ

    いつも、THE YELLOW MONKEYオフィシャルファンクラブ「BELIEVER.」をご利用いただき、誠にありがとうございます。 2021年3月より提供開始予定のNTTドコモの新料金プラン「ahamo」、auの新料金プラン「povo」、およびLINEとSoftBankの新ブランド「LINEMO」へのご変更をご検討されているお客様へお知らせです。 これらの新料金プラン・新ブランドへご変更される方、およびご検討されている方は必ずご一読いただきますようお願いいたします。 ※2022年11月14日更新 ・au、SoftBankをご利用の方向けのご案内を更新しました。 <docomoをご利用の方> ドコモ新料金プラン「ahamo」では「ドコモ払い」を引き続きご利用いただけます。 そのため、現在当サイトのご登録に「ドコモ払い」をご利用されているお客様が「ahamo」にご変更された場合でも、決済登録

    ※2022/11/14更新※《重要》3キャリアの新料金プランをご検討中のお客様へ
    kyswtnb
    kyswtnb 2021/03/05
    Are you BELIEVER.?
  • nginx.conf の location の優先順位を正しく理解する - 無印吉澤

    最近、Nginx の location 設定の優先順位を誤解していて軽くつまづきました。このへん時々よくわからなくなるので、自分のためにまとめておきます。 情報源 公式の説明は、マニュアルの Module ngx_http_core_module ページ内の "location" の項にあります。 nginx.org location の修飾子(modifier) location を定義する際に使える修飾子は、以下の5種類です。 修飾子 判定方法 = 完全一致 なし 前方一致 ^~ 前方一致 ~* 正規表現(case-insensitive) ~ 正規表現(case-sensitive) 前方一致が2種類ありますが、これは「^~ は省略可能」という意味ではありません。 location の優先順位 location の優先順位を考える上でややこしい点は、書かれた順に評価される設定と、最長

    nginx.conf の location の優先順位を正しく理解する - 無印吉澤
    kyswtnb
    kyswtnb 2020/01/20
  • Infrastructure as Codeを少し楽にするterraformerが出た - Qiita

    過去に Terraform Best Practices in 2017 という記事を書きました。 そのあと、2019年2月のJAWS Days Infrastructure as Codeに疲れたので、僕たちが来やりたかったことを整理するを話しました。 その中で、Dev環境を手で作業して、その内容をExportして、Stg, Prodに展開出来たら良いのになー。という話をしていたのですが、それの兆しが見えるツールが登場したので紹介します。 2019年5月頭にひっそりと terraformer という何かと間違えるようなツールが出ていました。 少し驚いたのが、提供元がGoogleCloudPlatformでした。 CLI tool to generate tf and tfstate files from existing infrastructure (reverse Terrafor

    Infrastructure as Codeを少し楽にするterraformerが出た - Qiita
    kyswtnb
    kyswtnb 2019/06/10
  • Go言語 で Gitサーバー を書いてみた。 | 株式会社ヌーラボ(Nulab inc.)

    Backlogチームのnabe_です。もっぱら仕事JavaScala、最近の趣味Go言語 です。今回、 Go言語 で nulab/go-git-http-xfer という Git ライブラリ を書いたので紹介させていただきます。 役割 動機 仕組み 使い方 試用 まとめ 役割 このライブラリを使うと、GitのリモートリポジトリへHTTPでアクセスするためのサーバーを作ることができます。HTTPアクセス自体は、BacklogGithub等のGitをホスティングしているサービスであれば概ねサポートしているので、普段あまり気にすることはないかと思いますが、独自にGitを運用している場合、リモートリポジトリの前に clone、push、fetch  等で発生するHTTP通信を捌く仕組みを、なにかしら用意しなければなりません。 動機 私自身まだまだGoのニュービーなのですが、兎に角手を動か

    Go言語 で Gitサーバー を書いてみた。 | 株式会社ヌーラボ(Nulab inc.)
    kyswtnb
    kyswtnb 2019/03/27
  • Ubuntu(などdeb系なLinux)でLinux 4.20 + PSIなカーネルを入れる - ローファイ日記

    あけましておめでとう😂! では、今日はLinux 4.20より導入された PSI を試していきたいわけですが、まずは環境構築からやっていきたいとおもいます。今後、「〜していきたい」と言う表現が続きますが、そこは任意のユーチューバーやゲーム実況者の声に置き換えてお読みください。 PSIは公式サイトがあります。 facebookmicrosites.github.io Pressure Stall Information とは、各種リソース、CPU/メモリ/IO のプレッシャー状況を取得する方法で、具体的には /proc やcgroup2配下のファイルを経由してゲットできます。いわゆるロードアベレージのように参照できるのかどうかが気になっていて、色々試していきたいと思います。 ちなみに、TenForwardさんがすでに紹介記事を軽く書いていますので、僕はあれですね、フォロワーとしてやっていき

    Ubuntu(などdeb系なLinux)でLinux 4.20 + PSIなカーネルを入れる - ローファイ日記
    kyswtnb
    kyswtnb 2019/02/13
  • 【追記あり】技能実習生を雇用している父に質問してみたら、我が家の謎がすこし解けた - 本トのこと。

    私の実家は会社を経営をしており、数年前から外国人実習生を雇い入れている。 主にベトナム人で、一緒に会社を切り盛りしている母は寮*1の管理や、時にはLINEで日語についての質問に答えたりなど、親身に世話をしているようだ。 日語勉強中のベトナム人からの「たのしいとうれしいのちがいは?」「招待すると誘うと呼ぶのちがいは?」の質問にLINEで答えることをしたけど、(非ネイティブに伝わるようにするのも含め)意外と説明がむずかしい — ミネコ (@meymao) March 19, 2016 私はテレビを持っておらず、普段ニュースもさほど見ないので社会問題に明るくないのだけど、外国人実習生に関する問題が目に入るたびに、その現状のひどさや、それに対する世論の反応なども含め、この近くて遠い実習生問題について気になっていた。 「うちの実家も外国人実習生を雇い入れているが、報道されるようなひどい環境で働か

    【追記あり】技能実習生を雇用している父に質問してみたら、我が家の謎がすこし解けた - 本トのこと。
    kyswtnb
    kyswtnb 2019/01/07
  • SRE風のインフラエンジニアにならないために - Work Records

    この記事は、SRE Advent Calendar 2018 - Qiitaの24日目として投稿しています。 SRE風のインフラエンジニア SREとDevOps そもそもDevOpsとは SREでも取り上げられている、DevとOpsの目的の差異 ミクロなDevの目的 ミクロなOpsの目的 Ops側の視点での安定性の考え方を改める システムを高速に更新可能にしておくことで安定性を担保する インフラエンジニアではなくSREとしてどう高速リリースを実現するか プロダクトの高速リリースに効くところを見極める リリースするにあたっての心配事を潰す 開発チームが自律して動ける仕組みやツールを提供する 今の組織でやれていること 開発チーム出身の人がSREチームにジョインしてくれている SREチームに入る新人のエンジニアさんもRails研修などを通して最低限の開発力を持っている SREチームのケツを叩い

    SRE風のインフラエンジニアにならないために - Work Records
    kyswtnb
    kyswtnb 2018/12/25
  • Visual Studio Team ServicesからAzure DevOpsへ - kkamegawa's weblog

    はじめに 名前について URLについて 価格について オープンソース向け 小規模チーム向け(5人まで) それ以上の規模 既存ユーザーへの影響(追加) 5人以下で無償のプライベートGitとして使っている人たち Visual Studioサブスクリプションユーザー はじめに Microsoftが提供するDevOpsツールはオンプレミスではTeam Foundation Server(TFS)、クラウドではVisual Studio Team Services(VSTS)という二立てで提供されていました。これはこれでよかったのですが、どうしてもVisual Studioブランドが先に立ってしまい、Visual Studio以外からは使えない、もしくは.NETだけのものだと思われがちでした。実際私も会社やプライベートで何度となくそういう話を聞いたことがあります。 特にVSTSは最初Visual

    Visual Studio Team ServicesからAzure DevOpsへ - kkamegawa's weblog
    kyswtnb
    kyswtnb 2018/10/26
  • ジュニアを採用しない連中はシニアに値しない - portal shit!

    Twitter で DHH が共有していた記事が面白かったので著者の許可を得て翻訳します。 "If you don't hire juniors, you don't deserve seniors", spot on! We've had phenomenal success hiring junior developers at Basecamp. @jasonfried first tech hire was particularly junior at the time 😂https://t.co/QczMtsou4J — DHH (@dhh) September 21, 2018 ジュニアを採用しない連中はシニアに値しない、というもの。 If you don't hire juniors, you don't deserve seniors (2023) • Minimum V

    ジュニアを採用しない連中はシニアに値しない - portal shit!
    kyswtnb
    kyswtnb 2018/10/02
    もっと脱線して!!
  • 「アジャイル開発はあくまでゴール達成のための手段」――Yahoo!カード天神チームがたどり着いた開発スタイルと技術【デブサミ2018 福岡】 (1/2):CodeZine(コードジン)

    今年春に開所したヤフーの天神オフィス(福岡市)。同所ではYahoo! JAPANの各サービスを支える基盤システムやプラットフォームの開発を担当している。そのうちの1つ、Yahoo!カードアプリケーションの開発プロジェクトでは、東京チームと天神チームが連携してシステム開発を行っている。Yahoo!カードアプリケーション開発プロジェクトの概要、およびチームの立ち上げ方、アジャイル開発などについて、ヤフー株式会社 コマースカンパニー 決済金融統括部 山崎勝平氏が解説した。 講演資料:Yahoo!カード天神チームの立ち上げからこれまで ヤフー株式会社 コマースカンパニー 決済金融統括部 山崎勝平氏 開発チームをゼロから立ち上げ、混乱期を乗り越え機能期に導く 山崎氏がヤフーに入社したのは、昨年の10月。「天神オフィスの立ち上げメンバーとして入社した」と言う。以来、Yahoo! JAPANのクレジ

    「アジャイル開発はあくまでゴール達成のための手段」――Yahoo!カード天神チームがたどり着いた開発スタイルと技術【デブサミ2018 福岡】 (1/2):CodeZine(コードジン)
    kyswtnb
    kyswtnb 2018/10/02
    しょうやん!!
  • 起きた奇跡と起きなかった奇跡と。 | 古坂大魔王オフィシャルブログ『古坂大魔王のブログンだい魔くん!』powered by アメブロ

    古坂大魔王オフィシャルブログ『古坂大魔王のブログンだい魔くん!』powered by アメブロ 古坂大魔王オフィシャルブログ『古坂大魔王のブログンだい魔くん!』powered by アメブロ 奇跡。 その確実な割合は知らないし、きっと定義がない言葉。 でも、人は多分にある考えられない確率に起こる物を通常「奇跡」と呼んでいる気がする。 2018年9月29日…僕はスペインの首都マドリードにいる。 JAPAN WEEKEND MADRIDとこちらの大人気番組「LATE MOTIV」にピコ太郎が呼んでもらえたのである。 僕はいつもの通りプロデューサーとして帯同していた。 無論、ここにそんな数年前では考えられない、1つのどでかい「奇跡」があるのは否定しようがない。しかし、今回はそこには触れずに書きたい事があるのです。 今年、4月… 一人の可愛らしい三歳の女の子と出会いました。 名前は「あいり」ちゃん

    起きた奇跡と起きなかった奇跡と。 | 古坂大魔王オフィシャルブログ『古坂大魔王のブログンだい魔くん!』powered by アメブロ
    kyswtnb
    kyswtnb 2018/10/01
  • Linux Kernel CVE-2017-18017 の Poc を書いて検証した - hibomaの日記

    表題の通り CVE-2017-18017 の PoC を書いてどのような影響があるのを検証・観察した ⚠️ 一年以上前に修正パッチが出ている CVE です CVE の Description The tcpmss_mangle_packet function in net/netfilter/xt_TCPMSS.c in the Linux kernel before 4.11, and 4.9.x before 4.9.36, allows remote attackers to cause a denial of service (use-after-free and memory corruption) or possibly have unspecified other impact by leveraging the presence of xt_TCPMSS in an ipt

    Linux Kernel CVE-2017-18017 の Poc を書いて検証した - hibomaの日記
    kyswtnb
    kyswtnb 2018/10/01
  • 9月末で60歳定年退職しました - 未来のいつか/hyoshiokの日記

    当社の規定により満60歳で定年退職をした。長いようで短かった会社員生活も一区切りだ。自分のプログラマとしての会社員生活を振り返ってみる。無駄に長いし結論はないのでお忙しい人は飛ばして欲しい。 9月末なのでブログ界隈では退職エントリーがそこかしこに書かれると思うが、その中で自分の退職エントリーを連ねることにどれほどの意味があろうか。もちろんないのだが、それでも多くの書き手の年齢を考えると満60歳定年退職というところに若干の希少価値を見出せなくもない。 1984年に大学院修了して以来、プログラマとしてのキャリアを重ねてきた。大学時代の同期でプログラマとして就職したものは皆無だ。当時、工学部の同期はメーカーに就職するのがほとんどで、大手家電メーカー、自動車メーカー、電力会社などなど、当時の誰でも名前を知っている人気企業に就職するものが大半だった。 その中で、日ディジタルイクイップメント(DEC

    9月末で60歳定年退職しました - 未来のいつか/hyoshiokの日記
    kyswtnb
    kyswtnb 2018/10/01
  • 本の虫: Linus、今までの行いを謝罪し一時的にカーネルメンテナーの立場を退いて人の気持ちを勉強してくると発言

    Linus、今までの行いを謝罪し一時的にカーネルメンテナーの立場を退いて人の気持ちを勉強してくると発言 完全に背景事情を調べ上げたわけではないのだが、どうもLinusが毎年参加しているLinuxカーネルの会議に、Linusがスケジュールを間違えて参加できなくなるという事態が発生した。当のLinus人はもう20年も続いている会議だし自分がいなくてもやっていけるだろうと楽観視していたが、会議自体がLinusの都合にあわせてリスケジュールされた。 LinuxにおいてLinus Torvaldsといえば第一人者であり極めて重要な存在で、そのLinusが毎年参加している重要な会議にLinusが参加できないとあれば、その他のあらゆるコストを度外視して根回し調整を行い、Linusが参加できるようにイベント全体のリスケジュールを行うのは人間の感情から考えて当然である。しかし当のLinus人は他人の感情

    kyswtnb
    kyswtnb 2018/09/18
    人の気持ちなんて分かんないよね。嫁の気持ちも分からんのに。
  • インフラCICDの勘所

    2. 自己紹介 { “名前” : “真壁 徹(まかべ とおる)”, “所属” : “日マイクロソフト株式会社”, “部署” : “クラウドアーキテクト技術部”, “役割” : “クラウド ソリューションアーキテクト”, “経歴” : “大和総研 → HP Enterprise”, “特技” : “クラウド & オープンソース”, “Twitter” : “@tmak_tw” }

    インフラCICDの勘所
    kyswtnb
    kyswtnb 2018/09/10
  • [JS]スマホに最適化された優れもの!さまざまなチャートやグラフを実装できるCanvasベースのライブラリ -F2

    チャートやグラフは、さまざまなスマホアプリで見かけます。 スマホのデバイスに対してデザイン、インタラクション、パフォーマンスに最適化されたチャートやグラフを実装するHTML5 Canvasベースのライブラリを紹介します。 Node.js、React Nativeなどに互換性もあり、50種類以上のチャートやグラフを簡単に利用できます。 スマホ向けのデザイン デザインはスマホに最適化されており、軽快なインタラクションでデータをより自然に表示します。 スマホに最適化されたパフォーマンス 軽量で、素晴らしいレンダリングのパフォーマンスを実現。 互換性 HTML5のCanvasベースで実装されており、Node.js、React Nativeで実行することもできます。 ライセンス MITライセンスで、個人でも商用でも無料で利用できます。 F2のデモ まずはスマホのアプリでよく見かける、美しいデザインと

    [JS]スマホに最適化された優れもの!さまざまなチャートやグラフを実装できるCanvasベースのライブラリ -F2
    kyswtnb
    kyswtnb 2018/08/31
  • Googleが解説 - 他社のSRE実践はなぜ誤りなのか

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Googleが解説 - 他社のSRE実践はなぜ誤りなのか
    kyswtnb
    kyswtnb 2018/08/17
    組織やサービス、顧客層にも依るんだよな〜
  • CRIU on Haconiwa 現状確認 - ローファイ日記

    こんばんは、皆さんはチェックポイントアンドリストアでしょうか。そのようにやっていきましょう。今日はCRIUの話をします。 CRIU について プロセスのチェックポイントイメージを取り、そのイメージからプロセスを再生する技術です。LinuxではだいたいCRIUを使えばできます。もちろん、コンテナのチェックポイント・リストアにも応用できます。 TenForwardさんの記事が詳しいですので是非そちらもお読みください。 gihyo.jp 何ができるかというところが気にかかるでしょうが、TenForwardさんの記事にある通り: ライブマイグレーション 起動が遅いサービスのスピードアップ あたりが有益そうな用途でしょう。 前者は、KVMのような仮想化方式でやっているように、動的にコンテナを動かしているホストを変えたりしたい場合に使えます。例えば特定のホストにコンテナが偏ってるぞ〜みたいなパターンの

    CRIU on Haconiwa 現状確認 - ローファイ日記
    kyswtnb
    kyswtnb 2018/08/10
  • ファーストサーバのZenlogic、ストレージ障害の原因は想定以上の負荷、対策したはずの設定にミスがあったため長期化 - Publickey

    ファーストサーバのZenlogic、ストレージ障害の原因は想定以上の負荷、対策したはずの設定にミスがあったため長期化 ファーストサーバが提供しているホスティングサービス「Zenlogic」は、6月下旬から断続的に生じていたストレージ障害に対応するためのメンテナンスが終了の見通しも立たないほど難航し、結局、メンテナンス開始から3日後の夜にようやくサービスが再開されるという事象を起こしました。 参考:ファーストサーバのレンタルサーバ「Zenlogic」、金曜夜からの全面サービス停止が解けず、いまだ停止中。ストレージ障害のためのメンテナンスで(追記あり) - Publickey サービス再開から約1週間が経過した7月17日、同社はストレージ障害に関する原因およびメンテナンスによるサービス停止が長期化してしまった原因、再発防止策についての報告書を明らかにしました。 報告によると、ストレージ障害の直

    ファーストサーバのZenlogic、ストレージ障害の原因は想定以上の負荷、対策したはずの設定にミスがあったため長期化 - Publickey
    kyswtnb
    kyswtnb 2018/07/18
  • 「Go言語らしさ」とは何か? Simplicityの哲学を理解し、Go Wayに沿った開発を進めることの良さ - エンジニアHub|Webエンジニアのキャリアを考える!

    エンジニアHub > 記事一覧 > 「Go言語らしさ」とは何か? Simplicityの哲学を理解し、Go Wayに沿った開発を進めることの良さ 「Go言語らしさ」とは何か? Simplicityの哲学を理解し、Go Wayに沿った開発を進めることの良さ プログラミング言語には作者の設計思想が強く現れますが、Go言語もまた後発であることを生かし、しっかりとした思想に基づいて開発されています。公式のドキュメント等で語られているSimplicityの哲学を理解し、Go言語らしさ、Go Wayに従って開発する良さについて、はてなチーフエンジニアの松木雅幸(Songmu)さんが解説します。 id:Songmuと申します。はてな東京オフィスでチーフエンジニアを務め、Mackerelというサーバー監視のSaaS開発においてプロダクトマネージャーを担当しています。 筆者が勤めている株式会社はてなでは、2

    「Go言語らしさ」とは何か? Simplicityの哲学を理解し、Go Wayに沿った開発を進めることの良さ - エンジニアHub|Webエンジニアのキャリアを考える!
    kyswtnb
    kyswtnb 2018/07/14