以下の期間、サーバメンテナンスの為、アクセスできなくなります。ご了承ください。 2024/04/26 (金) 12:00 - 13:00 2024/05/07 (火) 12:00 - 13:00 2024/05/15 (水) 12:00 - 13:00 2024/05/29 (水) 12:00 - 13:00 メンテナンス情報
以下の期間、サーバメンテナンスの為、アクセスできなくなります。ご了承ください。 2024/04/26 (金) 12:00 - 13:00 2024/05/07 (火) 12:00 - 13:00 2024/05/15 (水) 12:00 - 13:00 2024/05/29 (水) 12:00 - 13:00 メンテナンス情報
僕はdotfiles系リポジトリ*1のコミット数を合計するだけで2261コミットある、.vimrcばっかりいじっていて開発が全然進まないタイプの人間で、つまり開発環境にとてもこだわりがある。 こだわりすぎて他に誰もやってなさそうな数々のカスタマイズを生み出してしまったが、やらなければよかったと後悔しているものが多くあるので、僕のような人が新たに生まれないよう、やめておけばよかったテクニックとその法則のようなものを紹介したい。 後悔しているもの C-h, C-y, C-u, C-oでウィンドウ切り替え Windows, macOS, Linux問わず以下のグローバルなキーバインドを設定している。 C-h: ターミナルにウィンドウ切り替え C-y: IntelliJかCLionにウィンドウ切り替え C-u: Google Chromeにウィンドウ切り替え C-o: TwitterかSlackに
JSON を行単位にわかりやすく展開してくれるコマンド gron がピンポイントでとても便利 2022-06-13-1 [Programming] コマンドラインでの JSON の操作には jq (軽量JSONパーサ)[2017-10-24-1] を使っています。万能で便利なんですが、奥まったところにある値だけを取りたいときとかちょっと面倒なんですよね。ちらっと値を見たいだけなのにおおげさになっちゃいがち。 ということで、 gron というのを使ってみました。 GitHub - tomnomnom/gron: Make JSON greppable!JSONをgrepしやすくするコマンドラインツールgronの紹介 - Qiitagronでjsonの扱いが楽になった話 – Tower of Engineers あ、これでいいや。 いわゆる「顧客(=私)が本当に必要だったもの」だわ。 例えば、
指導力不足教員は免職を 免許更新制の廃止で提言―自民党 2022年06月14日18時58分 末松信介文部科学相=4月28日、文部科学省 教員免許の更新制度が7月に廃止されることを受け、自民党の文部科学部会は14日、新たに設ける研修制度に関する提言をまとめ、末松信介文科相に手渡した。指導力不足の教員に、分限免職や他職種への転任、再研修の命令など厳格な対応を求めたのが柱。出席者によると、末松氏は「(施策を)着実に前に進める」と応じたという。 教員免許、過去失効分も復活 「ペーパー先生」教壇へ―学び直しが課題 教員免許をめぐっては、10年ごとに30時間の講習を受ける更新制から、自主的に研修を受ける仕組みに変わる。過去に更新されず失効した免許も復活する。研修で教員の能力がどれだけ向上したかは、校長が評価する。 提言では、客観的根拠に基づく評価になるよう、文科省に基準の策定を求めた。失効免許が復活し
エンジニアリング戦略室の高井です。先頃からお伝えしているように、マネーフォワードではエンジニア組織の公用語を英語にすることを計画しています。世界中から優秀なエンジニア人材を集め、プロダクトをさらに成長させることが目的です。 エンジニア組織の英語化に向けて、組織的な英語研修のトライアルも始まりました。英語習熟度に応じたプログラムを策定し、そのための研修を行なっています。まずは直近で必要となる人からということで、第一弾となる英語研修プログラムに参加しました。 今回の記事は、そのときの個人的な経験の記録です。私自身、大学卒業後に、これといって積極的に英語を勉強したことがありませんでした。もちろん、ソフトウェアエンジニアとして、英語ドキュメントを読む必要があったり、カンファレンスで英語スピーカーの発表を聞いたり、英語学習方法のブログをブックマークしたり、英語学習の書籍を購入だけしたり、ということは
『Google Docs』や『Figma』といったリアルタイムな共同編集ツールの恩恵を受けている人は数多くいるでしょう。『Visual Studio Live Share』のようなエンジニアに嬉しいツールも生まれ、今日ではオンライン上でも円滑なコミュニケーションが可能になっています。 これらのツールの基礎にあるのが「共同編集」のテクノロジーです。本記事ではこの技術に焦点を当て、その仕組みと主にフロントエンドでの実用例について紹介します。 記事の前半では、リアルタイムな共同編集に用いられる技術やアルゴリズムについて、発展の歴史とあわせて紹介します。解説用のコードにはJavaScriptおよびTypeScriptを使用しますが、フロントエンドエンジニアに限らず共同編集の仕組みについて気になる読者が知識を深めるきっかけとなるはずです。 さらに後半ではフロントエンドの開発者目線で、前半で紹介した技
いきなりですが、皆さんは家庭で大阪風お好み焼きを作られますか? 私は土日のお昼によく息子に作ってあげるのですが、なんと言うんでしょうか。お恥ずかしいことに、息子は私が作る大阪風お好み焼きが好きではないみたいなんです。 ▲いつも作っている大阪風お好み焼き 目の前に大阪風お好み焼きを出すと、明らかに表情は渋くなっていき、完食しないこともしばしば……。息子が残した大阪風お好み焼きを肴に、1人ビールを飲むわけです。 それ故に、 「大阪風お好み焼きをもっとうまく作れるようになりたい!!」 と、何度も思う機会があったわけです。 ▲料理研究家の樋口さん(画像提供:樋口直哉) そんな心の声が届いたのかは定かではありませんが、タイミングよく料理研究家の樋口直哉さんに大阪風お好み焼きの作り方を伺えることに。 ということで本日は、大阪風お好み焼きを家庭で上手に作る方法を徹底的に伺っていこうと思います。 なぜ私の
最近Amazonプライムで観た、面白かったけど胸糞悪くて二度と観たくない邦画5選です。 明け方の若者たち 飲み会で出会った僕(北村匠海)と彼女(黒島結菜)の淡い恋愛模様を描いた話で、途中で会抜け出して公園でハイボール飲みながらラッドのアルバムについて語ったり、ビレバンで待ち合わせて巨乳グラビア本読んでるところに「へー…そういうのが好きなんだ♡」って言われたり、下北でワケわからん演劇観たり、餃子の王将で軽く飲んだ後にホテル入って事済ませた後に裸でキリンジの『エイリアンズ』聴いたり、夜の神社にこっそり忍び込んで花火したり、ゲーセンでUFOキャッチャーとかバッティングセンターしたり、新居の荷造り手伝ってもらったり、一緒に風呂入ってハミガキしたり、服屋の試着室で買う気もねえくせにファッションショーしたり、汚い居酒屋で夢語り合ったり、終電逃して歩いて帰……ああああああぁぁぁああっっうざっってええええ
PFUが、Amazonにおいて販売されている「Happy Hacking Keyboard(HHKB)」の“販売元”をよく確かめるように注意を喚起する文章を公表した。正規販売店ではない「販売元」からのメッセージをきっかけとする代引き詐欺が発生したとの情報に基づく措置で、「PFUダイレクト」(正規販売元)以外の出品かつ破格での販売には気を付けるように呼びかけている。 Amazonでは、複数の販売元が同一商品を出品している場合、原則として「在庫のある」「最安値の」販売元を優先して表示する。Amazonが販売元または出荷元になっている製品であっても、より安い価格で販売している販売元が存在する場合はそちらが優先されてしまうのだ。 このことを“悪用”して、Amazonでの注文をキャンセル(返金)処理した上で、別の連絡先を提示して着払いでの発送を提案する「販売元」が存在することは確かである。指示を受け
RedwoodJS RedwoodJS は JavaScript/TypeScript で構築されたフルスタック Web アプリケーションフレームワークです。RedwoodJS プロジェクト自体は Tom Preston-Werner 氏 (GitHub 創設者であり Gravatar や Jekyll などの作成者) が中心となり始まりました。 私自身もつい最近になって同じ職場の @sakitoさんに存在を教えてもらったばかりです。 RedwoodJS は、READMEから抜粋するだけでも、次のような機能を持ちます。 フォーマット・ディレクトリ・ビルドなどに関するデフォルト構成 単一ファイルによるルーティング定義 GraphQL Client / API (with Serverless deploy) の構築 ページ・レイアウトなどのジェネレータ CRUD 操作に特化した Scaffo
自分は練り物がどうしてもダメで小さい頃は咀嚼したあと飲み込む前に一呼吸いるし、味噌汁とか牛乳で流し込んでたし、なんなら頑張って飲み込んでも何故か戻ってきて吐いてしまうこともあった。 何回もえずきながら飲み込んだりもしたから食べ終わったあと胃がぐるぐるしてる感覚とかあってなんでこんな辛い思いしながら食べなきゃ行けないんだと思ってたし無理やり強制してくる親が嫌だった。 (追記:書き方が悪くて勘違いさせたっぽくて申し訳ないけどこの戻って吐くという行為は時間が経ってから胃から戻ってくるって意味じゃなくて喉を通過しても胃に届く前にまた戻ってきちゃうって意味です。食道と口を行ったり来たりさせちゃってたからその流れで胃液もたぶん上下してて胃がぐるぐるしてたんだと思う。) 今でも練り物嫌いだけど小さい頃無理してでも食べたからかなんなく飲み込めるようになった。我慢して飲み込む方法を覚えたんだと思う。あと舌に
JavaScriptには、import * as という構文があります。これは、インポート先のモジュールの中身全部をオブジェクト(モジュール名前空間オブジェクト)として取得できる構文です。 import * as mod from "./some-module"; console.log(mod.foo, mod.bar); たまに、「この構文を使うとTree Shakingが効かなくなる」といった説明が見られることがありますが、必ずしもそうではありません。そこで、この記事ではimport * as構文とパフォーマンス最適化に関連する正しい知識と、その背景をご紹介します。 webpackで検証してみよう Tree shakingを行うのはモジュールバンドラであることが知られています。そこで、webpackを使って色々と構文を検証してみましょう。今回は次のような設定を用います。これは最適化を
導入 どうやら新卒2年目社員のAさんが上司のZさんにプロジェクトにおいてテストコード導入を打診してるようです。少し内容を見てみましょうか。 Aさん(新卒2年目社員)「最近テスト自動化やテストコード、TDDなどの単語をよく聞きます。うちはテストコード書いてないですし、実装後の簡単な動作確認、最終の結合テストしかしていません。開発体験と品質を上げるために、テストコードを導入したいです。」 Zさん(上司)「そうは言うがね、君。今のうちの状況を見てごらんよ。みんな複数のプロジェクトに関わっていて、常に多忙。残業時間もぎりぎりで何とかプロジェクトが回っている状態だよ。そんなみんなにさらに作業を増やすようなことを提案するというのかね?しかも、テストコードはお客様からしたら作っても作らなくても関係ない、いわば直接利益に関係ないような作業じゃないか。もちろん、世の中で認知されているということは知ってるよ?
この度、3年半に渡って勤めたメルカリを2022年5月に退職し、この夏からロンドンのMetaにSenior Machine Learning Engineerとして転職することが決まりました!わいわい✌('ω')。その過程で、東京およびロンドンのBig Tech合計5社を数ヶ月かけて対策をし面接に臨んだので、そこで得たノウハウをここで共有できたらと思います。面接を受ける際にNDA(Non Disclosure Agreement)にサインするので具体的な面接の詳細には触れられませんが、伝えられる範囲でできる限り記述しています。 また、Metaから最終的に提示されたオファー条件を最後に記載してあります。なにぶん日本においては給与の話は燃えやすいということもあり、その部分だけ某日本の有名エンジニアに倣って有料にしてあるのですが、ご興味のある方は是非ご購入いただければと思います(1コイン分の金額で
前書き この記事を読んでいるエンジニアの皆さんは、それぞれ異なるエディタを使用しているかと思います。読者自身が使用しているエディタの良し悪しについては詳しいと考えているため、私がVS Codeと他のエディタを比較をすることは、限界があります。また、VS Code と他のエディタの機能や快適さを比較できません。 そこで、私が毎日使用している VS Code の良さをアピールすることで、VS Code を使ってもらう機会を作りたいと思っています。 ここで説明しないこと カスタマイズしたキーコンフィグの紹介 ただし、これから紹介する VS Code の機能に好みのキーコンフィグを割り当てることは可能です。 他のエディタとの比較(Vim系 JetBrain系 Helix等の新興エディタ系) 目次 VS Codeとは 毎月のアップデート VS Codeのデフォルト機能 拡張機能(エクステンション)が
また、ZOZO自身でもZOZOSUIT 2の技術を活用したボディマネジメントサービス「ZOZOFIT」を2022年夏に米国で展開予定。ZOZOFITを着た状態でスマホを使って体型を計測し、身体の3Dモデルを作成。体型管理が簡単にできるという。ただし、ZOZOFITの日本展開については今のところ検討中としている。 関連記事 全身を瞬時に採寸、ボディスーツ「ZOZOSUIT」無料配布 「ぴったりの服」注文可能に 「人が服に合わせる時代から、服が人に合わせる時代へ」――身体を瞬時に採寸できるというボディスーツ「ZOZOSUIT」の無料配布がスタート。「ぴったりの服」をネット注文可能に。 ZOZOSUIT 2登場 マーカー数50倍、計測アルゴリズム改善で精度向上 ZOZOが「ZOZOSUIT 2」を発表した。採寸用マーカーの数やデザイン、計測アルゴリズムなどを改善し、より精密な3Dモデルが作れるよ
気がつけばCSSの@layerが全てのモダンブラウザに実装完了している今日この頃、みなさまはいかがお過ごしでしょうか。 CSSでは、@layerに次ぐ新機能として @scope が検討されています。最近これについて勉強したのですが、これを取り扱う日本語記事が見当たらなかったので今回ご紹介します。 この記事では、CSS Cascading and Inheritance Level 6のFirst Public Working Draftの内容を紹介します[1]。これは去年12月のバージョンで、より新しいEditor's Draftとして今年4月のものがありますが、特に大きな変更はありませんでしたので、この記事の内容が執筆時点の最新情報だと思って差し支えありません。
北海道・知床半島沖で観光船が沈没し乗客14人が死亡、12人の行方が分からなくなった事故は、発生から1か月がたちました。海底に沈んだ船は23日、海面の下20メートル程度の海中までつり上げられ、早ければ24日にも作業船の上に引き揚げられる見通しです。 先月23日、知床半島の沖合で乗客・乗員26人を乗せた観光船「KAZU 1」(19トン)が沈没した事故は、乗客14人が死亡、今も12人の行方が分かっていません。 事故の発生から1か月がたった23日も、第1管区海上保安本部や自衛隊などは現場周辺の海上や陸上で行方不明者を捜していますが、時間の経過とともに捜索は難航しています。 また、今月19日にロシア側から北方領土の国後島の西岸で見つかったと連絡があった遺体について、海上保安本部は男性であることを明らかにしました。 近くで見つかった運転免許証などから甲板員の曽山聖さんの可能性もあるとみて、外務省を通じ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く