タグ Black Everyday Company
人気順 5 users 10 users 100 users 500 users 1000 usersrsyncの悲劇 〜本番環境を消し飛ばす前に覚えておきたいこと〜 | Black Everyday Company
この記事は本番環境でやらかしちゃった人 Advent Calendar 2019 17日目の記事です。 はじめまして、ダーシノ(@bc_rikko)です。 突然ですが、懺悔します。 私は転職して10ヶ月で2回も本番環境をぶっ飛ばしました。お客様をはじめ、関係各位には多大なるご迷惑をおかけしたことを、ここでお詫び申し上げます。 1回目は2015... 続きを読む
手を動かして学ぶ Redis 入門 | Black Everyday Company
会社でRedisを使っているサービスがあり、そのメンテナーになった。RedisがIn-Memory Databaseということは知っていたのだが、その他の特徴や操作方法などまったくわからないので、チュートリアルを中心に手を動かしながら学んだことをまとめていく。またNode.jsからRedisにアクセスする方法もあわせて紹介する。 Redis ... 続きを読む
自作フレームワークをつくって学ぶ 仮想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... 続きを読む
ゲーム開発初心者が教えるブラウザゲームのつくり方(前編) | Black Everyday Company
この記事は、2018年6月29日にさくらインターネットで行われた「さくらの勉強会 フロントエンドナイト」で発表した内容を文字起こししたものの「前編」です。 発表スライド(SpeakerDeck) 前編: この記事 後編: ゲーム開発初心者が教えるブラウザゲームのつくり方 ※ [ディレクターズ・カット版]と書かれたスラ... 続きを読む
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... 続きを読む
入社3年目が辞める3つの理由と引き止める3つの方法 | Black Everyday Company
2014/07/27 入社3年目が辞める3つの理由と引き止める3つの方法 Labels: 戯言 2013年9月 都内某所にて行われた「若手社員向けコンベンション」に参加した。 集まったのは、某グループ加盟会社に勤める3~4年目の若手社員30人。 そのコンベンション内でのディスカッションで、全員が共通して考えていたことは「転職したい」だった。 会社としても、せっかく3年間かけて育てた社員を失うのは、... 続きを読む
Markdownにも対応した国産オンラインメモ帳サービス『Wri.pe』 | Black Everyday Company
2013年8月31日土曜日 Markdownにも対応した国産オンラインメモ帳サービス『Wri.pe』 『Wri.pe』は、増井雄一郎氏が作ったオンラインメモ帳サービス 個人でメモ帳アプリ wri.pe リリースしてみました。にかかれていた要件は下記の通り markdownをサポート gmailの様なアーカイブ機能 全文検索 カレンダーへのマッピング iPhone / iPadをサポート キーボード... 続きを読む