タグ

tsekineのブックマーク (1,573)

  • GitLabで「切りのいい時間」によって引き起こされた不具合と改善されるまでの6つのステップ

    By Rawpixel GitLab.comのエンジニアであるクレイグ・ミスケル氏は、顧客から報告された「gitのリポジトリからpullを行う際に発生したエラー」が、切りのいい時間にとらわれがちな人間性によるものだと判明したことについて、エラーを改善するまでの手順を6つのステップに分けて紹介しています。 6 Lessons we learned when debugging a scaling problem on GitLab.com | GitLab https://about.gitlab.com/2019/08/27/tyranny-of-the-clock/ ミスケル氏は、GitLab.comの顧客から「Git pullのエラーが断続的に見られる」という報告を受け取りました。報告されたエラーメッセージは以下の通り。 ssh_exchange_identification: con

    GitLabで「切りのいい時間」によって引き起こされた不具合と改善されるまでの6つのステップ
  • SSRF基礎

    OWASP Night 2019-09-18 / OWASP Japan

    SSRF基礎
    tsekine
    tsekine 2019/09/19
    若輩者なのでgopherを本当に使ったサービスなんぞ使ったことがないのだが、まだプロトコルとして(デフォルトコンパイルで)サポートする必要あるのか?
  • 2019年のエンジニア新人研修の講義資料を公開しました - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。皆様、夏はいかがお過ごしでしたか。 私は毎年実家に帰省し、そして毎年体調を崩すので、絶対風水的になんか合わないんだと思っています。コネクト支援チームのsakay_yです。 先日、2018年の新人研修資料を公開し、たくさんの反響をいただきました*1。ありがとうございました。 2019年もエンジニア新人研修を行いましたので、その紹介と講義資料を公開いたします。 2019年のエンジニア新人研修について 今年の研修は、組織運営チーム*2が取りまとめ、以下のような3構成となりました。 必修講義 誰に: 開発/運用部に配属される新入社員​ 何を: どのチームに行っても必要となる基礎的な知識/技術/ツールを学び、体験できた 選択講義 誰に: 学びたい人が​(=新入社員に限らず) 何を: 興味があることを学べた チーム体験(2週間 * 3チーム) 誰に: 開発/運用部に配属される新入社員

    2019年のエンジニア新人研修の講義資料を公開しました - Cybozu Inside Out | サイボウズエンジニアのブログ
    tsekine
    tsekine 2019/09/05
    素晴らしい
  • How can I make an equation that equals 25 using 4, 4, 4 and 4 (no factorial)?

    tsekine
    tsekine 2019/09/04
    これはよく知られてるのかどうか知らんけど、4 が 4 つあればどんな自然数でも生成できると。しゅごい。
  • 富士フイルム、「最大30テラ」のデータを記録できるテープストレージ発売

    富士フイルムが、最大30TB(非圧縮時は最大12TB)のデータを記録できる磁気テープストレージを発売。商品名は「FUJIFILM LTO Ultrium8データカートリッジ」。最大750MB/秒(非圧縮時は360MB/秒)の高速データ転送も可能。 富士フイルムは9月2日、最大30TB(非圧縮時は最大12TB)のデータを記録できる磁気テープストレージ「FUJIFILM LTO Ultrium8データカートリッジ」を発売した。同社が2011年から磁気テープに採用している、磁気特性と長期保存性に優れる材質「BaFe磁性体」の粒子をさらに細かく加工した上で、テープ表面にムラなく配置し、記録容量を強化した。 業界団体が定める新規格「LTO Ultrium8」に対応しており、最大750MB/秒(非圧縮時は360MB/秒)の高速データ転送も可能としている。テープの長さは960メートル、厚みは5.6マイク

    富士フイルム、「最大30テラ」のデータを記録できるテープストレージ発売
    tsekine
    tsekine 2019/09/04
    LTOは後方互換2世代(読み込みのみ)だから、50年保存とか言われてもLTO11になったら読めなくなるし、もう全部クラウドってなっちゃうよ
  • Python 3.8 の概要 (その1) - Assignment expressions - atsuoishimoto's diary

    古来、Pythonでは「代入は文であるべき!」と一貫して主張してきました。 C言語などでは、代入は足し算や掛け算と同じ、値を計算する「式」で、たとえば a = (b=100) / 2; と書くと、b には 100 を代入し、a に 100/2=50 を代入します。1+1 は 2 という値になる 式 ですが、b=100 も同様に値が 100 となる 式 なのです。 Pythonでは、代入は式ではないので、こういう書き方はできません。 Pythonの代入は、足し算などの演算子の仲間ではなく、if や for のような制御文の仲間で、あまり自由な書き方は出来ないのです。 Python FAQ では、その理由として Python の式中での代入を許さない理由は、この構造によって起こる、他の言語ではありがちで見つけづらいバグです: if (x = 0) { // error handling } e

    Python 3.8 の概要 (その1) - Assignment expressions - atsuoishimoto's diary
    tsekine
    tsekine 2019/09/03
    これが機能的に便利なのは百も承知で入れてこなかったはずなのに。
  • SMSで送信元を偽装したメッセージを送る

    送信元表記が送信者IDのケース SMSのメッセージを受信した際に表示される送信元には、電話番号の代わりに任意の英数字も表記できる。この英数字の送信元表記を「送信者ID(Sender ID)」という。JC3の図では 通信事業者A が送信者IDに当たる。 なお送信者IDの利用可否は受信側の通信事業者の対応状況によって異なる。Twilioの販売パートナーであるKWCの説明によると、日国内ではNTT DOCOMOとSoftBankが送信者IDに対応し、KDDIは対応していないとのこと²。私はKDDIの回線を所有していないため、受信側がKDDIの電話番号を使用している場合の挙動は検証できていない。 まずはiOSの公式メッセージアプリに届いていたAmazonからのメッセージのスレッドで偽装を試みる。送信者IDは Amazon となっているため、TwilioでSMSを送信する際のFromの値に Ama

    SMSで送信元を偽装したメッセージを送る
    tsekine
    tsekine 2019/09/02
    これはAU以外のキャリアがゆるゆるなのがいかん(色々事情はお察ししますが)
  • Kyashの現状の課題とCRE募集ページの解説 - Kyash Product Blog

    Kyashで開発をしている@konifarです。 先日、KyashCRE(Customer Reliability Engineering)の募集を開始しました。 open.talentio.com CRE*1って何ぞや?という人も多いですよね。仕事内容や募集要件は簡潔に記載していますが、もう少し現状の課題や働き方のイメージを伝えた方が興味を持ってもらいやすいと思うので、より噛み砕いて説明します。 言い換えると、「もっと多くの人に興味を持ってもらえるように詳しく解説するよ!興味がわいたら応募してくれ頼む!」という趣旨の記事です。よろしくお願いします。 なぜCREチームが必要か 募集ページの仕事内容を見てみましょう。 CRE(Customer Reliability Engineering)チームは顧客の信頼の最大化がミッションです。決済や送金サービスを開発・運営しているKyashでは、顧

    Kyashの現状の課題とCRE募集ページの解説 - Kyash Product Blog
    tsekine
    tsekine 2019/08/30
    Googleと同じである必要はないのだけれど、Googleの言うCREとは大分違うような。わざわざGoogleのCREのお話にリンクを張ってるというのに、どうしてそうなたった。
  • 花粉症薬、保険適用外に=医療費600億円削減-健保連提言:時事ドットコム

    花粉症薬、保険適用外に=医療費600億円削減-健保連提言 2019年08月23日07時14分 企業の健康保険組合で構成する健康保険組合連合会(健保連)は22日、医療機関で処方される市販薬と同じ成分の花粉症治療薬について、医療保険の適用から除外し全額自己負担にすべきだとの提言を取りまとめた。保険財政悪化への対応策と位置付け、最大で年600億円程度の医療費削減効果があると試算。その半面、1~3割の支払いで済んでいた患者の負担は重くなる。 大量の花粉、消費1%押し下げ=第一生命経済研が試算 2020年度診療報酬改定に向け、今秋から格化する中央社会保険医療協議会(厚生労働相の諮問機関、中医協)で提起する。 健保連は16年10月から18年9月までの加入者の医療機関受診状況を分析。市販薬と同一成分の花粉症薬について、保険適用からの除外を1種類に限った場合でも年37億円の医療費削減を見込んだ。提言で、

    花粉症薬、保険適用外に=医療費600億円削減-健保連提言:時事ドットコム
    tsekine
    tsekine 2019/08/23
    クラリチン、日本でめっちゃ高くてビビった。USの4倍ぐらいの値段する。保険適用外すなら、市販薬はもうちょっと値段下げて貰わないと困る。
  • 「1から100の偶数の和を求めるワンライナー」まとめ - Qiita

    2019年8月11日頃にTwitterで「1から100の偶数の和を求める方法」(ワンライナー)が話題になったので 各言語ごとにまとめてみました。 私の独断と偏見ですが 「2550を直接出力するもの」「公式を使って総和を計算するもの」は 除外しています。 あくまでそれぞれのプログラミング言語の特色が現れるものをまとめたいと考えています。 以前あったズンドコきよしのまとめみたいなノリです。 https://qiita.com/shunsugai@github/items/971a15461de29563bf90 編集リクエスト歓迎です。 新しいワンライナーはコメント欄ではなく編集リクエストにて追加していただけると助かります! --- 8/15 11:30 コメント欄を取り込み&新たにツイートを拾いました。 --- 発端のツイート まにゃです。 いきなり問題! ここまでのツイートを手がかりに P

    「1から100の偶数の和を求めるワンライナー」まとめ - Qiita
    tsekine
    tsekine 2019/08/15
    bash -c 'declare -i i s; for ((;i<=100;i+=2)); do ((s+=i)); done; echo $s'
  • GINZA女子の1ヶ月着まわし:7/29「ヘリで出社の月曜日」

    お休みを満喫した週明けの月曜日。 帰宅を一日ずらしたため、 苗場から会社まで ヘリコプターで出勤です。 さあ、今週も頑張りましょう。 苗場で過ごした時間はわたくしの人生でかけがえのないものとなりました。この素晴らしい地と、出会った人々と離れがたく、帰宅のスケジュールを変更して昨晩も苗場で過ごしました。充実したお休みを満喫できたことを嬉しく思います。さあ!日からはビジネスモードにスイッチです。朝の会議に間に合うよう、自家用ヘリで都内へ戻って参りました。少々はしゃぎすぎたようで全身が筋肉痛のよう。今晩はマッサージの陳先生にお越しいただかなくては! Tシャツ 夏といえば白Tが欠かせません。白地にシンプルなロゴを配したTシャツは、シルエットが秀逸でとても気に入っています。大人っぽくロゴTを着たいときに。 Tシャツ¥6,800(リノ|グッドスタンディング) 03-6447-2478 スリップドレス

    GINZA女子の1ヶ月着まわし:7/29「ヘリで出社の月曜日」
    tsekine
    tsekine 2019/07/30
    小型飛行機で通勤する人は知ってるけど、ヘリはいないな。世界のどこかにいるのかな?日本だと、通勤するには小型飛行場が足りないのか。
  • 海外パケ死の心配なし。200以上の国で使えるSIM「Google Fi」使用レポート - 価格.comマガジン

    国外に出かける間もスマートフォンを使用したいけれど、「通信回線はどれを使えばいいのだろう?」 というのは旅行者や出張族に共通する悩みです。元バックパッカーで、現在は海外取材に奔走する筆者にとっても、この問題は身近なので色々と調べてみたところ、全世界200以上の国や地域で使用でき、しかもデータ通信料金はどこの国でも一律1GB当たり10ドル(約1,080円)という手頃な値段で利用できるサービス「Google Fi」をGoogleが提供していることを知りました。というわけで、今回は実際に「Google Fi」に契約してその使い勝手を確かめてみることにしました。 Googleが提供するモバイル回線「Google Fi」 とは? 「Google Fi」は、GoogleがMVNO(仮想移動体通信事業者 )として提供するモバイル回線サービス(4G LTE)です。日のMVNOとしては楽天の「楽天モバ

    海外パケ死の心配なし。200以上の国で使えるSIM「Google Fi」使用レポート - 価格.comマガジン
    tsekine
    tsekine 2019/07/29
    Pixel3(インターナショナル版)のeSIMで、世界中で入れ替えなしで使えるのは便利。日本に住んでる普通の人にはどうでもいい話。
  • 7pay問題、NETFLIXライバル社の破綻…経営トップの「ITリテラシー」が企業の明暗をわける(全文) | デイリー新潮

    セブン&アイ・ホールディングスのスマホ決済サービス「7pay(セブンペイ)」で不正アクセス被害が発生し、混乱が生じている。7月4日の記者会見によると、被害者は約900人、被害額は約5500万円に上るという。不正アクセスを招いたセブンペイの脆弱な仕様に加え、記者会見上でセブン・ペイの社長が「2段階認証」を知らないと思われる発言をしたことで、ネット上に経営トップのITリテラシーの低さを嘆く声が広がっている。 *** 経営トップの“デジタル音痴”が命取り 実際、経営トップのITリテラシーが企業の明暗をわける事例はめずらしくない。かつてアメリカに君臨したビデオレンタル界の巨人、ブロックバスターが破綻する過程はその代表例といえるだろう。同社はシリコンバレー発のIT企業ネットフリックスに敗れて破綻するが、最後のトリガーを引いたのは、自らの経営トップの“デジタル音痴”だった。『NETFLIX コンテンツ

    7pay問題、NETFLIXライバル社の破綻…経営トップの「ITリテラシー」が企業の明暗をわける(全文) | デイリー新潮
    tsekine
    tsekine 2019/07/10
    2000年ぐらいなら店舗ダウンロードを思い描いても全くおかしくないけど、2007年でそのアイデアは無いわー。2007だと、既にYouTubeが有名になってGoogleに買収されたあとの話。
  • なるべく切れない回線のつくりかた(物理) - Qiita

    ◆なるべく切れない回線とはなんですか? 「落ちないシステムなんてない」 「切れない回線なんてない」 エンジニアの方なら理解してくれると思います。 しかし、理解はしつつも回線断を体験したことがある人はあまりいないのではないでしょうか。 じつはその「あまり」中にあなたが含まれないのは、わりと運が良いだけなのかもしれません。 今日もたくさんの回線が切れています。今もどこかで切れています。月額5000円のベストエフォート回線でも、月額1000万円の10G専有回線でも、切れるときはいつでも切れます。明日もたくさん切れるでしょう。明後日も。来年も。10年後も。古来電信回線から今後5Gになっても、人類が通信をし続ける限りは切れ続けます。その時に切れるのは、もしかするとあなたに関係があるネットワークかもしれませんし、運良くそんな事態には遭遇しないのかもしれませんし、気づかないうちに復旧しているかもしれませ

    なるべく切れない回線のつくりかた(物理) - Qiita
    tsekine
    tsekine 2019/07/02
    また聞きしか無いけど、本当にいろいろな理不尽な理由で切れるらしい。
  • 高負荷システムでNVMeデバイス使用時のfstrimとdiscard mount optionの話 - たごもりすメモ

    先にまとめると ディスクI/Oに高い負荷をかけるシステムでNVMeデバイスを使うときweekly cron jobでfstrimが走る状況になってたら停止しろ じゃないとfstrimが走った瞬間にI/Oパフォーマンスが刺さって死ぬ fstrimを停止するならdiscard mount optionを有効化しろ、ただしその状態でのI/O性能で問題ないかどうか測っておけ discard mount optionを有効化しても大きいファイルの削除には気をつけろ、プチfstrimみたいになるぞ 追記されるばかりで大きくなるファイル(そして削除されるファイル)はNVMeじゃないデバイスに置いとけ 高I/Oスループットを期待するシステムでのNVMeとfstrim 社内で小さめのインスタンスを多く並べてトラフィックを捌いてたのを色々要件があって大きめのインスタンスにまとめるようなシステムアップデートをや

    高負荷システムでNVMeデバイス使用時のfstrimとdiscard mount optionの話 - たごもりすメモ
    tsekine
    tsekine 2019/06/25
    外向けのシステムは全然みたことないので的外れかもしれないけど、ずっと高負荷なインスタンスってあんまりクラウドプロバイダー側は想定してないような。暇な時間あるでしょ、そこでTRIM掛けてよって文書になる…
  • 夫の異変で妻はシートベルト外したか 逆走で高齢夫婦死亡事故 | NHKニュース

    福岡市で80代の男性が運転する乗用車が交差点に突っ込み、男性との2人が死亡した事故で、助手席にいたのシートベルトが外れた状態だったとみられることが分かりました。警察は、夫が正常な運転ができなくなり異変に気付いたが、車の暴走を止めようとシートベルトを外した可能性もあると見て捜査しています。 これまでの調べで、乗用車は、交差点の手前およそ700mのところで最初の接触事故を起こしてから急激に速度を上げ、数十秒間にわたって速度を落とさず交差点に突っ込んだことが分かっていて、警察は小島さんが何らかの理由で正常な運転ができなくなり、アクセルを踏み続けていたと見ています。 警察が詳しく調べたところ、助手席にいたの節子さんには激しい衝突の際などにできるシートベルトの跡が確認されず、交差点に突っ込んだ時点ではシートベルトを外した状態だったとみられることが新たに分かりました。 警察は、正常な運転ができ

    夫の異変で妻はシートベルト外したか 逆走で高齢夫婦死亡事故 | NHKニュース
    tsekine
    tsekine 2019/06/12
    走行中にエンジン止めたらパワスがテ死ぬからだめ。Nにして。
  • KIMO TIP | HI MOJIMOJI

    気持ちをはずむチップ風メモ KIMO TIP ごはんが美味しかったとき、丁寧なサービスを受けたとき、とにかく嬉しくなったとき。 飲み終えたカップの下に忍ばせて、気持ちを伝えられるチップ風のメモ。 Release : 2015.03.09 Sold Out

    KIMO TIP | HI MOJIMOJI
    tsekine
    tsekine 2019/05/23
    tweetは消したけど、販売はしてるのね…
  • メルペイでのSpannerとの戦いの日々 | メルカリエンジニアリング

    こんにちは、メルペイのバックエンドエンジニアの @kazegusuri です。 メルペイではメインのデータベースとしてGoogle Cloud Spannerを利用しています。 マイクロサービスによっては秒間数千リクエストをSpannerで処理しています。 いかにSpannerをスケールできるようにして安定させられるかが会社全体として重要になっています。 記事では数ヶ月間戦ってきたSpannerのレイテンシが高くなる問題とその解決法について紹介したいと思います。 社内への調査報告も含めて書いているため、かなり詳細で長い内容になっています。 なおこの問題の大部分はGoSpannerを使ったときにだけ発生する問題のため、Javaなどの他の言語では該当しない可能性があります。 CreateSession問題 ここで紹介しなくても良いくらい基的なところですが、CreateSessionが非常

    メルペイでのSpannerとの戦いの日々 | メルカリエンジニアリング
    tsekine
    tsekine 2019/04/18
    素晴らしいの一言(※Spannerが、ではなくMercariの中の人達がです)
  • 客が申し出れば10% 申し出なければ8% コンビニ共通対応へ | NHKニュース

    消費税率引き上げに伴い導入される「軽減税率」への対応について、コンビニ各社では共通のポスターを掲示し、税率が10%となる店内での飲の場合には、利用客にみずから申し出てもらう方針を固めました。 同じ商品でも税率が違ってくるため、コンビニで店側がどのように確認するかが課題でしたが、業界団体の「日ランチャイズチェーン協会」が対応方針を固めました。 利用客がみずから店内で飲することを申し出てもらう形にして、店側が客に声をかけて確認する作業は、原則必要としないとする方針です。 具体的には、各社共通となるA4サイズのポスターを作成し、「イートインスペースで飲する際は、会計時にお申し出ください」などと記して、レジの近くに掲示することにしています。 全国5万5000店余りあるコンビニのうち、イートインコーナーがある店は3割を超え、増加傾向にありますが、コンビニ業界が足並みをそろえる見通しとなった

    客が申し出れば10% 申し出なければ8% コンビニ共通対応へ | NHKニュース
    tsekine
    tsekine 2019/04/17
    予想通り。というか一部の国のマックもこれ。これが進化すると、客が自己申告しても勝手にテークアウトになるよwww
  • イコール(=)vs ライク(LIKE) の巻 - 41から始めました

    ある日のこと 社内のHさんから質問が。 外注さんが、文字列である建物名の完全一致検索するときのSQLで `... where building like ? ...` って書いてきたので 「 `=` じゃないのは何故?」って聞いたら↓を意図したと回答がありました。 https://dev.mysql.com/doc/refman/5.6/ja/string-comparison-functions.html ぶっちゃけ、初めてこの仕様を知ったんですが、ご意見いただけませんでしょうか? ここでいうこの仕様とは以下のこと SQL 標準では、LIKE は文字ごとに一致を実行するため、= 比較演算子とは異なる結果が生成される可能性があります。 特に、末尾の空白は重要です。ただし、= 演算子を使って実行される CHAR や VARCHAR の比較には当てはまりません。 マジか?イコールは空白無視する

    tsekine
    tsekine 2019/03/30
    CHARは固定幅なので、むしろ 'a' を INSERT しても 'a ' が入ってて、取り出す時に勝手にTRIMされるというAPIの感覚。固定幅レコードを扱ったことがない若者だと、そういう感覚はないと思う。