builderscon2019の登壇資料です https://builderscon.io/builderscon/tokyo/2019/timetable?date=2019-08-31 # 参考資料 - https://speakerdeck.com/soudai/rdb-troubleshooting - https://soudai.hatenablog.com/entry/2018/05/01/204442
![RDBのトラブルの現場を追え! ~ 様々な現場を見る ~ / rdb-troubleshooting2](https://cdn-ak-scissors.b.st-hatena.com/image/square/4d69236d65e663d0e85fe343a6fb10c85c04ca03/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F01bd006c18a641849c60256f8ef26bad%2Fslide_0.jpg%3F13435544)
最近「100個のテキストファイルから一部を取り出して100個のExcelファイルを作る」とか、「100個のExcelファイルの一部のセルを1つのExcelファイルにコピペする」とかいう感じの作業をする必要があって、手作業では面倒すぎるのでPythonのopenpyxlを使ってみました。今回はその時のメモです。 openpyxlは、Pythonからxlsxファイルを読み書きするためのパッケージです(xlsファイルは読み書きできないはず)。Excelを操作するわけではないので注意しないといけない点があるものの、逆にExcelなしでExcelファイルをいじることができます。 準備 Pythonとopenpyxlのインストール Linuxだと標準でPythonが入っていることが多いのですが、今回はWindows環境で作業する必要がありました。WindowsでPythonを動かす方法はいくつかあるみ
Redis不適切利用による問題は本番運用が始まってから顕在化することが多く、時限爆弾みたいな存在です。事前に防ぐにはコードレビュー段階で叩くしかありません。 Redisはスクリプト言語と相性が良く、適切に利用するとRDBと比較し驚くほど高速なプログラムを組むことができます。昨年尊敬する先輩にコードレビューで斧100本くらい(レビューコメント)投げられて血まみれになりつつ学んだことを、まとめて書いてます。概要は『消えても良いデータならRedis』 Redisのメモリが溢れたら... (この話は事実ではなくファンタジーです。) 深夜電話で叩き起こされました。どうやらアクセス障害みたいです。 何人かで実機確認したら、まったくゲームが遊べない。データ不整合怖いのでメンテIN。 ほどなくしてRedisが溢れメモリ不足で新規書き込みが出来なくなっていると判明。サーバのメモリ容量は64GByteでこれ以
floatを使うと思った通りにならず、下に落ちてしまう、幅に収まらないなど、CSS初心者がつまづきやすい問題を解決するポイントを解説したチュートリアルを紹介します。 How Floating Works 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様に許可を得て翻訳しています。 floatのルール 1. フロート要素を親要素から見るとどうなるか 2. 左や右にフロートさせる 3. フロート要素が押し下げられてしまう原因 4. フロート要素の配置の順番 5. フロート要素の配置の優先順位 6. フロート要素で親要素を広げない フロートのクリア clearfix floatのルール floatプロパティには、4つの値があります。 .foo { float: left | right | inherit | none } この4つの値はそれぞれ、要素を親要素の中でどの
最終更新日 2022年 06月27日 監修者:弁護士法人みらい総合法律事務所 代表社員 弁護士 谷原誠 監修者:弁護士法人みらい総合法律事務所 代表社員 弁護士 谷原誠 法律? 犯罪? 自分には関係ない…そんなふうに考えている人、いませんか? じつは普段、職場で何気なくしていることが犯罪になることがあります。 「悪気はなかった」、「わざとではない」、「知らなかった」…そんな言い訳は法律には通用しません。 「バレなければOKだろう」、「少しくらいなら大丈夫」、そんな気のゆるみが命取りになる可能性があります。 では、職場で何をすると犯罪になるのでしょうか? 法律上どんな罪になり、どんな刑罰を科される可能性があるのか、知らない人も多いのではないでしょうか。 そこで今回は、職場ですると犯罪になる行為について解説しますが、その前に、まずは会社から下される制裁罰である「懲戒処分」について見ていきましょ
情けない話ですが、自分の大チョンボで AWS の個人アカウントが第三者にアクセスされた結果 190万円相当のリソースが使われ、最終的に AWS さんに免除を頂きました。反省込みで本件のまとめを書きます。 自分が馬鹿を幾つも重ねた結果であって、AWS 自体は怖くないというのが伝われば幸いです はじめにまとめ S3 実験してた時に SECRET KEY を見える場所に貼っていた事があり、第三者がそれでアクセスし大量の高性能インスタンスを全力で回す (恐らくBitCoin採掘) AWS さんから不正アクセスの連絡があり、急いで ACCESS KEY 無効&パスワード変更、インスタンス全停止、イメージ削除、ネットワーク削除 免除の承認フェーズを進めて、クレジットカードの引き落とし前に完了して助かる AWS さんのサポート AWS さんは最大限サポートしてくれました 承認フェーズが進まない時もあまり
2014-05-24 さくらインターネットに「大人のけじめ」をつけた話 以前、ソーシャルゲームのアプリ開発やインフラ構築もやっていた。 ソーシャルゲーム業界には、「5秒ルール」という裏の掟があった。これはゲームの応答速度が5秒以内に返らないと、GREEなどプラットフォーム側でゲームの配信が自動的に停止されるという恐ろしい掟で、ソーシャルゲーム開発会社はGREEやDeNAやmixiなどへのショバ代を払いつつ、この5秒以内に高速に応答を返すために大規模なサーバーインフラを抱えざるを得なかった。 小規模なソーシャルゲームならば良いが、GREEでトップ10に入るようなゲームだとかなりのリクエストが来てレスポンスが詰まる事がある。開発会社では、さくらインターネットに100台を越えるサーバーを借りて、負荷分散対応のため、プロキシ経由のWEBサーバー分散、DB分散、KVS導入などを行っていた。当時はAW
Jenkinsの開発者、間違えて一ヶ月前のローカルレポジトリをgit push --forceしてしまう Jenkin developers accidentally do "git push --force" to over 150 repos on github | Hacker News Jenkinsの開発者、Luca Milanesioによって、Jenkinsの多くのgitレポジトリに対してpushが行われた。不思議なことに、pushをしたというのに変更点はほとんどみられない。一体ルカは何をやったのだ。 Dominik Bartholdi やあみんな、とくにルカ。 昨日、GitHub上のJenkinsの多くのレポジトリ(50以上)に、なにか変なことが起こった。 どうやら、Luca Mmilanesioが、何の変更もないのに、たくさんのたくさんのレポジトリにpushしたらしいのだ。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く