Parrots in captivity seem to enjoy video-chatting with their friends on Messenger
背景 株式会社マインディアCTOの@matsubokkuriです。 事業規模の拡大に伴いオフィスの移転がありました。それに伴い社内ネットワークインフラの構築しました。オンサイトで働く人は約10名。エンジニアは私1名なのでインフラ整備を自分でやるか外注するかという選択でしたが、外注するためにはRFP作るのが面倒だし費用がかかるのでDIYしました。 中小企業のネットワーク構築の記事は5年前の@wadapさんの記事が詳しいです。その記事以降、まとまった社内LAN構築の良い感じのノウハウ記事を見つけられませんでした。その5年の差分を埋めるためにも記録を書いておきます。 要求定義 ゲスト用ネットワークの分離(インターネット回線、LAN回線) 将来のシステム監査で指摘されるであろうことなので。 トラフィックのQoS制御のため。 インターネット上のホストにおいてグローバルIPアドレスによるアクセス制限が
前回のnoteでは、良い歯医者を見つけるのは非常に困難で、悪質な歯医者がのさばっている、という話をしました。 歯医者は医療のよしあしの結果が出るのが数年~数十年後。その上、同じ歯を複数の歯医者に同時に治してもらうのは不可能なので、原理的に比較ができない。 だから素人は歯医者をカンで選ぶしかないんだけど、むしろ耳ざわりの良い言葉を投げかけてくる詐欺師にひっかかってしまうことが大半である。 という話をしました。 今回はそれに対し、こうやったら良い歯医者を見つけられる、という方法をご紹介します。 もちろん原理的に100%の精度で歯科医院のよしあしを判断するのは不可能です。しかしながら、現時点で日本で最も高い精度‥‥いや唯一の歯科医院のよしあしを判断する方法であることを断言します。 この方法をきちんと用いれば、これまでカンで選んでいたのに比べはるかに良い医院を選べることをお約束します。 これから歯
初めてのソレドコ読者の方は初めまして。いつもTwitterでご覧いただいている方はこんにちは。サバ子(@sabasaba_mizuni)と申します。よろしくお願いいたします。 普段はTwitterにてサバ缶のレビューをさせていただいております。2020年5月からスタートして毎日レビューをしまして、8月で100回目を迎え、しばらく充電期間中です(この記事が掲載される頃にはレビューを再開していると思います)。 はじめまして。サバ水煮缶を好きになってもらえたらうれしいです pic.twitter.com/tsjROFBRPI — サバ子 (@sabasaba_mizuni) May 7, 2020 レビューを始めたきっかけはステイホーム期間に突入したこと。元々サバ水煮缶が好きで少しずつ買い集めていたところ、時間ができたのでレビューを始めました。 さて、今回の記事では、通販など一歩踏み込むだけでサ
単純に仕事の用事なのですが、俗に言う経営層と言える立場の方々にヒアリングする機会が増えたことで、とあるセリフを頻繁に耳にするようになりました。 「事業の話ができるエンジニアがいないんだよね。本当に困りますよ」です。 これは僕が事業の話をできるとかそういうことを言いたいのではなくて、各社の経営層の切実な想いであり1つや2つの組織で聞いた発言ではなく、あらゆる組織で耳にする強烈なペインであると言いたいんです。 本当に、文字通り、全ての組織でこの発言を聞きました。 僕個人としては、「え?そうなんですか?結構いると思いますが」って当初反応してたんですよね。何故なら、自分の周りには幸い「技術にだけ興味があるエンジニア」が少ないからでして、彼らがそこまでの切実さで何を求めているのかはっきりとわかっていませんでした。ただ、僕も諸事情あって彼らと似たような視点を持たなければいけない状況になり、この発言の理
要約 Docker in Docker な CI では、以下の Docker Build をオススメします。 スクリプト Buildx を使う Buildx を使えないならば、BuildKit + –cache-fromオプションを使う Dockerfile ステージ間の依存を弱くする(依存インストールとビルドを分ける) 中間イメージも軽量化する 不要なキャッシュを削除 ファイル変更差分によりますが、これらにより最大 1/3 へビルド時間を短縮しました。 はじめに 『ホットペッパービューティー』美容クリニックのカウンセリング予約サービスのバックエンドを担当している安達です。 新卒として 4 月に入社して、5 月中旬に美容クリニックに配属され、すでに約 4 ヶ月が過ぎました。 まず、チーム内で自分が活躍できる庭を作りたかったため Docker について詳しくなろうと思いました。 そこで、CI
前に書いた ESLint と Prettier の共存設定とその根拠について が公式推奨が変わったことにより一部間違った情報になっているのでその訂正記事です。 該当記事に書いた内容は Prettier と ESLint の関係を読み解く上で役立つ情報だと思うので、警告とこのページへのリンクを書いた上でそのまま残しておきます。 (追記) この記事の内容も間違った内容を書いていました。なので一度大幅な訂正をしています。prettier-eslint も推奨ではありません。 変更点の要約 Prettier と ESLint の組み合わせについて公式 の推奨方法が変わりました。 きっといつかこの情報も古くなるので直リンクではなく、ドキュメントの GitHub のリンクを貼っておきます。 ドキュメント自体のリンクはこちらです。 新しいドキュメントを要約すると、 Linter と Formatter
ソニーの直営店「ソニーストア」では、オリジナル商品、長期保証など豊富なサービスや特典をご提供しています。
Appleは、watchOS7で利用可能になった新機能「睡眠記録」の使い方を公式サポートYouTubeチャンネルで紹介しています。 睡眠を記録する iOS14とwatchOS7では、睡眠時間の目標を設定し、目標の達成状態を記録できる睡眠記録機能が使えるようになりました。 睡眠記録機能は、iPhoneだけでも利用できますが、Apple Watchを着けて眠ることで、より正確な記録が可能です。 睡眠記録の準備をする Apple Watchで睡眠を記録するには、Apple Watchで「睡眠」アプリを開き、画面の指示に従って設定したうえで、Apple Watchを装着して眠る必要があります。 設定した就寝時刻の1時間前に、Apple Watchのバッテリー残量が30%未満の場合、充電するよう促されます。 就寝・起床時刻を設定する 就寝時刻と起床時刻は、毎日の生活に合うよう、曜日ごとに設定できます
おれはハッカーだ。 なので、ハッカーではない人種と呑むのが苦手である。 たとえば「ITエンジニア」と自称するような人たちだ。 当然だが、ITエンジニアと自称する人はハッカーではない。 ITエンジニアと言う言葉はスコープが広すぎていちいち細かい説明を聞かなければならない。 これが厄介なところである。 あるとき、友達の家で飲み会をすると言われ、誰が来るの?と聞いたら知らないIT関連会社のエンジニアたちだという。 エンジニアと呑むと喧嘩しちゃうので断ったのだが、いろいろあっていくことになってしまった。 するとやっぱりこんなはなしをしていた。 「やっぱ私もRubyみたいなスクリプト言語なんか卒業してコンパイル言語やんなきゃ。処理速度がね…」 「コンパイル言語って?」 「TypeScriptとかJavaとかC#とか」 「それ、中間コード言語じゃねえか。なんの意味があるんだ。YARV知らないのか」 ま
どうも、趣味でOpenJDKのコミッタをしてます。 とあるブログを読んでいたら気になる点があったので検証してみました。 JITと暖気 Javaプロセスはアプリケーションを動かしながら必要に応じてバックグラウンドでバイトコードをネイティブコードにコンパイルします。このコンパイル時にはCPUリソースを使用します。 コンパイルにはいくつかのレベルがありますが、コンパイルされる前やレベルの低いコンパイルのコードはCPUのリソース効率が悪かったり、アプリケーションの処理中にコンパイルが実行されるとCPUリソースを奪いあったりなどが問題になります。 そのため、Java のアプリケーションで性能を気にする要件がある場合、本番に近いリクエストを投げてコードをJITコンパイルする事があります。これをよく暖気と言います。これにより本番のリクエストが来る前にコードを最適化し、よりCPUリソース効率の高いコードで
みなさん、いかがお過ごしでしょうか。今年の7月からラボのマーケチームに加わったY.I.です。 好きな作品は「ゆるキャン△」です。お盆休みには「ゆるキャン△」舞台の富士山周辺でキャンプツーリングをしてきました。 ゆるキャン△に関しては熟知している私ですが、技術的にまだまだ未熟な開発者です・・・。活躍できるよう頑張っていきますので、どうぞよろしくお願いします。 さて、今回はVue.jsのテスト、とくにVuexのテストについて書いていきたいと思います。 0. この記事を読んでわかること 本連載では「ゼロから始めるVuexのテスト入門編」と題して、これまでVuexのテストを書いたことがない方を対象に、全2回に渡ってVuexのテストの詳細を書いていきます。 今回は連載の第一回目として、下記の構成でお送りします。テストの必要性やポイント、またVuexのテストがどのようなものになるのか感じ取っていただけ
Takaya Shinozuka @shinojapan Zoom時価総額がやばくて、多くの方がZoomというビデオ会話アプリケーションは誰でも作れるし、すぐにどこか来てダメになる。と言ってるが、これFacebookやTwitterやGoogleすら言われてたよね。技術的には簡単で抜かれるって。でも無理でした。なんで無理なのかというと、1つは(続 Takaya Shinozuka @shinojapan 顧客転換コストが重たいことが間違いなくあげられます。サービス黎明期はネットワーク外部性が強力に働き、簡素化すると「1ユーザーあたりCPA」が激安です。しかし後発は、そもそもFBやらGoogleやらを既に使ってる人たちから動かす必要性があります。これは非常に大きなボトルネックです。 Takaya Shinozuka @shinojapan (バズると解釈齟齬増える問題) 私が論じているのは「
広島大学は8月31日、富士通研究所と共同で、多くのデータ圧縮方式で採用されている「ハフマン符号」の並列展開処理を高速化する新しいデータ構造「ギャップ配列」を考案したことを発表した。NVIDAのGPU「Tesla V100」を用いて実験した結果、従来の最速展開プログラムと比較して、2.5倍から1万1000倍の高速化を達成できたとしている。 同成果は、同大学大学院先進理工系科学研究科の中野浩嗣教授らの共同研究チームによるもの。詳細は、2020年8月に開催された国際会議「International Conference on Parallel Processing (ICPP)」において発表され、269件の投稿論文の中から最優秀論文賞に選ばれた。 インターネットを介して多数の画像ファイルや動画ファイルなどを転送したり、また記録メディアに保存したりする際、データの圧縮は誰でも日常的に行っている。そ
自室ではメインにアクトチェアを使い、サブ用途にレビーノチェアを置き、レカロのSR2をオフィスチェアに改造したキットに座りつつ、S2000の純正シートをレースシム用に部屋に置き、子供部屋にアクトチェアをもう1脚とセイルチェアを使ってます。オフィスでは現在リープチェアを使用中という椅子大好きっ子の和尚です。 コロナ禍で高級オフィスチェア(どこからが高級なんだというのはさておき。まぁ定価7万円以上ぐらいかな)がめちゃくちゃ流行っているらしい。私のところにも質問がよく来る。おすすめの椅子はなんですか? ってね。そりゃそうだ、高い買い物なのだから識者に聞こうではないかと。そして本当に椅子に詳しい人は『浅草橋にあるWORKAHOLICに行って座って、自分にあったものを選ぶといいですよ』という。椅子は身体にあわせて買うもので、人に聞いて買うものではないのだ。しかしながら、WORKAHOLICのWebペー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く