tek_kocのブックマーク (1,234)

  • MySQL/Aurora/TiDBロック入門 – 第1回トランザクション分離レベル|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    MySQL/Aurora/TiDBロック入門 – 第1回トランザクション分離レベル MySQL InnoDB および AWS Aurora や PingCAP TiDB におけるロックの仕組みやトランザクションの動作を全11回のシリーズで解説します! 最初はベースとして重要な MySQL 8.0 InnoDB 前提でユーザー視点でのロックの仕組みを学び、後半第10回以降では MySQL 互換 DB として人気の高い AWS Aurora や PingCAP TiDBMySQL InnoDB との違いについて学びます。 1回目の今回はロック機構と切っても切り離せないトランザクションとその分離レベルについて、実際に挙動を確かめながら解説します。ライブ感のある説明も理解に役立ちますので、解説動画も付けてみました。合わせてご覧ください! ★ 第1回 トランザクション分離レベル ★ 第2回 ロ

    MySQL/Aurora/TiDBロック入門 – 第1回トランザクション分離レベル|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
    tek_koc
    tek_koc 2024/05/31
  • 【ILの部活】 コロナ禍ならではのボードゲーム部の活動|広報ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    【ILの部活】 コロナ禍ならではのボードゲーム部の活動 みなさんこんにちは、ボードゲーム部の部長をしているshinnosukeです。 ボードゲーム部は僕がアルバイト時代に会社にボードゲームを持ち込んだところから始まりました。 部員の協力もあって今や会社には100以上のボードゲームがあります。 会議室にボードゲーム専用の棚がありますが、それだけでは入り切らなくて追加で収納する場所を使っているくらい数があります。 活動時間は主に金曜の終業後です。 ときには休日に遊んだり、またあるときは盛り上がって夜通し遊び続けることもあります。過去にはボードゲームのオフ会として会社外の人を招いて遊んだりもしてきました。 そんなボードゲーム部ですが、対面で遊ぶという性質上、新型コロナウィルスが流行してからはなかなか活動できない日々が続いています。 その中でもこれなら対面でも安心して遊べると部活内で人気のボードゲ

    【ILの部活】 コロナ禍ならではのボードゲーム部の活動|広報ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
    tek_koc
    tek_koc 2021/06/02
  • Car Allergic to Vanilla Ice Cream ― Andreas Zwinkau

    Source: Stephen Mann For the engineers among us who understand that the obvious is not always the solution, and that the facts, no matter how implausible, are still the facts ... A complaint was received by the Pontiac Division of General Motors: "This is the second time I have written you, and I don't blame you for not answering me, because I kind of sounded crazy, but it is a fact that we have a

    Car Allergic to Vanilla Ice Cream ― Andreas Zwinkau
    tek_koc
    tek_koc 2020/05/01
  • Dockerのネットワークの基礎

    今までいろいろ触ってきて,Dockerネットワーク周りに関しては何となくは理解していたが,人に説明できるほど理解してなかったのでまとめておく.基は,Advanced networking - Docker Documentationがベースになっている. 仮想ブリッジの仕組み Dockerのネットワークは,仮想ブリッジdocker0を通じて管理され,他のネットワークとは隔離された環境で動作する. Dockerデーモンを起動すると, 仮想ブリッジdocker0の作成 ホストの既存ルートからの空きのIPアドレス空間を検索 空きから特定の範囲のIPアドレス空間を取得 取得したIPアドレス空間をdocker0に割り当て が行われる. コンテナを起動すると,コンテナには以下が割り当てられる. docker0に紐づいたveth(Virtual Ethernet)インターフェース docker0に割り

  • ドメイン駆動設計に関する何か - 日々常々

    2020-03-13追記: 「ドメイン駆動設計」のハードルを上げる意図はありません。そもそもそんな特殊技能でもないと思っています。「ドメイン駆動設計が合っているか」を測る材料になるかも?くらいの気持ちで読んでいただけると幸いです。 何度目か知りませんがDDDがまたブームを迎えているようで。DDD難民と言う言葉が出た頃を思うと感慨深いですね。実際難民になったわけではないので肌感覚で知らないのが残念なところですが、これはどうでもいい。 DDD、日語ではドメイン駆動設計となりますが、DDDを冠していてもドメインが語られることは少ないようです。 数ある書籍もドメインモデリングの話ではなく、ドメインモデルをいかに実装に落とし込むかにフォーカスしていると感じています。 これはこれで仕方ないと言うか、ドメインの話って広く語れないんですよね。 ドメインは領域で境界があって範囲が限定されています。特定ドメ

    ドメイン駆動設計に関する何か - 日々常々
    tek_koc
    tek_koc 2020/03/10
    “ 特にDDDの書籍、例えば先日発売された「ドメイン駆動設計入門」などがコードの話に多く割くのは、DDD以前に「そうは言ってもコードにドメインを持ち込むのは夢物語だ」と、これまで付随的複雑性の混濁したコードに
  • 未来を蝕む ”もぐら叩き”の組織マネジメント|Kazumine Ohara

    前置き圧倒的熱量で立ち上がった企業が拡大とともに文化や強度が薄まり”大企業”になっていく 誰もがうまくいってると思っていた組織が実は広報力とそれにつられた人の集合体だった…などなど 偉大な組織に至る道はまさに死屍累々 偉大な組織、まして偉大であり続ける組織なんて世の中に存在しないのではないかとも思います それでも世界でわずかな企業だけがそこに到達する狭き門があるとしたら、それは誰からも共感を得る綺麗な物語によって開かれるものではなく、多くからは共感されない誰かの狂気や偏執がこじ開けるものなのではないか このnoteは過去たくさんの挑戦と失敗を繰り返しそれでもまだ門の入口さえ視界に入らない中でなお門の向こうを見るための試行錯誤、その一部を切り取ったものです 万人に向けるものではありません 綺麗な物語が好きな方は不快に感じればページを閉じていただきたいです あるべきを実現する上での狂気とHar

    未来を蝕む ”もぐら叩き”の組織マネジメント|Kazumine Ohara
  • 【保存版】Webフロントエンド基礎力(初心者向け) - Qiita

    ブラウザで動くWebページのプログラミング実装をフロントエンドと呼びます。 最近はJSON色つけ係と呼ばれてたりしますが、 Web開発未経験・初心者向けに最低限知っておいたほうが良い基礎知識とテクニックに関して体系的にまとめておきます。 (CodePenによる動作例付き) 環境構築に関しては(兎に角)早くプロトタイプを作る技術(初心者向け)を参考にしてください。 HTMLCSSJavaScriptはブラウザ自体の実装に依存します。 この記事では比較的汎用的に使える書き方やHTMLCSS、JSを記載したつもりですが 最新のJavaScript APICSS3の機能によってはブラウザによってサポートされていない機能もあります。(特にIE) 各機能に関してはCan I useで現在のブラウザの対応状況を確認することができます。 HTML HTML(Hyper Text Markup La

    【保存版】Webフロントエンド基礎力(初心者向け) - Qiita
    tek_koc
    tek_koc 2020/03/05
  • VRMで来た。

    読み込みには数十秒かかります。PCブラウザのみ対応(Chrome推奨)。 Version 1.4.2 更新履歴 ▽ v1.4.2(2022/05) : サイズの大きいモデルに対する暫定対応。 v1.4.0(2020/12) : オブジェクトの位置調整機能の実装。画像読み込み機能の実装。 v1.3.0(2020/11) : アニメーション画像出力機能の実装。テンプレート10種追加。 v1.2.1(2020/08) : 不具合修正。VRMのドラッグ&ドロップ機能実装。 v1.2.0(2020/08) : テンプレート5種追加。内部プログラムの大幅改修。 v1.1.0(2020/02) : テンプレート5種追加。アプリサイズ削減。いくつかの機能追加。 v1.0.0(2020/02) : リリース FAQ ▽ Q. アプリがうまく動作しない A. 推奨ブラウザであるChrome以外では、正常に動作

    tek_koc
    tek_koc 2020/02/20
    これすごい
  • 機能の一時停止

    この機能の使用ペースが早過ぎるため、機能の使用が一時的にブロックされました。 コミュニティ規定に違反していないと思われる場合は、Facebookにお知らせください。

    機能の一時停止
  • ガワネイティブアプリ(Creator)を、React Nativeで置き換えてみての一年間戦いの記録 - BASEプロダクトチームブログ

    Native Application Groupの大木です。BASEでは、購入者向けのショッピングアプリ「BASE」、「BASEライブ」、ショップオーナー向けのショップ運営管理アプリ「BASE Creator」の3つのスマホアプリをリリースしております。今回は、その中の一つBASE Creatorを、React Nativeで置き換え、リリースしてみての話を、お伝え出来ればと思います。 課題と動機 https://help.thebase.in/hc/ja/articles/206417201-BASE-Creator-とはなんですか- BASE Creatorは、基的にはWebViewで画面を表示するいわゆるガワネイティブアプリというものです。Webアプリとの違いは何処にあるかといいますと、商品が売れたり、購入者からメッセージが届くと、Push通知でお知らせ出来る機能があるところです。

    ガワネイティブアプリ(Creator)を、React Nativeで置き換えてみての一年間戦いの記録 - BASEプロダクトチームブログ
    tek_koc
    tek_koc 2020/02/19
  • 「問題から目を背けず取り組む」 �一休の開発チームが6年間で学んだこと

    Developer Summit 2020 発表資料 #devsumi

    「問題から目を背けず取り組む」 �一休の開発チームが6年間で学んだこと
  • カジュアル面談への扉 - スタディサプリ Product Team Blog

    こんにちは、記事では弊社のカジュアル面談についてライトに書いてみました。文字数は5800字程度ですので読了には5~10分ほどを要すると思われます。 対象読者 Quipperのカジュアル面談に来てみようと思っている方 他社のカジュアル面談がどのような感じか知りたい方 言うまでもないかもしれませんが弊社のやり方が唯一の正解ではありませんし、完成形でもありません。とはいえ現時点で獲得しえたカジュアル面談のノウハウを世に出すことで業界全体の採用活動のレベルの底上げに寄与していきたい気持ちがあります! カジュアル【casual】[形動]格式ばらず、くつろいでいるさま。 カジュアル面談とは? 初めに言葉の定義を合わせていきます。 弊社 Quipper は面接・面談をより良いものにするために東京オフィス採用面接ガイドというものを公開しています。(同ガイドに関しての詳細はより良い面接を実現するために "

    カジュアル面談への扉 - スタディサプリ Product Team Blog
    tek_koc
    tek_koc 2020/02/05
  • next.js で作った動的なサイトを CDN で全力でキャッシュさせる - Diary

    next.js で作った動的なサイトを CDN で全力でキャッシュさせる というようなことをしたくなることもあると思います。その上で動的なサイトの場合 CDN のキャッシュをリアルタイムで飛ばしたいことも多いかと思いますので、 CDN の選択肢は事実上 fastly 一つということになります。 この時、 next.js なアプリをどこにどうやってデプロイするかが問題になってきます。 1. ZEIT next.js をつくってるところのホスティングサービスで、すごく簡単に使えていいのですが、キャッシュさせようと思うとすごくめんどくさくなります。ZEIT 標準の CDN とキャッシュ機構もありますが使いやすくないですし、 fastly でキャッシュさせるためにカスタムヘッダーを吐かせようとしても now.json とかにゴチャゴチャ書くことになってあまりよろしくない。 ZEIT 自体よく出来て

    tek_koc
    tek_koc 2020/02/01
  • Engadget | Technology News & Reviews

    The Morning After: The biggest news from Google's I/O keynote

    Engadget | Technology News & Reviews
    tek_koc
    tek_koc 2020/01/28
  • イミュータブルデータモデル(入門編)

    This document summarizes a microservices meetup hosted by @mosa_siru. Key points include: 1. @mosa_siru is an engineer at DeNA and CTO of Gunosy. 2. The meetup covered Gunosy's architecture with over 45 GitHub repositories, 30 stacks, 10 Go APIs, and 10 Python batch processes using AWS services like Kinesis, Lambda, SQS and API Gateway. 3. Challenges discussed were managing 30 microservices, ensur

    イミュータブルデータモデル(入門編)
    tek_koc
    tek_koc 2020/01/27
  • 「Client と Server があるスマフォゲームを 開発するときに人類が考えておくべき、ほとんど全てのこと」をまとめる構想

    「Client と Server があるスマフォゲームを 開発するときに人類が考えておくべき、ほとんど全てのこと」をまとめる構想 これは何 「Client と Server があるスマフォゲームを開発するときに人類が考えておくべき、ほとんど全てのこと」 をドキュメントとしてまとめようと思ったときに、何を書けばいいかをリストアップする場所 (構想を練る目的なので、不完全な内容です) のんびり更新予定 モチベーション 1. 仕事上の実利 職業柄、生きていくために Client / Server 実装があるスマフォゲーム を一定期間をかけてチームで開発することが多い ゲームのチーム開発は要素が多く、先立って考慮しておくべきことも多岐に渡る 「考慮しておくべきことリスト」 を用意しておくことで、考慮漏れによるミスや手戻りを減らす 初心者にとっては抜けていた知識の補完になり、中級者以上にとっても思考

    「Client と Server があるスマフォゲームを 開発するときに人類が考えておくべき、ほとんど全てのこと」をまとめる構想
    tek_koc
    tek_koc 2020/01/27
  • Paul Graham からのスタートアップへのアドバイスまとめ - 🐴 (馬)

    Paul Graham のエッセイを読んで、自分なりにまとめたものです。今でも見返すと示唆があるので、読みやすくなるようブログでも書いておくことにしました。Paul Graham のエッセイの翻訳はこちらでリストになっています。ぜひ原文も当たってください(文末に参照先を書いています)。 昔書いたスライドからの転載です。 Y Combinator 創業者 Paul Graham からのスタートアップへのアドバイス(スタートアップが迷った時に読む Paul Graham からのアドバイス) from Takaaki Umada www.slideshare.net 原則 Make something people want 「人々の欲しいと思うものを作ろう」 スタートアップにとって一番難しいのは、人々の欲しいと思うものを作れるかどうかである(二番目は資金調達)。人々の欲しいと思うものを作れるま

    Paul Graham からのスタートアップへのアドバイスまとめ - 🐴 (馬)
    tek_koc
    tek_koc 2020/01/27
  • Reduxの個人的チュートリアル(redux-toolkitあり) - Qiita

    はじめに Reduxのチュートリアル用のプレゼンテーションをほぼそのまま乗っけます。間違っているところとかあるかもですのでご承知ください。 比較用のTodoアプリをどうぞ 1.Reduxの基 Reduxの基構造 単方向データフロー 純粋な関数の多用 Action Actionは起こったイベントを表す interface PayloadAction<P, T extends string, M, E> { type: T; payload: P; meta: M; error: E; } action.type - Actionを識別する文字列 アクションの名前はシステムが行うことではなく実際に起こったことを書く 例) (x) 'CREATE_COMMENT' (o)'POST_COMMENT' action.payload - Actionに必要なデータ action.meta - a

    Reduxの個人的チュートリアル(redux-toolkitあり) - Qiita
    tek_koc
    tek_koc 2020/01/26
  • チームで成果を出すためには心理的安全性が必要で、そのためには礼節とHRTが不可欠だ、という話をしました | DevelopersIO

    事業開発部の塩谷 (@kwappa) です。 クラスメソッドの関連会社であるアノテーション株式会社の研修として依頼を受け、チームと心理的安全性、それに礼節というテーマで話をしてきました。 スライド 概要 ここしばらく重点的に書いたり喋ったりしている、心理的安全性とその土台となる礼節がテーマです。昨年のDevelopers.IO Tokyo 2019でのセッション『3つの「Re」〜ソフトウェアの信頼性を高めるためにぼくたちができること〜』 をベースに、発表時間が少し長くなったので各要素の解説を丁寧にしつつ、全体の流れを整理しています。 また、エンジニアに特化した部分をはがすことも意識しています。チームで仕事をするのはエンジニアに限ったことではないですし、昨年末からOpsチームのスクラムマスターをやっていることも影響しています。ともすると「仕事 = コードを書く」という意識に傾きがちな自分への

    チームで成果を出すためには心理的安全性が必要で、そのためには礼節とHRTが不可欠だ、という話をしました | DevelopersIO
    tek_koc
    tek_koc 2020/01/23
  • 君はPornhubを知っているか - ゆーすけべー日記

    Pornhubをご存知だろうか。 答えは当然Yesだろう。 ところがその当の実態について我々は理解しているだろうか。 WikipediaのPornhubページには興味深い事柄が書いてある。 YouTubeに次ぐ世界第2位の動画共有サイト 360度動画を提供しており、PlayStation VRで視聴できる 上下運動で発電できるリストバンドを発明した 宇宙空間でポルノを撮影すると発表した VPNHubというVPNサービスを開始した これらのいくつかを恥ずかしながら私は知らなかった。 この恥ずかしさがモチベーションとなり、私はPornhubのポルノ以外のことを調べた。 出てくるものはアダルトコンテンツばかりだったが、 以下の3つのページに出会うことができた。 Pornhub Insights :: Digging deep into the data Interview with a Por

    君はPornhubを知っているか - ゆーすけべー日記
    tek_koc
    tek_koc 2020/01/21