nagi125のブックマーク (71)

  • 逮捕にそなえる人生継続計画 - やしお

    実際に逮捕・起訴された人の事例をいろいろ読んでみると、普通に生活・仕事していてもされる時はされるんだと思う。 痴漢冤罪や荷物すり替えで違法薬物の運び屋にされるなどの巻き込まれケースだったり、もともとルール(法律・運用)が曖昧なグレーゾーンが拡大解釈で突然咎められたり、捜査機関の描いた架空のストーリーの登場人物にされたり、人は犯罪の意識が希薄だったり、色々ある。 逮捕・起訴されると人生に大きなダメージを被る。会社なんかで災害を想定してBCP(事業継続計画)を事前に立てたりするけど、それと同じような感じで、万が一逮捕された場合でも「こうなる」をそこそこ認識して「こうする」を事前に決めておければ役に立つかもしれないと思うようになった。 概要 弁護士選び 逮捕~裁判の流れ 逮捕 逮捕後 留置場・拘置所 取調べ・調書 捜索差押 勾留請求・勾留質問 裁判 世論形成・名誉回復 参考事例・参考文献 概要

    逮捕にそなえる人生継続計画 - やしお
    nagi125
    nagi125 2022/02/09
    “検察や裁判所は「真実を明らかにする」が目的の組織ではない。”プロダクト開発の現場かな?と思ってしまった。
  • Rustハンズオン @ Rust CA 1 Day Youth Boot Camp

    https://www.cyberagent.co.jp/careers/students/career_event/detail/id=26831

    Rustハンズオン @ Rust CA 1 Day Youth Boot Camp
    nagi125
    nagi125 2021/12/19
  • Rust を始めるための資料集 - Don't Repeat Yourself

    かとじゅんさんのお誘いで、私塾匠真堂にて登壇させていただき、Rust に関する話をさせていただきました。ありがとうございました。 今回のセッションを通じて Rust を始めたくなった方向けに、Rust をはじめるための資料をいくつかリストアップしてます。よかったらどうぞ。 プログラミング言語の学習方法について Rust についてまず概観を掴む 文法を学ぶ 何かアプリケーションを実装してみる ちょっと突っ込んだ話を知りたい コミュニティの力を借りる 仲間を見つける 更新履歴 プログラミング言語の学習方法について みなさんは新しいプログラミング言語を学ぶ際、どのように学びますか? 私は、軽く制御構文やデータ型の作り方などを学んだ後は、すぐにアプリケーションを作ってみて、詰まったらリファレンスを参照するといった学び方をしていることが多いです。 逆に、リファレンスをまず眺めて、文法をしっかり把握し

    Rust を始めるための資料集 - Don't Repeat Yourself
    nagi125
    nagi125 2021/12/04
  • 新卒エンジニア研修の講義資料を公開!技術力も圧倒的に成長するチーム開発研修とは | CyberAgent Developers Blog

    2021年4月1日、サイバーエージェントに73名の新卒エンジニアが入社しました。今年のエンジニアコースの研修は、昨年同様にオンラインで実施。オンラインでも、技術はもちろんのこと、働く上で大切なチームワークや組織における役割についても学べるよう工夫を凝らしました。今回は、研修内容や工夫したポイントをお伝えするとともに、実際に使用した講義資料を公開します。 ■「チーム開発の準備ができていること」が研修の目標 約1ヶ月かけて行った研修では、6つの講義とチーム開発ワークを実施しました。研修のゴールとしていたのは、新卒エンジニア全員が「チーム開発の準備ができていること」。 サイバーエージェントでは、これから会社を牽引していくエンジニアに必要な要素として「チームワーク」を掲げています。当然ながら、個人でできることは限られています。チームがあることは、世の中を驚かすサービスをつくるためにプラスに働く。チ

    新卒エンジニア研修の講義資料を公開!技術力も圧倒的に成長するチーム開発研修とは | CyberAgent Developers Blog
    nagi125
    nagi125 2021/08/01
  • 米ハーバード大学のプログラミング授業「CS50x」日本語訳が無料公開

    米ハーバード大学がオンラインで無料公開している、PythonJavaScriptプログラミング学習とコンピューターサイエンスの入門講座の日語訳ページ「CS50.jp」が無償公開されました。2022年8月31日に2022年度最新版の日語化が完了しました。講義動画の日語字幕の翻訳化を順次すすめています。学生向けですが、年代にかかわらず、コロナ禍で学習環境やキャリアに悩んでいる誰もが学ぶことができます。 ハーバード大学のCS50xとは ハーバード大学のCS50xとは、日語翻訳ページ「CS50.jp」によると、コンピューターサイエンスとプログラミング技術を紹介するオンラインコースです。この講義がオンライン上で無償公開されており、世界で282万人が履修登録しています。 edX - CS50s Introduction to Computer Science 学べる内容はPythonのプロ

    米ハーバード大学のプログラミング授業「CS50x」日本語訳が無料公開
    nagi125
    nagi125 2021/05/30
  • ハーバード大のプログラミング講座を日本語化 無料で学べる「CS50.jp」公開

    米ハーバード大が無償公開しているプログラミング入門講座を日語に訳したWebサイト「CS50.jp」が公開された。プログラミング教育ベンチャーのLABOTが、「コロナ禍などで大学のキャンパスの環境が不安定になる中、多くの学ぶ意欲がある学生に、良質な教材に母語でアクセスしてほしい」と翻訳作業を進めてきたという。 公開したのは、ハーバード大コンピューターサイエンス学部のデビッド・J・マラン教授が、無料オンライン教育サービス「edX」で公開している人気講座「CS50」のうち、コンピュータサイエンス入門と、PythonJavaScriptを使ったプログラミング講座を日語訳したもの。YouTubeの英語教材とあわせ、日語のテキストで学べる。 CS50は、非営利で再配布・改変可能なクリエイティブ・コモンズライセンス(CC BY-NC-SA 4.0)で公開されており、非営利なら改編や再配布が可能だ

    ハーバード大のプログラミング講座を日本語化 無料で学べる「CS50.jp」公開
    nagi125
    nagi125 2021/05/14
  • Amazon ECS でのコンテナデプロイの高速化

    Amazon ECS でのコンテナデプロイの高速化 この記事は同僚の Nathan Peck (@nathanpeck)が書いた記事 “Speeding up Amazon ECS container deployments” を翻訳し、加筆・修正したものです. 元記事を ECS ユーザに紹介する機会が何回かあったので、せっかくなので翻訳することにしました. コンテナのオーケストレーションは非常に複雑な問題の一つです. アプリケーションコンテナのデプロイのために、相互にやり取りを行う複数の異なるコンポーネントが存在します. あなたのアプリケーションを実行したオーケストレータは、その実行されたアプリケーションが Web トラフィックを受け取る用意ができているかどうかについて判断する必要があります. その後そのアプリケーションはスケールダウンされたり、あるいは新しいバージョンのアプリケーション

    Amazon ECS でのコンテナデプロイの高速化
    nagi125
    nagi125 2021/04/20
    デプロイの遅さで悩んでたので試してみよう
  • プロダクトマネジメントと事業開発に関する私的な振り返り - 下町柚子黄昏記 by @yuzutas0

    TL;DR 企画力が…欲しい… pic.twitter.com/hJfr0qNv7T— ゆずたそ (@yuzutas0) 2020年11月19日 試行錯誤の瓦礫の記録です。 はじめに もくじ TL;DR はじめに もくじ 以前書いた記事 前提・免責 アイデア 1日1案(やってよかったこと) 1stスクリーニング(やってよかったこと) コミュニケーション チームへのリスペクト(やってよかったこと) 話す <<< 聞く(改善余地あり) 即決する(やってよかったこと) 自分で各論まで見る(やってよかったこと) 発散→収束でディスカッション(改善余地あり) イラストで話す(改善余地あり) 日次ミーティング(やってよかったこと) 議事録を書く(改善余地あり) 得た情報を共有する(改善余地あり) 想定納期を示す(改善余地あり) カレンダー招待&日程確約コメントを転記(改善余地あり) プロセス管理 仮説

    プロダクトマネジメントと事業開発に関する私的な振り返り - 下町柚子黄昏記 by @yuzutas0
    nagi125
    nagi125 2021/03/29
  • Kubernetes 専門家として知るべき 47 のこと - 誰かの役に立てばいいブログ

    この記事は私が過去 3 年ほど Kubernetes に携わる中で学んだ、ちょっと見つけにくい知識をまとめたものです。 特にカスタムコントローラーを開発するような人に必要となる知識群です。 感想とか指摘とかあれば Twitter までお寄せください。 更新履歴 2021-03-05: "コンテナの resources.limits と resources.requests の違いについて" の項を補足しました (thanks to @superbrothers) API コントローラー実装 プログラムと連携動作 資源管理 ネットワーク モニタリング アクセスコントロール API kube-apiserver が備える拡張機構を列挙しなさい 回答例 Custom resources: OpenAPI スキーマで独自のリソース型を追加できる Aggregation layer: kube-ap

    Kubernetes 専門家として知るべき 47 のこと - 誰かの役に立てばいいブログ
    nagi125
    nagi125 2021/03/04
  • ZennとClassmethod

    Zenn個人開発から脱却し、クラスメソッド株式会社のサービスとなりました。僕(catnose)はクラスメソッドのスタッフとして、Zennの開発を続けます。ユーザーに愛されるサービスを目指して、チーム体制を整えて運営していきます。 早いものでZenn needs helpを書いてから4ヶ月が経ちました。実はこの記事を公開してから20以上の会社から連絡をいただきました。 中には自分が愛用しているサービスの運営会社や、憧れていた会社からも声をかけていただきました。話はまとまらなかったものの、お話ができたことを心から嬉しく思います。 大ヒットサービスを連発している会社や、驚くほどの金額を提示してくれた会社もありました。 どの会社からのオファーも魅力的でとても迷いましたが、最後はクラスメソッド社の中で一緒にやっていくことを決めました。 ブログ形式の投稿サービスというのは運営が難しいものです。ユーザ

    ZennとClassmethod
    nagi125
    nagi125 2021/02/01
    おめでとうございます!🎉🎉🎉
  • Kubernetes IDE Lens は何がすごいのか - GMOインターネットグループ グループ研究開発本部

    D.M. です。Kubernetes 管理ツールのご紹介です。 TL;DR ・Lens は Kubernetes の管理コマンドラインツールである kubectl を GUI で使いやすくした管理ツール。 ・Lens の特徴はデスクトップアプリであること、 Lens Extension という独自拡張機能、 Workspace によるクラスターグルーピング機能の3点。既存ツールでほぼ同等の機能を持つ Rancher はサーバインストール型でブラウザで利用する点が異なる。 ・Lens を利用するにはデスクトップ環境から kubectl で kubeconfig をベースにマスターノードの kube-apiserver と通信ができる必要がある。 Lens とは Lens (レンズ)は Kubernetes クラスタの運用管理ツールです。 「 Kubernetes のための IDE 」(統合開

    Kubernetes IDE Lens は何がすごいのか - GMOインターネットグループ グループ研究開発本部
    nagi125
    nagi125 2021/01/13
  • 「テレワークを求めたからクビ」 緊急事態の差別に“怒り”の声(今野晴貴) - エキスパート - Yahoo!ニュース

    政府は、飲店などに午後8時までの時短を要請する一方で、企業などに対してはテレワークの推進を求めて、「出勤者数の7割削減」を目指すとした。 この間の感染拡大をうけて、多くの企業がすでにテレワークの導入や出勤者数の削減を始めている。 だが、一部の企業では、正社員にはテレワークを認めるのに、非正規雇用労働者にはテレワークを認めないという差別的対応をしていると“怒り”の告発がSNS上でなされている。 事務系の派遣社員ですが会社の方針で毎日通常出社してます 社員はテレワークです。 派遣会社を通じてテレワークの相談をしたところ「そんなに家にいたいなら辞めてもらってもいい」とのことでした! 私のところも派遣ですが、同じくそう言われました。正社員はテレワーク推奨で派遣は月〜金のフル出勤です。派遣の命はどうでも良いのかと悔しくなります。 https://twitter.com/tahochan1122/s

    「テレワークを求めたからクビ」 緊急事態の差別に“怒り”の声(今野晴貴) - エキスパート - Yahoo!ニュース
    nagi125
    nagi125 2021/01/10
    テレワークに限っ事じゃなくて、実績出してない人間が権利の主張をしたらどこでも干されそう
  • Dockerは非推奨じゃないし今すぐ騒ぐのをやめろ - Cloud Penguins

    今話題のこれ。 kubernetes.io これに関しての日語情報として、 @inductor が相当詳細に記事を書いてくれている。 blog.inductor.me blog.inductor.me にも関わらず、未だに完全に間違った解釈をしている人が多く観測される。記事をちゃんと読めば理解できるはずなのだけど、たぶんタイトルしか読んでいない。 タイトルしか読まないのであれば、あえて強めのタイトルにしておけば目にはつくかなと思い、改めて書いてみることとした。 Dockerは非推奨じゃないし、これからもバンバン使え まず @inductorが解説しているとおり、k8sを使っていない人には全く関係のない話なので、今まで通りDockerを使って良い。 が、もう一つ誤解を解いておきたいのが 自分の環境でDockerを使ってイメージ作成し、Kubernetesにデプロイしている人にも、今回の件は

    Dockerは非推奨じゃないし今すぐ騒ぐのをやめろ - Cloud Penguins
    nagi125
    nagi125 2020/12/03
  • Options APIを使用してNuxt.js + TypeScriptでVuexに型指定する方法(nuxt-typed-vuex) | スマートショッピング

    2020-07-13Options APIを使用してNuxt.js + TypeScriptVuexに型指定する方法(nuxt-typed-vuex) はじめにこんにちは。エンジニアリング事業部の@gc_tech70です。 今回自社内で新規のWebサービスの開発プロジェクトがあり、その際の開発技術としてNuxt.js + TypeScriptを採用しました。 記事ではその開発時のナレッジとして、Nuxt.js + TypeScript環境におけるVuexの型指定の方法についてご紹介させていただきたいと思います。 ※TypeScriptを使用する理由は多くの記事で語られていると思いますので、この記事ではあえて言及はしません。 Nuxt.js + TypeScriptでの技術選定まず最初にNuxt.js + TypeScriptと言っても現状(2020年7月12日時点)では技術選定として

    Options APIを使用してNuxt.js + TypeScriptでVuexに型指定する方法(nuxt-typed-vuex) | スマートショッピング
    nagi125
    nagi125 2020/11/11
  • とても簡単にドラッグアンドドロップが実現できる Vue-draggable を使ってみた | DevelopersIO

    西田@大阪です 以前 v-kansai Vue.js/Nuxt.js meetup #13 に参加させていただいた時に気になっていた Vue.js でドラックドロップでリストを入れ替えることができる Vue-draggable を使ってみました SortableJS/Vue.Draggable: Vue drag-and-drop component based on Sortable.js プロジェクトの作成 Vue.jsのプロジェクトを作成します。今回は今流行りの TypeScript を選びました $ vue create vue-draggable-sample ? Please pick a preset: Manually select features ? Check the features needed for your project: TS ? Use class-s

    とても簡単にドラッグアンドドロップが実現できる Vue-draggable を使ってみた | DevelopersIO
    nagi125
    nagi125 2020/11/08
  • 職種と業務型で分類するマネジメントの4類型

    これはなにか 自分が生み出す成果を最大化させるためにはどうしたら良いか? トッププレイヤーとしてスター選手たり続けるのか?それともマネジメントとしてチームのアウトプットを引き上げる側に回るのか? ポストでは、このよくある永遠の問いに対して職種(クラス)と業務型(タイプ)による分類という切り口を用いて回答を導き出すことを試みる。 クリエイティブクラスと組織化クラス 職種というものは、ひとりあたりのパフォーマンスのボラティリティの大小によって、大きく2つのクラスに分けることができる。 比較的ボラティリティの大きい職種を「クリエイティブクラス」、比較的ボラティリティが小さく、ひとりあたりのパフォーマンスが安定している職種を「組織化クラス」と呼ぶことにする。 勝ち方のアプローチが違う これら2つの職種クラスは特性が全く異なっており、単位時間あたりの成果を最大化させようと思ったときに、取るべき正し

    職種と業務型で分類するマネジメントの4類型
    nagi125
    nagi125 2020/11/07
  • Go × WebAssemblyで電卓のWebアプリを作ってみた - Sansan Tech Blog

    はじめに こんにちは。プロダクト開発部のWebエンジニアの荒川です。部内では最年少のエンジニアで、普段はSansanスマートフォン向けアプリのサーバサイドエンジニアをやっています。 今回は業務とは関係ない技術の話をします! 普段はC#を書いてますが、今回はGoを使って何かアプリを作りたいと思いました。 また以前からWebAssembly技術に興味を持っており、単純に面白そうなので試したいなと! そこでGoWebAssemblyを使って、シンプルなWebアプリ(電卓)を開発します。*1 ソースコードはこちらからどうぞ。 github.com 完成した電卓Webアプリ ふつうの電卓 足し算、引き算、掛け算、割り算、リセットができる程度のWebアプリです。 動作自体は普通にブラウザで動作しているわけですが、特筆すべき点として JavaScriptを一行も書かずに、WebAssemblyで動い

    Go × WebAssemblyで電卓のWebアプリを作ってみた - Sansan Tech Blog
    nagi125
    nagi125 2020/11/03
  • Lokiで本番環境のログ監視を始めました - WILLGATE TECH BLOG

    課題 Lokiとはなにか? ログ転送の仕組み ログ可視化の仕組み 使ってみてわかってきたこと Grafanaでログをササっとみられるのは楽 『indexを作らない』の意味 ログから作成するメトリクスと統計情報 nginx-module-vts GrafanaのSlackが温かい 現在のLoki環境 VMの情報 コンテナの構成 負荷状況 今後 こんにちは!インフラユニットの小林です。 今回はログ監視ツール『Loki』の導入事例を紹介をします。 課題 これまでもログ可視化集約ツールを使っていたのですが、メモリ使用量の多さや気が付いたら落ちていたりして、VMのランニングコストや運用負荷が課題とされていました。 またUIが非常にリッチなツールだったんですが、我々のやる事と言えば『ApacheやNginxのログからステータスコードやリクエストタイムを可視化』したり、『アプリケーションでエラーが起きた

    Lokiで本番環境のログ監視を始めました - WILLGATE TECH BLOG
    nagi125
    nagi125 2020/10/14
  • Docker ComposeのAmazon ECSデプロイを試してみた - SMARTCAMP Engineer Blog

    スマートキャンプ、エンジニアの入山です。 2020年7月にDockerAWSのコラボレーションにより、単一コマンドでDocker ComposeのyamlファイルからAmazon ECS上に各コンテナをデプロイできる機能追加が発表され、非常に注目を集めました! From Docker Straight to AWS - Docker Blog AWS and Docker collaborate to simplify the developer experience | Containers ローカルでDockerを利用して開発を行っている方々は、ほぼ間違いなくDocker Composeを利用してアプリの動作に必要な各コンテナを一括管理しているかと思いますが、このECS Pluginを利用するとAmazon ECSへの各コンテナのデプロイとECSの動作に必要な各AWSリソースを一括し

    Docker ComposeのAmazon ECSデプロイを試してみた - SMARTCAMP Engineer Blog
    nagi125
    nagi125 2020/10/09
  • さっさと気付いた方が良い事

    ・自分がかなり気にしている事でも他人はまず何の興味も持っていないものである。 ・ぶっつけ番で上手くいくものなどない。 ・向こうから来る美味い話は、糞か詐欺である。 ・中身のない奴ほど言う事はでかい。 ・全員と友達になる事はできない。10人いたならば1人は必ずどう頑張っても敵になる。重要なのは残り9人を味方につける事で1人に攻撃を受けないようにする事である。9人を味方につけるのに失敗するか、その1人が上長だったら、さっさと転職した方が人生のため。 ・ネット上で誰かと議論する際は、相手を説得しようとしても絶対に無理なので、横で見ている人達を説得するために議論するべき。 ・メールは水に流れないので、喧嘩するときはメールを使ってはいけない。かならず対面か電話で喧嘩するべき。 ・転職した場合、前職で仲が良かった人と連絡が切れないようにすると、良い財産になる。 ・言葉が話せる相手の中に、会話が成立す

    さっさと気付いた方が良い事
    nagi125
    nagi125 2020/09/24
    見た瞬間この人は苦労してきている人だなと感じた。おつかれさま。