tatsumackのブックマーク (437)

  • 短編映画『カメラを止めるな!リモート大作戦!』本編 | One Cut of the Dead Mission: Remote

    キャスト・スタッフが一度も会わずに”完全リモート”で制作した短編映画です。 ◎字幕ボタンを押すと日語字幕付きでご覧頂けます。 ◎You can choose English caption from the setting.  English subtitle version 英語字幕版 https://youtu.be/5QGi6Y6NZLI ◎자막 버튼을 누르면, 일본어 자막으로보실 수 있습니다. ◎Puoi scegliere i sottotitoli in italiano selezionandoli dal comando di scelta sottotitoli . ⭐︎ぜひコメント覧に作品の感想を書いて頂けると嬉しいです。作を一人でも多くの方に届けたいと思っています。SNSなどでも #リモ止め をつけて感想を投稿頂けると有難いです! ★主題歌「Your O

    短編映画『カメラを止めるな!リモート大作戦!』本編 | One Cut of the Dead Mission: Remote
    tatsumack
    tatsumack 2020/05/02
  • Go プログラミング言語仕様

    Go プログラミング言語仕様 文書は,The Go Programming Language Specification version 2021/02/10 のなんちゃって日語訳である. 原文ソース:https://github.com/golang/go/blob/master/doc/go_spec.html 訳文ソース:https://github.com/hiwane/gospec-ja.誤訳・誤字脱字などは issue かプルリクで https://hiwane.github.io/gospec-ja/ 訳注 valid/invalid は有効/無効, legal/illegal は正当/不当と訳す. letter と character を区別するため,letter は英字,character は文字と訳す. signed/unsigned 符号付き,符号なし sourc

    tatsumack
    tatsumack 2020/04/30
  • Goで作るモダン・ブートサーバー Day 1 - 基礎知識編 | Folioscope

    こんにちは、日から「Go で作るモダン・ブートサーバ」という記事を書きます。 久々にブログ記事書くか〜〜〜と軽いノリで書き始めたら、思いの外長くなったので、不定期に連載します。 この記事では、Go でブートサーバーを書く前に、ブートサーバーの基について説明します。 シリーズの記事は以下のリンクからどうぞ。 Go で作るモダン・ブートサーバー Day 1 - 基礎知識編 ← この記事 Go で作るモダン・ブートサーバー Day 2 - 環境構築編 Go で作るモダン・ブートサーバー Day 3 - 雑 DHCP サーバー実装編 Go で作るモダン・ブートサーバー Day 4 - PXE サーバー実装編 Go で作るモダン・ブートサーバー Day 5 - iPXE サーバー実装編 ネットワークブート 個人のマシンや小規模なサーバー群なら、マシンに 1 台ずつ OS をインストールしても大し

    Goで作るモダン・ブートサーバー Day 1 - 基礎知識編 | Folioscope
    tatsumack
    tatsumack 2020/04/29
  • 文字コード再入門 ─ Unicodeでのサロゲートペア、結合文字、正規化、書記素クラスタを理解しよう!|ハイクラス転職・求人情報サイト AMBI(アンビ)

    文字コード再入門 ─ Unicodeでのサロゲートペア、結合文字、正規化、書記素クラスタを理解しよう! 文字コードには、どのような種類があり、それぞれどのような意味を持つのか、といった、文字コードの基的な概念、従来の文字コードを紹介し、現在のUnicodeの構成を概説し、プログラミングにおいて注意すべき箇所をいくつか取り上げます。 ソフトウェア開発に携わる方の多くは、何らかの形で文字コードに触れることがあるでしょう。文字や記号をコンピュータ上でデータとして扱うには、文字コードの知識が必要不可欠です。 稿では、書籍『プログラマのための文字コード技術入門』の著者である矢野啓介さんが、知っておきたい基礎知識を分かりやすく解説します。 文字コードとは? Unicode以前の文字コード Unicodeとその主な符号化形式 UTF-16 UTF-32 UTF-8 Webで文字コードを指定する仕組み

    文字コード再入門 ─ Unicodeでのサロゲートペア、結合文字、正規化、書記素クラスタを理解しよう!|ハイクラス転職・求人情報サイト AMBI(アンビ)
    tatsumack
    tatsumack 2020/04/29
  • Goのアーキテクチャとフレームワークについて - pospomeのプログラミング日記

    社内slackGoについて質問されて、それなりに長文で回答したのでその内容を加筆修正したものをブログに残しておく。 質問内容としては以下のイメージ。 RubyだとRailsがあり、MVCを利用することになるが、Goだとそこらへんはどうなるのか? Go初心者なのでGoのモダンなアーキテクチャとフレームワークについて教えて欲しい。 これ系の質問はGo経験者であれば「あーこれなー」と思うだろーし、 Go初心者のときに一度は悩んだことがあるだろう。 なので、個人的な意見を残しておく。 自分の意見が正しいかどうかは自己判断して欲しい。 結論 アプリケーションアーキテクチャの複雑化とMVCフレームワーク システムアーキテクチャの複雑化とフルスタックなフレームワーク マイクロフレームワーク 改めて質問内容を振り返る pospomeが考えるGoのフレームワーク選定 pospomeが考えるGoのアーキテク

    Goのアーキテクチャとフレームワークについて - pospomeのプログラミング日記
    tatsumack
    tatsumack 2020/04/28
  • コロナの影響でスーパーで買うカツオの刺身が美味すぎる。|すずきまこと

    昨日近所のスーパーで買ったカツオが衝撃的に美味しかったのでその話をします。 我が家では一皿のカツオのお刺身が5人家族によって争奪戦になり、最後に3枚残ったお刺身のうちの2枚を次女がべようとして大ヒンシュクを買ったり、競争に敗れた三女が大泣きしたり、けっこうな騒ぎとなったわけです。 そのカツオの写真がこちら。 普通のお刺身用のカツオ…と思うでしょう!? でも、私は元・築地のセリ人で今でも自称・魚の目利きなので、スーパーで見た瞬間に、これはヤバい…と思いました。 「めちゃくちゃ美味しそう!」と、「日の水産業が大変なことになっている!」という二重の意味で。 note2日目にして長くなりそうですがお付き合いください。 さて、こちらはパックから出した柵です。 これをお刺身にして盛り付けるとこうなります。 もう、写真をアップしただけで味を思い出して涎が出てきます…。 これを、去年5月に買ったカツオ

    コロナの影響でスーパーで買うカツオの刺身が美味すぎる。|すずきまこと
    tatsumack
    tatsumack 2020/04/14
  • Big Sky :: Go 言語で変数のシャドウイングを避けたいなら shadow を使おう。

    var hoge *Hoge if condition != nil { hoge, err := https://t.co/3dOQ15DCmc(ctx, hoge_key) if err != nil { return nil, err } fmt.Printf("%v", *hoge) } else { hoge = nil } こんな感じのコードで死んでたんですが、うっかりhogeがnil担っちゃうの防ぐにはどうしたら・・・(文字数 — chidakiyo (@chidakiyo) February 26, 2020 こういった場合に便利なのがオフィシャルが提供している解析コマンド shadow です。(相変わらずググらび...) インストールは以下を実行します。 $ go get golang.org/x/tools/go/analysis/passes/shadow/cmd/s

    Big Sky :: Go 言語で変数のシャドウイングを避けたいなら shadow を使おう。
    tatsumack
    tatsumack 2020/02/27
  • 【社内資料公開】AWSに関するスキルアップ方法と一度は読むべきブログの紹介 | DevelopersIO

    AWSを全く知らない状態で入社して5年が経過、中途採用のAWSエンジニアの育成リーダーを1年間担当しています。 そんな中で教える機会が増えました。(優秀な人ばかりなので、すぐ一人前になって行きますが...) 今更ながら、自分がAWSに関するスキルアップために実践したことについてまとめてみました。 どなたかのお役に立てれれば光栄です。 こんにちは、コカコーラ大好きカジです。 はじめに AWSを全く知らない状態で入社して5年が経過、中途採用のAWSエンジニアの育成リーダーを1年間担当しています。 どのように勉強したのかを聞かれる機会が増えました。(優秀な人ばかりなので、すぐ一人前になって行きますが...) 今更ながら、自分がAWSに関するスキルアップために実践したことについてまとめてみました。 どなたかのお役に立てれれば光栄です。 目次 実際に触ってみるためにAWSアカウントを用意して試す A

    【社内資料公開】AWSに関するスキルアップ方法と一度は読むべきブログの紹介 | DevelopersIO
    tatsumack
    tatsumack 2020/02/27
  • メモリダンプと模様が見える男|kamezawa.hiroyuki

    10年以上前の昔話であり、そんなこともあったのねという話。あるいはエンタープライズサポートってそんなことやってるのねという話。 カーネルメモリダンプLinuxカーネルをエンタープライズに使おうとした企業、富士通やIBM、日立といった企業がこぞってカーネルに入れようとした機能がカーネルがパニックした時に「なぜコケたのか」調べるための機能であった。その最たるものがメモリダンプだった。この機能はカーネルパニックが起きた後のメモリをディスクに吐き出す。この吐き出されたメモリイメージをダンプと呼び、これをデバッガにわせて原因調査をする。 カーネルデベロッパはパニックが起きたら再現条件を探して理詰めでバグを探すのが得意だが、顧客先でパニックが起きたら「再現させてくれ」とは中々言えないのでこの機能はサポートには重要だった。そして、ダンプ調査の技を持つエンジニアも居た。 地雷型メモリ破壊パニック色々と調

    メモリダンプと模様が見える男|kamezawa.hiroyuki
    tatsumack
    tatsumack 2020/02/20
  • 自作Cコンパイラでセルフホスティングを達成した

    低レイヤを知りたい人のためのCコンパイラ作成入門(以降「低レイヤ」)を参考にして作り始めたCコンパイラがようやくセルフホスティングできるようになったので、 今までの経験をメモしておく。 リポジトリはこちら:https://github.com/tyfkda/xcc 動機XV6という学習用OSをひとまず使えるものにしたいなぁと思っていて、Cコンパイラが動けばXV6上で開発できるようになるのでぜひとも動かしたいと思っていた。 しかし既存のソースだとCからアセンブリを出力するだけで、アセンブラやリンカはgccを使うとかしていることが多くて、そのままだと動かすのが難しいのではないかと思っていた。 「低レイヤ」もその方式なんだけど、それを直接バイナリを出力する方法で実装したらできるのではないかと、始めてみた。 進め方「低レイヤ」では最初に整数1個をコンパイルできるだけというミニマルな状態から始めて、

    tatsumack
    tatsumack 2020/02/09
  • xv6 initプロセス ことはじめ

    Modern and Lightweight Cloud Application Development with Jakarta EE 10

    xv6 initプロセス ことはじめ
    tatsumack
    tatsumack 2020/02/09
  • 『いまどきの OAuth / OpenID Connect (OIDC) 一挙おさらい』の予習・復習用情報 - Qiita

    はじめに Authlete(オースリート)社主催の勉強会『いまどきの OAuth / OpenID Connect (OIDC) 一挙おさらい』(2020 年 1 月 31 日(済), 2020 年 2 月 21 日(中止))の内容がてんこ盛り過ぎるため、予習・復習用の情報を書き出そうと思います。 追記 2020 年 1 月 31 日の勉強会の資料と動画(字幕付き)を公開しました! OAuth / OIDC 勉強会参加者は、OAuth 2.0(オーオース)と OpenID Connect(オープンアイディー・コネクト)の基を知っていることが前提となります。 OAuth 2.0 は「アクセストークンを発行する仕組み」です。その中心となる仕様は RFC 6749 です。詳細については『一番分かりやすい OAuth の説明』と『OAuth 2.0 全フローの図解と動画』をご参照ください。 Op

    『いまどきの OAuth / OpenID Connect (OIDC) 一挙おさらい』の予習・復習用情報 - Qiita
    tatsumack
    tatsumack 2020/02/06
  • 【iOS】ReactorKitの導入とアプリのFlux化 - Mirrativ Tech Blog

    こんにちは。 iOS エンジニアの千吉良(ちぎら)です。 今回は iOS アプリの設計をサポートするフレームワークとして ReactorKit を導入した話をします。 動機 Mirrativ の iOS アプリは元々「1ViewControllerあたり1Storyboard」という構成で作られていました。 ViewController内の実装に関しては特に実装方針を定めていませんでしたが、多くの方が実装に関わっていくにつれて、実装方針が決まっていないことは、新しく開発に参加される方の戸惑いや、特殊なケースに特化した独自の設計が導入されていく危険性につながるのではないかという懸念が出てきました。メインの課題はそれらの懸念を解消することなのですが、設計を決めるにあたって、いくつかの前提がありました。 機能開発を並行で進めたいので、部分的に適用できるものにしたい モデル層は型安全な形式に移行し

    【iOS】ReactorKitの導入とアプリのFlux化 - Mirrativ Tech Blog
    tatsumack
    tatsumack 2020/02/06
  • コンピュータサイエンスが気になるプログラマに勧める書籍リスト - Rubyist Magazine 第61号 巻頭言

    コンピュータサイエンスが気になるプログラマに勧める書籍リスト Rubyist Magazine 第 61 号をお届けします。 (今回は内容に合わせて文体を変えております。ご了承ください。) さて、コンピュータサイエンス(以下「CS」)は知らないけど日々プログラミングしている、というプログラマの方はたくさんいらっしゃるかと思います。 そんな方でも、ふとCSを知ってる方がいいのかなとか、CSも知らないとまずいのかな……などと思い、改めて勉強してみたいけどとっつきが悪いとか、うっかり手にとったCSの教科書が何を言ってるかさっぱりで10秒で閉じた、という方もいらっしゃるかと思います。 それでもCSが気になるので、「腰を入れて勉強をする前に、どういうことをやってるのか眺めてみたい」くらいの温度感の方向けに、CSに隣接するジャンルで、職業プログラマや趣味プログラマの人なら読めそうな書籍のリストを作っ

    tatsumack
    tatsumack 2020/02/02
  • A fork() in the road を読んで.md

    A fork() in the road を読んで.md A fork() in the road を読んで HotOS 2019 で Microsoft Research からの論文である.Unixの代表的なシステムコールであるfork()についての問題点を挙げている. 概要 fork()は最も基的なシステムコールといっても良く,新しいプロセスを作るときに使われる.今回の論文の主張はfork()は1970年代のマシンではハックと呼べるものだったが,現代では過去の負債となっているというものでおり,カーネルから完全に取り除くべきであるというものである.ただし,ここでいうカーネルとはLinuxカーネルのことを直接指しているのではなく,著者の先行研究でのOSの実装のことを指している. 面白いのは,fork()は研究者にとっては研究を阻害するといったことや,教育者は歴史としては教えるべきだが最初

    A fork() in the road を読んで.md
    tatsumack
    tatsumack 2020/01/26
  • Webサービスを1日10回デプロイするための取り組み / SRE NEXT 2020

    Amazon ECSで好きなだけ検証環境を起動できるOSSの設計・実装・運用 / YAPC::Hiroshima 2024

    Webサービスを1日10回デプロイするための取り組み / SRE NEXT 2020
    tatsumack
    tatsumack 2020/01/26
  • ネットワーク構成図のパワーポイント無料アイコン集

    ネットワーク構成図のアイコン集 さくらインターネット https://knowledge.sakura.ad.jp/4724/ レンタルサーバーでおなじみのさくらインターネットがダークブルーのフラットでおしゃれなネットワーク系のアイコン「さくらのアイコンセット」を提供しています。ネットワーク系バリバリの詳細な図までは書けませんが、プレゼンや簡易的なネットワーク図を描くには十分に利用できます。ライセンスは「クリエイティブ・コモンズの 表示 4.0 国際 ライセンス」での提供なので自由度は高いです。 cisco https://www.cisco.com/c/en/us/about/brand-center/network-topology-icons.html ネットワーク機器を販売しているciscoから、ネットワーク機器や概念図のアイコンセットが無料でダウンロードできます。JPGやEPS形

    ネットワーク構成図のパワーポイント無料アイコン集
    tatsumack
    tatsumack 2019/12/30
  • プログラミング言語 Go のススメ

    プログラミング言語 Go のススメ DevFest Osaka 2019

    tatsumack
    tatsumack 2019/12/09
  • 今年中に理解する!多項式、母関数、形式的べき級数の競プロでの実践的使い方 - はまやんはまやんはまやん

    この記事はCompetitive Programming (1) Advent Calendar 2019の7日目の記事です。 対象読者 解説で多項式とか母関数とか形式的べき級数とか書いてあるとそっ閉じするあなた 厳密な話は要求しないから、テクニックとして理解したいあなた 🤔.oO(多項式の計算についてはライブラリを使うから、それを使うまでを理解したい) 注意:以下、なんとなくで厳密性に欠ける話しかしない。概念を理解できたら幸いだ (頑張って書いたから前半だけでも読んでって!) 第一歩「Array Restoring」 HackerRank Array Restoring まずは、数列を母関数に変換する。 「母関数が分からんから、見てるんだけど」という声が聞こえるので説明する。 数列を母関数には以下のように変換する。 係数に数列を置いた多項式のこと。この母関数をb(T)としておこう。 す

    tatsumack
    tatsumack 2019/12/07
  • Neco プロジェクトのスキルシート

    neco_skills.md Neco プロジェクトのスキルチェックシート Neco は大量の物理サーバーを効率的に管理・運用することを目的とした開発プロジェクトです。 Kubernetes を中心に高度な自律運用の実現を目指しています。 文書はプロジェクトに参加しているメンバーが身に着けている要素技術を並べたものです。 応募時点ですべてを身に着けている必要はまったくありません。 社内にはチュートリアル資料が多数用意されていますので、必要に応じて学べます。 リストは以下の大項目で分類されています。 ドキュメント 利用しているサービス プログラミング テスト ネットワーク Kubernetes ドキュメント Neco プロジェクトではドキュメントを非常に重視しています。 仕様書はもちろん、各種ポリシーやチュートリアル、調査資料などあらゆる場面でドキュメントを作成しています。 Markdow

    Neco プロジェクトのスキルシート
    tatsumack
    tatsumack 2019/12/07