※本記事で使用している「マフィア」という表現は、「ある企業に勤めていたメンバーが卒業後もたがいに切磋琢磨し、各企業の成長につながっている関係」を指しています。
![【図解】サイバーエージェントマフィアの地図|なぜサイバーエージェントから優秀な人材が輩出されるのか? | 転職サイト【ONE CAREER PLUS】](https://cdn-ak-scissors.b.st-hatena.com/image/square/155f6be4baed7d97caf1ddf645446609a89c1eda/height=288;version=1;width=512/https%3A%2F%2Fonecareerplus-production.imgix.net%2Fuploads%2Farticles%2Fogp_image%2F106%2FOGP_2.png%3Fixlib%3Drails-4.3.1)
※本記事で使用している「マフィア」という表現は、「ある企業に勤めていたメンバーが卒業後もたがいに切磋琢磨し、各企業の成長につながっている関係」を指しています。
日本時間2022年12月15日(金)の早朝、Notion公式Twitterアカウントにて幾つかのアップデートがアナウンスされました。 その中の1つ、SlackとNotionを連携させて、Slack上から直接Notionのデータベースへデータを追記出来るようになる機能として「Send to Notion」というものがあります。 We know a lot of you use Slack AND Notion. Connect both tools with our updated integration → https://t.co/8zejikQ4ml It comes with 3 new features: ☝? Create Notion pages from Slack messages. pic.twitter.com/CSmOtNFcXl — Notion (@NotionH
米国でレイオフされるとどうなる? 生活や転職先は? 現地のITエンジニアが解説:シリコンバレーから見た風景(1/3 ページ) シリコンバレーのIT企業に勤務する五島正浩さんが見た現地のテック動向を紹介する連載「シリコンバレーから見た風景」。第22回は、米国のIT企業を中心に増えているレイオフと、その対象になった場合に必要な心がけを紹介します。 こんにちは。昔私がまだ日本で生活していた頃、シリコンバレーで働くエンジニアの方から「シリコンバレーは外洋のように荒波だから覚悟をしてきた方がいいよ」と言われたことがあります。その当時は、海外で働くというのは大変なことなんだなぁと、漠然と頭の中でわかったつもりになっていました。しかし、実際にシリコンバレーに移住して働き始めると、この言葉の意味するところが徐々に理解できるようになってきました。特に最近のレイオフのニュースを見ると痛感します。 今回はシリコ
色々探したがこちらの heic2any しかなさそうだった。 heic-convert というものもあったが、こちらは Node.js でないと動かない。 まずはインストールして import heic2any from 'heic2any'; export const readImage = async (reader: FileReader, imageFile: Blob) => { if (imageFile.type === 'image/heif' || imageFile.type === 'image/heic') { const outputBlob = await heic2any({ blob: imageFile, toType: 'image/jpeg', }); if (!Array.isArray(outputBlob)) { reader.readAsDat
イベントページ https://churadata.connpass.com/event/265852/ dbtによってデータのレイヤー構造を作るのが簡単になりました。一方で、簡単に出来るが故に、早すぎたデータウェアハウス層に気をつけろ!という話も聞くようになりました。言いたいことは分かるけど、後からデータウェアハウス層って作れるの?という一抹の不安もある。これについて、私なりの答えを話します。 動画 https://youtu.be/SQmyZNHHlEU
Chrome 107およびEdge 107にて、CSS Gridで行や列のアニメーションが可能になりました。SafariおよびFirefoxは対応済みなので、全ブラウザで使えることになります。 本記事では、CSS Gridのアニメーションについてデモを交えながら解説します。 目的のレイアウト 次のようなレイアウトを作りながら解説します。 左側のナビゲーションと右側の写真表示エリアからなる2カラムのコンテンツです。 左側ナビゲーション内のボタンをクリックすると、次のことが起こります。 左側がアニメーションしつつ広がる 右側エリアがアニメーションしつつ狭まる 使用するHTML / CSS / JavaScript HTMLは次のようになっています。 ▼ HTML <heder> <button class="menu-button">メニューボタン</button> </heder> <div
アンチパターン「考慮不足により山積みになる改善タスク」 向井毅男氏(以下、向井):MoT側もこういった運用チームというか、そういったSyncの場を設けていってユーザー体験の悪化を防いでいく、構築していくような事例があった、アンチパターンがあったと聞いていますが、そのあたりを紹介してもらってもよいでしょうか? 脇水誠氏(以下、脇水):そうですね。先ほどのMVPの考慮漏れというところにつながってきますが、考慮不足に対応しなきゃいけないところが途中でどんどんできてきて。狙っているターゲットのスケジュールから、だんだん乖離しちゃうようなアンチパターンを書いています。 それが2点目の「改善タスクが山積み」という話なんですけれども。クリティカルな要求とか不具合以外が見送られてしまう。ターゲットのスケジュールがあって、そこからだんだん乖離していくところがあって。 スケジュール的にどうしても守らなきゃいけ
TL;DR 表記揺れがふくまれる検索クエリにマッチしたコンテンツを表示するための手法として、スミス・ウォーターマン法に基づくあいまい検索を実装して検索精度を向上しました。この手法は機械学習システムを使わないためメンテナンスコストが低く、その一方で速度面でも実用的な性能を持ちチューニングしやすいのが特長です。 はじめに こんにちは、ギフトモールで検索エンジンなどを開発している @samayotta です。 私たちギフトモールはプレゼントに特化したECサービスを提供しています。ギフトECにおいても、ユーザのニーズにマッチする商品を探すための検索機能は重要となります。例えば、弊社が運用しているギフトECサービスの一つであるギフトモールは、ユーザが入力する文字列の検索クエリから関連するキーワードを検出し、そのキーワードに紐づいているコンテンツ(商品、記事、etc.)を提示する検索機能を持っています
はじめに 社内情報システム部 / CISO室 所属 コーポレートエンジニアの 大多和(id:rotom)です。 2022年12月5日、一休は本社オフィスを港区赤坂から千代田区紀尾井町の東京ガーデンテラス紀尾井町 紀尾井町タワーへ移転しました。 ヤフーや PayPay、ZOZO をはじめ、Zホールディングス各社やデジタル庁も入居するビルです。 新オフィスのコンセプト、概要についてはプレスリリースをご覧ください。 prtimes.jp 当社は2022年4月に働き方を刷新し、オフィスワークとリモートワークのハイブリッド制を導入しました。従業員がより高いパフォーマンスを発揮できるよう、オフィスワークの日を職種ごとに週1・3・5回に分けています。移転後の座席は、出社回数に応じて、フリーアドレス・グループアドレス・固定席の「ハイブリッド」とし、オフィス勤務時には従業員同士が円滑にコミュニケーションを取
HRBrain Advent Calendar 2022 カレンダー2の15日目の記事です。 はじめに こんにちは。株式会社HRBrainでエンジニアリングマネージャーをしている山口です。 健康診断で少し体重が減っていたので、全盛期に戻りたいと思う今日この頃、皆様いかがお過ごしですか? 失った5kgはクリスマスと年末年始のデブ活で取り戻し、本記事では時間を取り戻したい時に使えるGitテクニックを紹介します。 Gitで使われる日時 普段何気なく使っているGit、そこで使われている日時は何種類あるかご存知ですか? そう。Gitで使われる日時って2種類あんねん。 Author Date まずAuthor Date、これはcommitの著者であるauthorによるcommit日時です。 git logに表示される日時 以下の方法で任意の日時を指定できる GIT_AUTHOR_DATE=<date>
const animal: Animal = { animal: "string", }; const dog: Dog = { animal: "string", dog: "string", }; いま,Dog <: Animalです. <:という記号は2つの型のあいだに書いて,「左の型が右の型のサブタイプである」と読みます. TypeScriptの型システムは構造的なので,2つのオブジェクトがサブタイプ関係にあるには,それらに共通するプロパティについてもまた,サブタイプ関係が必要1です. 今回の例では,DogとAnimalに共通するanimalプロパティについてstring <: stringなのでOKです. TSでは,S <: TならばT型の変数にS型の値を代入できます. つまり,Dog <: Animalなので Animal型の変数にDog型の値を代入できます.
この記事はNuco Advent Calendar 2022の14日目の記事です。 VSCodeに必須の機能20個を紹介していきます。 インストール数と星の数は記事作成時点(2022年11月時点)のものです。 Japanese Language Pack for Visual Studio Code vscode-icons Code Spell Checker zenkaku Path Autocomplete Prettier - Code formatter indent-rainbow GitLens Git History HTML CSS Support Output Colorizer TODO Highlight vscode-random Atom One Dark Theme Trailing Spaces REST Client Live Server Jupyter
こんにちは、株式会社 MIXI のみてね事業部 SRE グループに所属している尾関と申します。 みてねでは2021年2月から Kubernetes を運用していて、今回はクラスターオートスケーラーの Karpenter を導入した話をさせていただきます。 結論Karpenter では要望を満たせなかったので、Managed Node Group に戻しました。 Karpenter とは?Karpenter は AWS がオープンソースとして開発しているクラスターオートスケーラーで、2021年11月にリリースされました。 Karpenter 自身が Pod のリソースリクエストを監視し、必要なノードを適切なサイズで高速に起動・停止を行うことができます。 『家族アルバム みてね』における Karpenter の導入例ここからは、みてねで Karpenter を導入した具体的なお話をさせていただ
Virtiofs正式採用でMacのファイルアクセスが高速化、Docker Desktop 4.15リリース。WebAssemblyアプリをcontainerd配下で管理可能に WindowsやMacなどのローカル環境に簡単にDockerコンテナを用いた開発環境を導入できるDocker Desktopの最新版「Docker Desktop 4.15」正式版がリリースされました。 #VirtioFS GA, adminless install during first run (!!), quick search, and more! Learn more about everything new in #DockerDestkop 4.15: https://t.co/IhTA0DcCqO pic.twitter.com/VWClpJ7vJU — Docker (@Docker) Decem
※この記事は、2022 Speee Advent Calendar15日目の記事です。 昨日の記事はこちら みなさんこんにちは。 イエウール事業部マーケティング推進チームの八重樫(@yegs_)です。ポーカーが好きです。 この1年間、アド運用やグロースハック等、イエウールのtoC集客に関わる中で、仕事に対する考え方にアップデートができたのでその話をしようと思います。 具体的には、 目の前の数値目標ではなく、成果に向き合うと良い という話で、 自分のように、若手で最近やる気がから回りしているなと感じている人とか、できることは増えてきているのに、最近悶々としていて楽しくないなみたいな人に何か気付きがあると嬉しいです。 フェーズでいくと、停滞期の最初の一歩を踏み出せたくらいのイメージです。 今の私たちがやっている事 イエウールは「中古不動産のデジタル流通を社会実装し、ユーザー主体のスマートな不動
はじめまして! コーポレートデザイン統括部人事グループの本坊といいます。 ABEJAアドベントカレンダー2022の15日目の記事を担当させていただきます。 ABEJAでは、エンジニアやデータサイエンティストだけでなく、ビジネス職含め、様々なポジションで仲間を募集しています! 少しでも興味がある方は、情報交換からでも構いません! ぜひカジュアル面談しましょう! ご応募・ご連絡お待ちしております! careers.abejainc.com ・・・。 以上が、人事として本日お伝えしたいことの9割ではあるのですが、せっかく機会をいただきましたので、今回は非エンジニアである私がNotionで採用サイトをつくってみた話をお伝えしようと思います。 なぜNotionで採用サイトを作ったか Notionで採用サイトつくってみた ①採用サイトに載せるコンテンツの洗い出し ②非公開Notionでラフイメージをつ
この記事は、Merpay Advent Calendar 2022 の15日目の記事です。 こんにちは。メルペイのvvakameです。 最近、社内向けにGraphQL Client Architecture Recommendationというドキュメントを書きました。社内のiOS/Android、そしてバックエンドのエンジニア向けにGraphQLをやるならこの辺りの条件を満たしておかないと恩恵を感じられなくなっちゃうかもよ、と伝えるためのものです。嬉しいことに、今までに100名弱の人たちがこのドキュメントを閲覧してくれたようです。 これをAdvent Calendarで公開するために、ちょっと調整したものがこの社外版です。 すでにGraphQLをやっているけどあまり便利じゃないな…なんでだろ?とか、これから導入したいんだけど何を気をつけるべきかな…と考える時の材料にしてください。 併せて、
こんにちは。freee の Enabling SRE チームに所属している nkgw (Twitter) です。 freee Developers Advent Calendar 2022 の 15 日目の記事となります。 普段は、エンジニアリングマネージャーをしつつ、新規プロダクトのリリースサポートとか、envoy の機能である external authorization の実装などをやってました。 以前 SRE チームのマネジャー 河村より 2022: freee SRE Journey - これまでの振り返りとこれから という記事にて今までの SRE チームの遍歴及び簡単な今後について書いていただきました。 本記事では freee の SRE の Rebuild として、どのようにプロダクトチームと一緒に SRE の Enabling(有効化) を進めていくのか、プロダクトチームが
はじめに こんにちは、計測プラットフォーム開発本部SREブロックの渡辺です。普段はZOZOMATやZOZOGLASSなどの計測技術に関わるシステムの開発、運用に携わっています。 先日私達のチームでは、リリースフローにステージング環境での負荷試験を自動化する取り組みを行いました。今回説明する「負荷試験の自動化」が何を表すのかを定義すると、ここではステージング環境のアプリケーションバージョンを変更した際に、人の手を介さずに負荷試験が行われることを指します。 Kubernetes環境における負荷試験の自動化を検討している方は是非参考にしてください。 目次 はじめに 目次 負荷試験を自動化する前の課題 負荷試験のシナリオ設計 目的設定 現状調査 目標値設定 シナリオ設計 負荷試験を自動化する取り組み 構成 処理の流れ シナリオに沿ったリクエストを送る 実行結果をS3に保存してSlackに通知する
Retty、アカツキゲームス、atama plus 3社のVPoE、エンジニアリングマネージャー、スクラムマスターが大規模スクラム「LeSS」導入の最前線を語り合った「【Retty x アカツキゲームス x atama plus】LeSS導入の最前線、リアルとこれから」。「LeSS」を導入した背景や苦労、未来について話しました。全3回。1回目は、「LeSS」を導入した経緯について。 LeSS推進者3名によるパネルディスカッション 常松祐一氏(以下、常松):パネルディスカッションに入っていきたいと思います。では、石毛さんと深澤さんにまず自己紹介をお願いしたいと思います。先に石毛さん、お願いします。 石毛琴恵氏(以下、石毛):株式会社アカツキゲームスでエンジニアリングマネージャーをしている石毛です。よろしくお願いします。 常松:では、深澤さんもお願いします。 深澤良介氏(以下、深澤):atam
皆さんこんにちは、earlgray(@earlgray329) と申します。 10月17日〜12月19日の期間で、株式会社ミラティブの就業型インターンシップに参加していました。私は基盤開発技術部のバックエンドチームに所属して様々なタスクに携わらせて頂きました。 インターンシップの中で、普段行なっている趣味開発と Mirrativ という規模の大きいアプリケーションの開発の間で様々なギャップを経験することができたので、今回はインターンの中で着手したタスクとそれによって得られた知見等を紹介します。 目次 目次 基盤開発技術部とは 着手したタスク 1. Mirrativ 管理画面のログイン画面の SPA(React) 化 背景・概要 苦労したこと・得られたこと 2. 任意のユーザとしてログインできるようなデバッグ機能の追加 背景・概要 フィードバック 3. エモカラのオススメのアーティスト一覧と
これは Livesense Advent Calendar 2022 DAY 15 の記事です。 はじめに 転職会議事業部エンジニアの、池田、犬島、佐藤、浜田です。 転職会議は、ユーザーの口コミ投稿によって成り立っている転職サイトです。 フロントエンドはReact/Next.jsによる独立したマイクロサービスとして切り出されており、BFFを通じてバックエンドのサービス群とAPI通信する構成をとっています。 サービスの性質上口コミを中心とした検索流入が重要であり、SEOの文脈でフロントエンドのパフォーマンス改善の必要性は認識されていましたが、機能開発や負債解消もあり、まとまった対応ができない状況が続いていました。 この状況を改善すべく、1年間継続的に改善に取り組み、Web Vitalsの健全化、パフォーマンススコアの大幅な改善を達成することができました。 本記事では、特に効果が大きかった改善
この記事は ANDPAD Advent Calendar 2022 の 15日目の記事です。 soe-j です。 前回勢いで書いたので、2回目は落ち着いて書こうと思って投稿数日前。そんなもんですよね。 アンドパッドでは新卒採用を始めたこともあり、新たな挑戦の機会に立ち会うことが多くあります。 今回は、Vueをキャッチアップしたい!という声にお応えしてライトな研修を作ったので、これを一例としてご紹介したいと思います。 あくまで社内向けの研修のため公開していませんが、コンセプトや研修の組み立て方など参考にしていただけたら幸いです! なぜ作ったか そもそもVue公式にもチュートリアルはあるので、まずは「このチュートリアルで十分か?」「何か足りないか?」というところから考えていきました。 vuejs.org 一通り眺めてみたところ、あらゆるVueの使い方(変数の値がリアクティブにビューに反映される
はじめに この記事はBASE Advent Calendar 2022の15日目の記事です。 こんにちは!船坂( @takumi_funasaka )です。BASEでプロダクトマネージャーをやっています。 先日、所属しているプロジェクトチームで「チームの能力を自己評価し、チームとしての今後の成長方針を決める」ワークショップをやってみました。 これが結構良かったので、ご紹介させてください。 ざっと目を通していただくと、チームの課題を抽出したり、いいチームのどこがいいのかを知るためのヒントになるかもしれません。 チームがいい感じ、な気がする 最近、自分が所属しているプロジェクトチームがとてもいい感じだなぁと思っています。 やるぞ!感もあるし、アウトプットも良い。苦難や衝突もたくさんありますが、それを踏まえても、良いチームになってきていると感じていました。 ただ、チームの何がいい感じなのか、よく
この記事は、 NTT Communications Advent Calendar 2022 15日目の記事です。 2022/12/16 追記 想像以上に反響がありましたので、追記します。 「エンジニアのわがまま」発言について そのような発言が出たのは、エンジニア側とシステム担当が互いに本音をぶつけ合ったからこそでした。 限られた時間枠の中でエンジニア側から畳みかけるように数多くの問題意識や要望をシステム担当側に突きつけるような形となり、双方ヒートアップした結果としてそのような発言につながっていました。 また、システム担当からすると下記の事実もヒートアップにつながる一因だったと思います。 新しい事務用 PC のリリースをやり遂げた直後で、利用する社員から「以前より便利になった」との声も出ていたタイミングだった 事務用 PC と開発・検証用 PC の 2 台持ちが必要なのはエンジニアが多く、
こんにちは。カミナシ ソフトウェアエンジニアの @aoman です。 つい先日、Goで有名な@tenntennさんがConnpassで募集していたGopher塾#2に参加させていただきました。 tenntenn.connpass.com 大変勉強になりおすすめです!筆者が参加したのは第一回目ですが、二回目三回目と予定されているようなので、有料講義ではありますが気になる方はぜひ参加してみてください!学生さんであれば無料の抽選枠もあります。 その際に紹介されていたコードで、エラーのラップ関数があったのですが、これが「メッチャアタマイイ!!スタイリッシュ!!」と感動しました。そのコードは、Goの公式ページである https://go.dev/ のWebサイトを実装しているリポジトリ pkgsite 内の internal/derrors パッケージで実装されています(GitHubリポジトリはミラ
この記事は GMOアドマーケティング Advent Calendar 2022 15日目の記事です。 はじめに こんにちは。 GMOアドマーケティングのKONCEです。 エンジニアは日々の仕事で、上司やディレクターに仕様や実装を説明したり、営業に操作説明を行ったりなど「伝える」業務はわりと多くあるかと思います。 僕自身はコミュニケーションは嫌いではないのでこういった業務も嫌いではないです。もちろん逆の方もいるかと思います。今回は「伝える」についてテクニックなど考えてみてみたいと思います。 書籍を参考にしてみる 上記に嫌いではないと書きましたが、別にそれが上手いという自信があるわけではありませんし、特別にトレーニングを積んだといったこともありません、勘だけでやっていくのも良くないので書籍を参考にしてみます。 本書籍は「説明する」をプランニング、ライティング、デリバリーに分け説明力を上げるため
「レガシー」を保守したり、刷新したりするにあたり得られた知見・ノウハウ・苦労話 by Works Human Intelligence Advent Calendar 2022 の 15日目の記事です。 qiita.com 筆者は過去に、中〜小規模のWebアプリケーションでレガシーフロントエンドの改善作業を業務でやっていた。その経験を元に技術同人誌を作成し、それがきっかけで「レガシーフロントエンド安全改善ガイド」という書籍を出した。 初版から数年経ってしまい、詳細な利用技術などの説明は少し古くなってしまっているのだが、ベースとなる考え方の部分は今でも変わっていないと思う。 一方で自分自身は、その経験が他の環境でも通用するのかを試してみたくなり、転職して一年強ほど大規模なフロントエンド刷新に関わっていた。 あまりにも規模が大きいため完遂を見届けたわけでもないが、現段階でも学びや得られたものは
この記事はRust Advent Calendar 2022 - Qiitaの13日目の記事です。 はじめに Rustの非同期I/Oライブラリ tokio の解説記事になります。初めに概要説明をします。その後でちょっとしたソースコードを見せながら解説をしていきます。理論より実践、実際にどう書けば良いのか知りたい人向けの記事になります。 tokioはライブラリの一つに過ぎませんが、hyper、actix-webなどのWebフレームワーク、Denoのイベントループ、Solanaのツールなどで利用されており、デファクトスタンダード的な重要なライブラリになっています。 またDiscordはtokioのスポンサーをしており、GoからRust(Tokio)で書き換えた話は小説を一冊読み終えたかのようなブラボーな興奮がありました。 ちなみに、tokioのネーミングは開発者のCarl Lercheが東京観
Rust: state of GUI, December 2022 There was a recent call for blogs about Rust GUI. So, Are we GUI yet? Contents: Categorised listing of toolkits State of KAS State of GUI Categorised listing of toolkits Lets start by categorising entries from Are we GUI yet, ignoring those which appear abandoned or not very functional. Bindings Wrappers around platform-specific toolkits: Mac OS / iOS - cacao - Ru
先に境地を 個人開発の場合、少ないコード・最低限のシステム構成は正義。 なぜなら、時間やお金に制限がある個人開発者にとってサービスの継続に関わる問題だからです。 例えば、自分のサービスを世に広めたいとか、一発当てたいとか、作ったサービスで生活をしたいとか、 なにか目標があるなら達成する方法は、達成するまでやめないことです。 なのでサービスを提供し続けることは最も大切なことです。 これまで個人開発者としては↓の気持ちで開発を進めてきました。 しかし、この経験の後にこの↓の名言の大切さを改めて感じることができました。 シンプルにしておけ愚か者 また、本記事本文より たくさんプラグインやモジュールを入れたシステムはメンテナンスがしんどいです。「デフォルトで使う」ということの魅力を改めて実感しています。リソースが限られている個人開発の場合、このような時間の消費は極力なくす方向にしていくべきです。
こんにちは。食べログのフロントエンドチーム の荒川です。 先日、「Clean Agile 基本に立ち戻れ」を読みました。 本日はこの本の要約を、私たちのチームの活動を交えてご紹介しようと思います。 著者の Robert C. Martin氏は、アジャイルマニュフェストの創案者の一人で、 国際的なソフトウェアコンサルティング、スキル開発を行っています。 https://agilemanifesto.org/iso/ja/manifesto.html 1章 アジャイル入門 アジャイルの歴史 アジャイルの歴史は5万年以上前、人間同士が協力して、共通の目標を達成しようとしたことが始まりと述べています。ソフトウェア開発においては、アラン・チューリングがチューリングマシンの論文を執筆した1936年の当時や、1946年にACE(Automatic Computing Engine)のために書いた最初のコ
はじめにこんにちは!株式会社スタメンでBtoBサービス「TUNAG」のプロダクトデザイナーをしているmonacaです。 突然ですが今年の2月に、 TUNAGのプロダクト開発組織に大きな変化が起きました。プロダクト開発体制が大規模スクラム(LeSS)に移行したのです。 スクラムは、アジャイル開発(ユーザーにプロダクトの価値をより速く届けるため、短いスパンで機能開発を行い、フィードバックを受けて開発サイクルを回し、プロダクトを改善していく開発手法)の思想をベースにしたフレームワークの1つです。 スクラムに関する詳細な説明は割愛しますが、 スクラム開発体制に移行したことで、企画〜開発〜リリースまでのサイクルが速く、よりスピード感のある開発体制になりました。それにより、デザイナーの動き方(立ち回り方)も大きく変わります。 プロダクト品質を保ちつつ、より速さや変化への対応力が求められるようになったの
めざせ!notionマスター!〜notion初心者がレシピ集と食材管理と買い物リストをDB管理!それってつまり…クレイジーってコト!?NotionAdventCalendar2022 HRBrain Advent Calendar 2022 カレンダー1、15日目の記事です。 はじめに こんにちは。 コミュニケーションデザインチームでデザイナーをしている大橋です。 弊社では社内ドキュメントをNotionで作成していますが、この記事を読んでいる方の中にもNotionユーザーがいらっしゃることでしょう。 Notionは便利で、奥が深く、使い方がよく分からないですよね(特にデータベース) 大丈夫、私も最初はそうでした。 今回はそんな私がどうやってNotion データベースの使い方を覚えたのか?についてお話しようと思います。 この記事に出てくる機能 データベース リレーション ロールアップ リンク
北条司さん原作の漫画『シティーハンター』が、俳優の鈴木亮平さん主演で2024年に実写映画化されます。Netflixで全世界に向けて独占配信される同作の監督を務めるのは、「キサラギ」(2007年)や「ストロベリーナイト」(2013年)などの作品を手掛けた佐藤祐市さんです。 実写映画「シティーハンター」ビジュアル 『シティーハンター』は、1985年から1991年にかけて『週刊少年ジャンプ』で連載された作品。無類の女好きではあるものの、仕事に関しては超一流なスイーパーの活躍を描き、コメディーやハードボイルドアクション、ラブストーリーなどの要素が盛り込まれた同作は日本をはじめ世界各国で出版され、1987年にはテレビアニメの放送がスタート。2019年に公開されたアニメーション映画「劇場版シティーハンター <新宿プライベート・アイズ>」は興行収入15億円突破のヒット作となりました。 ゼノンセレクション
Announcing SvelteKit 1.0 Web development, streamlined The Svelte team Dec 14 2022 After two years in development, SvelteKit has finally reached 1.0. As of today, it’s the recommended way to build Svelte apps of all shapes and sizes. We’re so excited to share this release with you. It’s the culmination of thousands of hours of work, both from the Svelte core team and the wider community, and we thi
初めに 「署名とはメッセージのハッシュ値を秘密鍵で暗号化したものであり、検証は署名を公開鍵で復号してハッシュ値と等しいかを確認することである」という説明(×)をよく見かけます。 正しい署名の定義と実際のRSA署名がどのようなものであり、上記説明(×)がなぜよくないのかを理解しましょう。 署名の定義 署名の解説は署名の概要でも解説しましたが、再掲します。 署名(方式)は鍵生成(KeyGen)、署名(Sign)、検証(Verify)の3個のアルゴリズムからなります。 KeyGenではアリスが署名鍵sと検証鍵Sを生成します。署名鍵sは自分だけの秘密の値なので秘密鍵、検証鍵Sは他人に渡して使ってもらう鍵なので公開鍵ともいいます。 Signは署名したいデータmに対して署名鍵sを使って署名と呼ばれるデータσを作ります。 データmと署名σのペアを他人(ボブ)に渡します。 Verifyはボブが検証鍵Sを使
Updated timeline of the most popular programming languages since 1965 to 2022. Aggregation of multiple national surveys plus a world wide publications rate of occurrence. Popularity is defined by percentage of programmers with either proficiency in specific language or currently learning/mastering one. As always your feedback is welcome. ***** I am a first year PhD student, data geek and I love
Webアプリケーションフレームワークの多様化やフロントエンジニアの守備範囲の拡大などの変化が起きている2022年現在、適切にフロントエンドアーキテクチャを設計するにはどうしたらいいのか - TechFeed JavaScriptエキスパートの@ahomu氏に、TechFeed CEOの白石俊平がオンラインでお話をうかがいました。本稿では現代のフロントエンドアーキテクチャ設計のポイントと、静的なオウンドメディアを実例としてアーキテクチャを検討するプロセスをお届けします。 今回話を伺ったエキスパート フォローしよう! 2022年におけるフロントエンドアーキテクチャ設計のポイント – まずは現代のフロントエンドアーキテクチャ設計におけるポイントについて、あらためて教えていただけますか。 2022年現在のフロントエンド界隈では、React / Angular / Vueなどを使ったコンポーネントベ
この記事は 🎄GMOペパボエンジニア Advent Calendar 2022 - Adventar 14日目の記事です。 私は2021年8月1日から2022年3月末まで育児休業を取得しました。育児休業中の子育てや過ごし方、復帰後の仕事の振り返りを書いていこうと思います。 産まれてから育休開始まで 会社からは休むことを勧められたが、仕事の区切りが悪く中途半端な状態で休みに入りたくなかったので、最初の一ヶ月は仕事をしながら育児をした。 産後ということもあり妻を夜寝かせてあげる必要があり、当面の間夜のお世話はメインで担当することにしていた。自分自身の寝つきが悪く、何度も起こされるのがつらいため、ずっと起きているという選択をした。特に産まれてから3 ~ 4ヶ月くらいは、ミルクを飲んで寝る → 数時間後に起きるというわけではなく、起きたら割とグズグズで起きているタイプだったので、この選択は正解だ
ネイティブアド配信プラットフォームUZOUの開発をしているエンジニアの @kanga333 です。UZOUでは今年の8月あたりからGitHub Codespaces(以後Codespaces)を全面的に導入しました。この記事ではUZOUにおけるCodespacesの利用事例について簡単に紹介します。 GitHub Codespacesとは? GitHub CodespacesとはGitHubの提供するクラウド開発環境のサービスです。Codespacesを利用するとクラウド上のVMの上にリポジトリのコードと諸々の環境がセットアップされたコンテナが立ち上がり、開発者はその環境に接続して開発をすることができます。 GitHub, Inc. 自体がGitHub Codespcesのユーザーであるため、かなりの大規模環境でも実績のあるサービスとなっています。GitHub自身の事例に興味が出た方は以下
この記事は、マネフォアドベントカレンダー2022 14日目の投稿です。 13日目は 廣瀬 さんで「チーム運営の仮説検証サイクルを高速化させるために、新卒スクラムマスターが取り組んだこと」でした。 本日は 岐阜在住で名古屋開発拠点のsainu が「マネーフォワードで実践したマイクロフロントエンド」について書きたいと思います。 はじめに マイクロフロントエンドは、2022年10月にBuilding Micro-Frontends(Luca Mezzalira 著)の翻訳版がオライリーから出版されて少し話題になってました。ThroughWorks Technology Radarには2016年から登場して、2019年にAdoptになっています。 私は今年の年初にマイクロフロントエンドという言葉を初めて知りました。今年、名古屋拠点で開発しているマネーフォワードクラウドの業務基盤システムでマイクロフ
この記事は Perl Advent Calendar 2022 14日目の記事です。 最初に3行でまとめ Slackのrtm.start APIが廃止された AnySan+AnyEvent::SlackRTMが正常に動作しなくなった それを解決するproxyをGoで書いたよ プロダクトの開発・運用のお供に Slack bot、いると思います。とある会社で7〜8年前に作られたPerlによるWebサービス(ゲームサーバー、2タイトル)でもご多分に漏れず、Slackで動作しているbotが大変重用されています。 特にブランチごとの開発環境の立ち上げ、終了、マスターデータの操作などはSlackでのbotへのコマンドで操作するのがもっぱらになっていて、これができないと開発も運用もほぼ止まってしまうような状態です。 これらのプロジェクトではPerlで非同期に動作するbotを書くために、AnySan と
You probably weren’t expecting another release so soon, but jQuery 3.6.2 has arrived! The main impetus for this release was the introduction of some new selectors in Chrome. More on that below. As usual, the release is available on our cdn and the npm package manager. Other third party CDNs will probably have it soon as well, but remember that we don’t control their release schedules and they will
こんにちは、エンジニアのkinoppydです。本日は、SmartHRが公開したOSSガイドラインに関してご紹介します。 github.com SmartHR OSS ガイドライン SmartHRでは、すべてのサービスでOSSが使用されています。Ruby、Ruby on Rails、React、TypeScriptは必ずすべてのサービスで使われていますし、その他にもたくさんのOSSがSmartHRのサービスを構成しています。これらOSSによってSmartHRのサービスは支えられているので、我々もOSSに対してなにか貢献をすることができると良いなと思っています。しかし、現在社内には業務時間中のOSS活動に関する明示的な文章が存在せず、業務としてOSSにコミットする労務/法務的なルールが不明でした。また、OSS文化に対する経験が浅い人にとっては貢献する方法などもよくわからず、ハードルが高いと感じ
初めに URL の標準を知るためのポイント あ!やせいの URL がとびだしてきた! ライブラリを比較 validators (Python) regex-weburl.js (Javascript) url.Parse (Go) 最後に 初めに テックタッチアドベントカレンダー 14 日目を担当する izzii です。最近個人 PC の SSD を増設したのですが、CPU やマザボも換装しようかなーなどと考えている今日この頃です。 さて、 Web エンジニアの方ですと、集計処理やセキュリティ運用のために、 URL バリデーション URL エンコーディング URL パース など URL の文字列を操作・評価したことがあるしょう。しかし、抽象化されたライブラリを利用することで、具体的な実装をあまり意識されたことはないのではないでしょうか?というのも自分達で設計した URL を弄る上で壁にぶつ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く