タグ Black Everyday Company
人気順 5 users 10 users 50 users 500 users 1000 usersrsyncの悲劇 〜本番環境を消し飛ばす前に覚えておきたいこと〜 | Black Everyday Company
この記事は本番環境でやらかしちゃった人 Advent Calendar 2019 17日目の記事です。 はじめまして、ダーシノ(@bc_rikko)です。 突然ですが、懺悔します。 私は転職して10ヶ月で2回も本番環境をぶっ飛ばしました。お客様をはじめ、関係各位には多大なるご迷惑をおかけしたことを、ここでお詫び申し上げます。 1回目は2015... 続きを読む
自作フレームワークをつくって学ぶ 仮想DOM実践入門 | Black Everyday Company
昨今の代表的なJavaScriptフレームワーク(React、Vue.jsなど)には「仮想DOM(Virtual DOM)」という概念が採用されているので、フロントエンド界隈の人は一度は耳にしたことがあるだろう。ただ、仮想DOMについて学ぼうと検索してもヒットするのは「フレームワークの使い方」ばかり。踏み込んでいても概念の説明どまり... 続きを読む
box-shadowを使ってCSSだけでドット絵を描き、アニメーションさせる | Black Everyday Company
CSSだけでドット絵(Pixel Art)を描く・アニメーションさせる方法を紹介する。ただ、バニラCSSだけでも大丈夫なのだが、よりメンテナブルにするためSassで描く方法も併せて紹介する。 ちなみに下図のようなドット絵がつくれる。 マリオとMinecraftの土ブロックは、CSSアニメーションをつかって動かしている。もちろんJa... 続きを読む
JavaScriptとTypeScriptを共存させ、段階的に移行する方法 | Black Everyday Company
某サービスのフロントエンド開発に携わるようになってからずっと考えていることがある。 TypeScriptに移行して、型に守られたい! ただ稼働しているサービスをいっきにTypeScriptに移行するのは危険で膨大な工数がかかるため、段階的に移行できないかと考えた。 ということでJavaScriptとTypeScriptを共存させる方法をまとめる。 環境は以下のとおり。 webpack@4.0.1 ... 続きを読む
[図解]Vue.js2.x系で親子コンポーネント間でデータの受け渡しをする方法 | Black Everyday Company
引用: Components#Composing Components - vue.js Vue.jsで親子コンポーネント間でのデータの受け渡しは、原則として Pass Props/Emit Events で行う。 親コンポーネントから子コンポーネントへデータを渡すときはPropsを使い、子コンポーネントから親コンポーネントへデータを渡すときはEmitでイベントを発火させる、ということらしい。 ... 続きを読む
IT系ブラック企業で過労死しかけたので4年分のタイムカードと実態を暴露する | Black Everyday Company
突然だが、みなさんは「会社に殺されかけた」ことはあるだろうか? 某居酒屋チェーン店の女性社員、某コンビニエンスストアの店長、某広告代理店の新卒女性社員をはじめ、多くの尊い命が失われたことも記憶に新しいだろう。 そんな私も新氷河期を乗り越え新卒で入社した中堅SI会社で、 長期間におよぶ過重労働を強いられ、文字どおりブラック企業に殺されかけた。 当記事では、ブラック企業の実態を知ってもらうため、入社2... 続きを読む
Markdownにも対応した国産オンラインメモ帳サービス『Wri.pe』 | Black Everyday Company
2013年8月31日土曜日 Markdownにも対応した国産オンラインメモ帳サービス『Wri.pe』 『Wri.pe』は、増井雄一郎氏が作ったオンラインメモ帳サービス 個人でメモ帳アプリ wri.pe リリースしてみました。にかかれていた要件は下記の通り markdownをサポート gmailの様なアーカイブ機能 全文検索 カレンダーへのマッピング iPhone / iPadをサポート キーボード... 続きを読む