本番環境でやらかしちゃった人のアドベントカレンダーです。 例) 本番DB吹き飛ばした 本番サーバをデストロイした ネットワーク設定をミスって本番サーバにアクセス出来なくなり、サーバが世界から孤立した などなど... 以下の2点については必須項目なので、記述お願いします。 惨劇はなぜおこってしまったのか 二度と惨劇を起こさないためにどうしたのか もう二度とあの惨劇を繰り返さないために、みなで知見を共有しましょう。
「タイムゾーン呪いの書」は、もともと 2018年に Qiita に投稿した記事でしたが、大幅な改訂を 2021年におこない、同時にこちらの Zenn に引っ越すことにしました。 この改訂では Software Design 誌の 2018年 12月号に特集の一章として寄稿した内容も取り込みつつ、夏時間をめぐって各地で起きつつある変化について 2021年 6月現在の状況なども追加しました。そんな追記もしていたら記事全体が長大になってしまったため、この「知識編」と、「実装編」・「Java 編」に記事を分けました。「知識編」は、導入にあたる第一部です。 Qiita のほうは、引っ越した旨とこの引っ越し先へのリンクだけ追記して、しばらくそのまま残すつもりです。 はじめに タイムゾーンという概念のことは、ほとんどの人が聞いたことがあると思います。ソフトウェア・エンジニアでも多くの方が、時刻やタイムゾ
閏年(うるうどし)の話題。 Twitterで見かけた話題で「西暦1年は閏年かどうかぱっとわからん人おる?」という些か煽り気味のツイートを見かけたのだけども、反射的に「閏年じゃないに決まってるじゃん」とぱっと答えてしまわないだろうか。本当にそうだろうか? そう単純な話なのだろうか? プログラミングを学んでカレンダーを扱うことを学ぶ際に置閏法についても簡単に触れられることがある。置閏法というのは閏年や閏月(太陰暦では1年が13ヵ月になるケースがあり追加の月を閏月と呼ぶ)をどのようなルールで挿入するかという話で、まさにアルゴリズムであるからプログラミングの話題と相性がいい。 置閏法 現代の西暦の置閏法(ちじゅんほう)は 西暦を 400 で割り切れる年は閏年 上記以外で西暦を 100 で割り切れる年は平年 上記以外で西暦を 4 で割り切れる年は閏年 上記以外は平年 といった手続きで閏年(つまり2月
(2019-12-18 表現を一部訂正しました。) メタ記事。投稿するのにかかる手間に関する投稿です。 1 どうしてこんな記事を書こうと思ったか 日立製作所もガンガンOSS活動をしていることを知ってほしい。日立に興味があるが、OSSコントリビューションは社外発信にどれくらい熱心なのか気になる人向けに、とある一部署の情報をシェアしたい。 タイトルのような感想を持つ弊社内の人に情報発信してもらいたい。 (残念なことに、) 社内の情報共有サイトに書くよりQiitaに書いたほうが読まれそう。 後輩がAdvent Calendarの記事集めに苦労していたので気の毒になったため 注: 全社的な審査プロセスではなく、(株)日立製作所 ITプロダクツ統括本部のやりかたです。 では全社的なプロセスは?他の部署は? → 詳しい方、(申請の上)コメントください。 ITプロダクツ統括本部って何? Google i
X/Twitterで、打ち合わせすることが決まった相手に「日程調整ツールURLから調整お願いできますかと言うのはダメだ、危機感が足りない」という煽りツイートを見かけたので、「僕は気にしないけど」と言ったら、さまざまな角度から反応が返ってきて驚いた。*1 僕としては「こんなくだらんことで危機感とか言って煽るなよ」くらいに思って、気軽に書いたものだったが、何人かのひとたちから「こんなメール送ってくるやつとは会うのをやめるし取引は絶対にしない」とまで言われて驚いたのですね。 どうも日程調整というものはヒトの心の柔らかい何かに触れてしまう話題であるようです。 日程調整の方法とかどうでもいいことで消耗してないで、サクッと日程調整することで双方の負担を下げた方が合理的であるとは思ってはいるのだけれど「強くイヤだという人が現実に存在するのだから、その気持ちを無視するのは合理的ではない」と考えて、見かけた
島津製作所は、同社子会社の島津メディカルシステムズで行われていた保守点検業務に関する不正行為の内容について、外部調査委員会による調査結果を発表した。島津メディカルシステムズ熊本営業所では、タイマーにより意図的に装置が故障したかのように見せかけ、保守部品を売るという不適切行為が行われていたことが2022年9月に発覚している。 島津製作所は2023年2月10日、同社子会社の島津メディカルシステムズ(以下、島津メディカル)で行われていた保守点検業務に関する不正行為の内容について、外部調査委員会による調査結果を発表した。 タイマーによりX線装置が壊れたように見せかける 島津製作所では内部通報を受け、2022年5月から社内調査を開始。2022年9月に外部調査委員会を設置し、調査を行ってきた。関係者へのヒアリングやデジタルフォレンジック調査の結果、7人の嫌疑濃厚者を特定し5件の医療機関に対する不正行為
Notionは驚くほど多機能で、特にノートの限界を超える使い方を知っていると、よりその実力を発揮できます。 ここでは、Notionの「便利なのに意外と知られていない使い方」を6つご紹介します。 1. カレンダーを埋め込んでスケジュール管理生産性向上ツールは、複数のツールを組み合わせて使うと便利ですが、それぞれのツールを更新し続けるのは大変。 そこで、Notionにカレンダーを埋め込む方法を知っていると、この大変さを抑えられます。 カレンダーを埋め込む前に、以下の手順でGoogle カレンダーから埋め込みURLを入手しておきましょう。 1. Google カレンダーのサイトにアクセス。 2. メニューバーの歯車アイコンをクリックし、「設定」をクリック。 3. 設定メニューの「マイカレンダーの設定」で埋め込みたいカレンダーをクリック。 4. 「カレンダーの統合」をスクロールダウンし、「このカレ
この記事は 「Webアクセシビリティ Advent Calendar 2020」 5日目の記事です。 アクセシビリティ Advent Calenderの記事を寄稿するにあたり、少しの工夫であらゆるユーザーに対して優しいWebサイトを作れるようなHTML/CSSコーディングの方法についてまとめました。より多くの人にとって優しい・使いやすいWebサイトを作ることは訪れてくださるユーザーの方々だけでなく、クライアントにとってもユーザーの機会損失を防ぐことができるので多大なるメリットがあります。(よくコードが適当でもデザインが見えていれば良いって意見を聞くけれどそんなことはない) ただ、アクセシビリティを意識したHTML/CSSコーディングについてのまとめだと内容量が非常に多くなりZennなら記事より本で出したほうがベターになってしまうので、今回は数あるアクセシビリティの視点から「キーボード操作で
政府は参議院選挙の応援演説中に銃で撃たれて亡くなった安倍元総理大臣の「国葬」を9月27日に東京の日本武道館で行う方向で最終調整に入りました。 岸田総理大臣は安倍元総理大臣の葬儀について、歴代最長の期間総理大臣の重責を担い内政・外交で大きな実績を残したなどとして、ことし秋に「国葬」で行う方針を表明しています。 安倍氏の「国葬」について政府は遺族の意向や外交日程なども踏まえ、9月27日に東京 千代田区の日本武道館で行う方向で最終調整に入りました。 政府は与党側とも調整を行ったうえで「国葬」の日程を近く閣議決定することにしています。 戦後、総理大臣経験者の「国葬」は昭和42年に亡くなった吉田茂元総理大臣以来2人目となります。 安倍氏の「国葬」をめぐって野党の一部から反対や懸念の声が出ていることも踏まえ、政府は国民に対し「国葬」を行う意義などを丁寧に説明していく方針です。 官房長官「政治的評価を強
JAXAの惑星科学者が作成したアニメーションは、地球には2種類の「1日」があることを示している。「恒星日」と「太陽日」だ。 「恒星日」は、地球が360度回転すること。 これは23時間56分かかる。 暦の上の1日、「太陽日」は、地球がもう少し回転したときに完了し、太陽は24時間前と同じ位置にある。 1年は365日だが、地球は1年に366回回転している。 地球が360度回転するのにどれくらいの時間がかかるか、ご存知だろうか。正確には、24時間ではなく、23時間56分だ。 地球は常に太陽の周りを公転しているため、360度の回転が終わると、地球上の別の地点が太陽の正面に来ることになる。太陽がまったく同じ位置に到達するには、地球がさらに1度回転する必要がある。 我々は地球の正確な回転ではなく、空の太陽の位置で時間を測定する方法をとっているのだ。 厳密には、これらは2つの異なるタイプの「1日」だ。地球
この記事はNuco Advent Calendar 2023の4日目の記事です。 弊社では、経験の有無を問わず、社員やインターン生の採用を行っています。 興味のある方はこちらをご覧ください。 はじめに 後輩に 「なぜ0.1+0.2≠0.3になるんですか?」 と聞かれて答えられますか? コンピュータの計算では「0.1+0.2」は「0.3」になりません。 これを理解していないと予期せぬ重大なバグを生み出す可能性があります。 分からない方、どうぞ安心してください。 この記事を読んだ全員が「0.1+0.2≠0.3」を理解できるように分かりやすく説明していきます。 コンピュータが計算を間違う理由 まず、そもそも「0.1+0.2=0.3」で正しい!「0.1+0.2≠0.3」なんてあり得ない! という方のために、プログラミング言語のフォーマット処理を経ない、コンピュータの計算結果を見てみます。
アップデートのお知らせ(2022/03/15) 2022/03/15(火)にケンオールをアップデートしました。 アップデート内容は以下のとおりです。 新API: 日本の祝日API 郵便番号逆引き検索API: 品質の改善 祝日や休日のAPIについて、機能要望アンケートを募集中です! 新API: 日本の祝日API 日本における祝日は、内閣府が毎年CSVデータを公開しています。 しかし、システムで祝日データを利用するとき、CSVをダウンロードし、それをシステムにロードするというのは意外と手間がかかります。 手動で更新する場合、手順自体を検証した上で運用ドキュメントを執筆する必要があります。 さらに、手動運用によるオペレーションミスのリスクも毎年つきまとうことになります。 自動化する場合、特別に祝日が移動するケースなどに対応できるようにしなければいけません。結局のところ手動でも更新できるようにして
プライベートからビジネスシーンまで幅広く利用されている「Googleカレンダー」。アナタも友だちや家族とスケジュールを共有したり、クライアントとの打ち合わせ予定を事前に通知(リマインド)する機能などを活用しているのでは? でも、実は「Googleカレンダー」にはあまり知られてない裏機能がたくさん存在するのだ。そこで今回は、使わないと損する「Googleカレンダー」の便利機能を厳選して8つ紹介しよう。 アナタは自分の予定をどのように管理しているだろうか。システム手帳には、アナログなりの趣やメリットもあるが、やはり、デジタルのほうが機能的には圧倒的に便利だろう。 なかでも、Androidスマホの標準機能である「Googleカレンダー」はパソコンでも確認できるし、外出先からスマホで気軽にアクセス&編集できるので、プライベートやビジネスのスケジュール管理に使っている人も多いはずだ。 Googleカ
著者: X、ハラオカヒサ (誤記訂正を行いました。これまでにご指摘いただいた方々に感謝いたします) 無関心から批判へ2020年1月15日の国内感染者初確認は、日本在住者にとって新型コロナ肺炎が海のむこうのできごとではなくなった瞬間だった。しかし国内では新型コロナ肺炎をマスク不足を通して実感するにとどまり、とらえどころがなく現実味が薄いままさっぽろ雪まつりクラスターの発生や志村けん氏が亡くなる事態へ突入していった。 しばらくコロナ禍はマスク不足、トイレットペーパー不足、他県ナンバー騒動といった、新型コロナ肺炎そのものではない周辺のできごとが主なストーリーだったのだ。 ワクチンについても同様だった。 ワクチン開発は新型コロナ肺炎ウイルスが特定された直後から開始されているが、日本国内の雰囲気は2020年秋頃まで「ワクチンがあったらどれだけよいだろうか」という漠然とした待望論にとどまり、ワクチンと
博水社は11月4日より、「美尻(ビシリ)カレンダー」2021年版の販売を、通販サイト「アマゾン」で開始した。 ハイサワー「美尻カレンダー」2021年版登場 2021年版のテーマは「感謝」。大切な人となかなか会えず寂しい想いをしているコロナ禍に、「いつもありがとう、今こそあなたの横に寄り添いたい」という感謝の気持ちをお尻達に込めているという。 また、表紙には「美尻カレンダー」初となる「美尻」を2つ並べたカットを採用。「ソーシャルディスタンス」が習慣化された2020年であったことから、2021年は「お尻だけでも身近な距離で、大切な人のそばにいてあげたい」という購入者への感謝の想いを、“密”に寄り添う美尻で表現したとのこと。 ラインアップは、毎月お尻の入れ替わる「プレミアム版」(13枚綴り/表紙+12枚、税抜・送料込3,000円)と、隔月で入れ替わる「スタンダード版」(6枚綴り、同2,000円)
この記事は Go 2 Advent Calendar 14日目の穴埋め記事です。 はじめに @okdyy75 さんによる Go 5 Advent Calendar 14日目の の記事「だから僕はGo言語を辞めた」 が「ベンチマークっていうのはこうやるんだよ」というのを説明するために反面教師的な意味で良い教材だと思ったので、反証記事を書きたいと思います。 ベンチマークを取りながらコードを改善して、最終的にGoは遅くないからやめる必要はないということ、そして、なぜ遅いという結論になってしまったのかを掘り下げていきたいと思います。 下準備 幸いなことに、ベンチマークのソースコードがGitHubにある ので、こちらを実行しながら問題点を改善していきましょう。 ちゃんとコードが上がっているのは素晴らしいですね! 一方で、元記事には測定環境が明記されていませんでしたので、同じ環境で測定することはできま
芸能生活40周年を迎えた女優宮崎美子(61)が人生初のカレンダーを発売し、40年ぶりとなるビキニ姿を披露することが18日、分かった。1980年、デビューのきっかけとなる写真を手掛けた写真家・篠山紀信氏(79)が撮影。CMで社会現象を巻き起こした“伝説の水着”が帰ってきた。 熊本大3年だった80年1月、応募をきっかけに篠山氏撮影の写真で「週刊朝日」表紙を飾り美貌が注目された。同年、ビーチの木陰で恥ずかしそうにTシャツとズボンを脱ぎ、青いビキニ姿になるミノルタ(現コニカミノルタ)カメラのCMに出演。流れる斉藤哲夫の曲「いまのキミはピカピカに光って」の旋律とともに見せたキュートな笑顔と健康的なセクシーボディーで大ブレークした。 今回は同CM以来のビキニ。9月中旬千葉・九十九里町で撮影した。プールに自ら飛び込み泳ぐなどノリノリで、まさに「ピカピカに光って」いたという。60代には見えない若くみずみず
(CNN) 米上院は15日、全米で夏時間を恒久化する法案を、全会一致で可決した。 法案が成立するには今後さらに下院を通過し、バイデン大統領の署名を得る必要がある。 夏時間は毎年3月~11月の間だけ時計の針を1時間早める制度。恒久化法案は民主、共和両党の議員らが共同で提出し、超党派の支持を得た。 提案者のルビオ議員(共和党)は議場で「私たちはつい先週末も、時計を前後に動かす年2回の混乱を経験したばかりだ」「法案を成立させることができれば、この愚行を繰り返す必要がなくなる」と語った。 ルビオ氏はまた、交通機関からスケジュール調整の準備期間が必要との声があったことを受けて、施行の時期は来年11月に設定したと説明。 下院での審議は確約されていないとしたうえで、恒久化に踏み切る時は来ているとの見方を示した。
リンク ニコニコ大百科 中割りとは (ナカワリとは) [単語記事] - ニコニコ大百科 中割り(なかわり)は、以下を意味する。 アニメーションの作画工程のひとつで、原画と原画の間を補う作業。 ボードゲームの一種、オセロにおける戦術のひとつ。 この記事では、1.アニメーション... リンク note(ノート) 世界一わかりやすい「イージング」と、その応用|ritar|note これはdesigning plus nine Advent Calendar 2018 5日目の記事です。 こんにちは。ritarと申します。designing plus nineというサークルで日々楽しく活動しております。 最近、こんな記事を見つけました。 サクサク感をデザインするデザイナにもできる体感速度対策の記事です。techblog.yahoo.co.jp どうすれば体感でサクサク動作するかを書いた良
東京オリンピック・パラリンピックをめぐり、安倍総理大臣は、IOC=国際オリンピック委員会のバッハ会長と電話会談し、1年程度の延期を提案したのに対し、バッハ会長は、全面的に同意する意向を示し、遅くとも来年夏までに開催することで合意しました。 会談で、安倍総理大臣とバッハ会長は、選手や各国の競技団体などの意向を踏まえ、東京オリンピック・パラリンピックの中止はないということを確認しました。 そして、安倍総理大臣が、「開催国・日本として、現下の状況を踏まえ、世界のアスリートの皆さんが最高のコンディションでプレーでき、観客の皆さんにとって、安全で安心な大会とするためにおおむね1年程度延期することを軸に検討してもらいたい」と述べたのに対し、バッハ会長は、「100%同意する」と述べ、東京大会は延期せざるをえないという認識で一致しました。 そして、安倍総理大臣とバッハ会長は、IOCと大会組織委員会、東京都
最近ではReactやVueを使ったリッチでインターラクティブなUIがどんどん主流になってきていますし、2020年以降もこの流れは加速し続けるでしょう。 SPA(Single Page Application)やPWA(Progressive Web Application)の普及によって今までモバイルでしかできなかったことがwebでもどんどんできるようになってきています。 また、Firebaseを使うことでクラアントサイドだけの高速なサービス開発が可能になってきていて、今後ますますWebフロントエンドのニーズは増えるのは確実です。 (サーバーサイドが必要ないという主張がしたいのではありませんが) Webフロントエンドをどのように勉強するのか 初心者に立ちはだかる壁 しかし、何か作ってみようと思ってもなかなかほどよいアプリがありません。TODOぐらい簡単なものだと雰囲気を掴むのにはちょうどい
こんにちはNewsPicks SREチームの美濃部です。 NewsPicksのSREのミッションの1つに「コストを適正化する」というものがあります。サービスの規模拡大に比例してインフラコストが増えないようにし、売上に対するコストの割合を低く維持していくのがミッションになります。 今回はこのミッションに対するアクションとして開発環境のインフラコストを適正化した話をします。 NewsPicksの開発環境について 開発環境のコストをどうやって適正化したか 稼働時間対応を実現する仕組みについて 実際どれくらい削減できたのか まとめ NewsPicksの開発環境について まず、NewsPicksの開発環境について概要を説明します。 インフラ基盤は本番環境と同様にAWSを利用しており開発チームは現在10以上のチームが存在し、それぞれのチーム専用に用意された開発環境を利用しています。 2年程前までは開発
特に大きな問題があるわけではないのに、なぜか心がモヤモヤしていることはありますか? 何かをやり残しているような、どれも中途半端な感覚、といったところでしょうか。 その覚えがある筆者は、ある識者の言葉に触れ、「モヤモヤ解消のカギは目的かもしれない」と考えるようになりました。そして、ある取り組みを始めることにしたのです。 その取り組みとは、紙のカレンダーに予定だけでなく「目的」も書いてみること。順を追って説明しましょう。 【ライタープロフィール】 STUDY HACKER 編集部 「STUDY HACKER」は、これからの学びを考える、勉強法のハッキングメディアです。「STUDY SMART」をコンセプトに、2014年のサイトオープン以後、効率的な勉強法 / 記憶に残るノート術 / 脳科学に基づく学習テクニック / 身になる読書術 / 文章術 / 思考法など、勉強・仕事に必要な知識やスキルをよ
村雨 辰剛 @MurasameTatsu 和が好きで庭師になって、帰化しました。 古い民家に三毛猫と和暮らししています。YouTube 村雨辰剛の和暮らし ⬇️ m.youtube.com/c/murasamewagu… 村雨 辰剛 @MurasameTatsu 日本は日本のままでいいです。 これくらいで?と思う人もいるかも知れませんが今のスウェーデン、フランス、イギリスを見れば分かります。日本には今のヨーロッパみたいになって欲しくない。 「行政書類の年号は『元号』中心なのでわかりにくい」「給食は文化や宗教に配慮 news.yahoo.co.jp/articles/1bae5… 2023-11-04 09:11:39 リンク Yahoo!ニュース 「行政書類の年号は『元号』中心なのでわかりにくい」「給食は文化や宗教に配慮して」定住外国人と熊本市長の対話集会(RKK熊本放送) - Yahoo
JavaScript での時刻操作に Moment.js ではなく Day.js を利用し続けている理由2020/09/21 昨日、拙作の Nuxt.js プラグインである @nuxtjs/dayjs の v1.2.0 をリリースしました。 このプラグイン自体は2019年3月に開発をはじめて、おおよそ一年半ほど管理してるのですが、それ以前から JavaScript での時刻操作では Day.js を使ってきました。 Moment.js のプロジェクト終了が告知され、時刻操作ライブラリに注目が集まっていることなので、今一度 Day.js の採用理由についてまとめてみます。 Day.js について iamkun によって開発されている時刻操作のライブラリです。Moment や date-fns などは Organization によって管理されていますが、時刻操作ライブラリとしては珍しく個人に
ありあ @aria_nico ある日、私は引き継いだシステムのバグの対処をしていた。うるう年なのに2/29が表示されない。 プログラムを開くと、 If year=1992 or year=1996 or year=2000 then という文字列があった。 百歩譲って、うるう年計算式を使わなくてもいいから、もっと長期の稼働を見越してほしい。そう思った冬の日 2021-03-01 14:20:40 ありあ @aria_nico ファミコン大好き、ありあです。お料理とレトロゲーム配信の人。お仕事はシステムエンジニア。特技はハープを弾くこととお茶をこぼすこと。フォローお気軽にどうぞ!色々リンク→lit.link/aria25 twitch.tv/aria_nico
皆さんこんにちは!! 今日から何回かに分けて、Laravel8とVue.jsを使用して「スケジュール管理アプリ」を作成したいと思います。 簡単に言えば、「Googleカレンダーのクローン」を作成していくチュートリアルです。 WEBアプリケーションにスケジュール管理機能を組み込む場合、「FullCalendar」を利用することが多いと思いますが、今回はFullCalendarなどは使用しません。 LaravelとVue.jsは非常に人気が高いので、多くの解説記事やチュートリアルが出ています。 ただ、どれも小さなサンプルを作ったり、解説が断片的で、実際の開発に活かせないものが多いです。 今回から皆さんと作る「Google Calendar Clone」は、LaravelやVueを触ったことがない方には少し難しいかも知れませんが、中規模のアプリケーションを開発することで、LaravelやVue.
WEB 開発において日本語が抱える問題 日本語を使った WEB 開発は常に「改行問題」を抱えています。例えば、👇 の様に 記事 という単語の 記 と 事 で改行されていたら読みにくいです。 見た目重視の WEB サイトだと、「この改行を手動で美しく見えるように修正して欲しい。」 という声も無視できません。 いわゆる「文字組み」です。例えば、👇 の様に改行を入れてやります。 しかし、この方法は解決になっていません。なぜなら、WEB ブラウザ の幅はレスポンシブに可変するからです。ちょっと画面幅を狭めるだけで 👇 の様に崩壊します。 これに対応するためには、メディアクエリをくしして画面幅に応じた<br>タグを仕込むか、改行したくない文字列を手書きで<span style="display:inline-block;"></span>で囲む必要がありました。👇 の様に... <span
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く