ぶんじカンパニー @bunji1818 飛び出すグリップで片手操作が出来るスマホケース「GRIPL(グリップル)」、スプレー内蔵カードホルダー「テガルッシュ」の発明者です。本業は会社員。趣味で3Dプリンターを使っています。他にもアイロンビーズスマホカバーなど便利で面白いものを作っています。気に入って頂けましたらフォローやいいね、リツイートをお願いします。 togetter.com/id/bunji1818
![3Dプリンターで四方鎌継を改造してやばい継手を作ってしまいました→ガチでヤバそうだった「ハハッ」「手が震えている」](https://cdn-ak-scissors.b.st-hatena.com/image/square/c9187a7d25078f90f1d6d4156141e09864416dea/height=288;version=1;width=512/https%3A%2F%2Fs.togetter.com%2Fogp2%2F7164181cd5bc7ded7e2a7fb048c6f3f6-1200x630.png)
50代ベテランゲームデザイナーが傍若無人を行い、若い芽を摘みまくる現場で行った戦いをプロデューサー視点で書く(ゲーム in the ノンフィクション) これは、あるゲームプロデューサーの実体験をもとにしたフィクションである。 ゲーム開発の現場。 そこには「ゲームデザイナー」と呼ばれる職種名が薄々存在する(実際にその肩書がつくことがないので"薄々"と書いた)。 この職種、一見グラフィック系やアートの職種として使われることもあるが、本記事ではそういう意味では用いていない。 本記事内では「ゲームデザイナー」はゲーム全体をデザインする定義や意味などを含めて展開していく(詳細は後述)。 ゲームデザイナーの仕事とは?かいつまんで説明すると、 『「ゲーム」という媒体を通して、作り手側がイメージするユーザー体験(実際に触った人がどうなるのか?どうなってほしいのか?)までを作り上げる』というような、非常にテ
撮り鉄の皆様へ告知です。JR東日本「撮り鉄コミュニティ」を11月10日に開始。 コミュニティ限定企画に参加できる会員特典などを提供。 JR東日本の子会社でベンチャーへの出資や協業を推進するCVCのJR東日本スタートアップ株式会社(東京都港区、代表取締役社長:柴田 裕、以下「JR東日本スタートアップ」)とファンコミュニティ「Mechu」を運営するミーチュー株式会社(福島県郡山市、代表取締役社長:小泉 拓学、以下「ミーチュー」)は、JR東日本スタートアッププログラム2021の実証実験として、2021年11月10日から、ファンのみなさまに向けた情報発信や、ニーズを反映した限定企画の開催などを目的とした「撮り鉄コミュニティ」を開始します。 また、近日中に第2弾のファンコミュニティも開始する予定です。 ◆JR東日本「撮り鉄コミュニティ」とは: https://mechu.chat/join?id=5
2021年11月10日2021年11月10日 PlayStation®5と「nasne(ナスネ)®」で テレビ番組を録画・視聴できるTVアプリケーション「torne(トルネ)®」を11月24日より配信開始! ソニー・インタラクティブエンタテインメント(SIE)は、ネットワークレコーダー&メディアストレージ「nasne(ナスネ)®」(以下「nasne」)と組み合わせ利用することで、PlayStation®5と「nasne」でテレビ番組を録画・視聴できるTVアプリケーション「torne(トルネ)®」(以下torne)を日本国内にて11月24日(水)より配信します。 「torne」はPlayStation®でテレビ番組を楽しむためのアプリケーションで、サクサクとしたスピーディーな操作感、カラフルかつ直感的なデザインが特徴です。これまでのPlayStation®4向けTVアプリケーション「torn
思わず「わかる……」となってしまう、そんな「共感しかない」ツイートを紹介するコーナー。今回はスケボーショップのオーナーをしているかまだ(@neokamayan)さんのツイートが話題になっています。ゲーマーならピン、とくるかも。 この感覚、ゲーマーなら分かってくれるよな!?(イラスト:野田せいぞ) そもそも、文章と会話はこんなにジャンルが違うんだよ! 「Twitterでは沢山しゃべるのに現実では無口なんだね」と言われ、「文章は時間をかけて組み立てていくRPGなのに対し、会話は瞬発力と正確さを求められる格ゲーなのでジャンルが違うんですよ??分かりますか???」と早口で捲し立ててしまった(かまださんのツイートより) この話の発端は、ツイート主のかまだ(@neokamayan)さんが知人と話している際に「Twitterでは沢山喋るのに現実では無口なんだね」と言われたことでした。そのとき思わずかまだ
突然のコロナ禍に伴う緊急事態宣言発令により、半ば強制的に導入されたテレワークが、1年半を経てほぼ定着しつつあります。 もっとも導入レベルはまだら模様であり、テレワーク拡大に動く企業もあれば、一方で縮小や廃止を選択するケースも見られます。ただ、外部環境に大きな変化があり、それに伴って内部も変わらざるを得ないときは、企業にとってはまたとない変革のチャンスです。 「これまで変わらなければと意識しながら、実践できていなかった企業は、今こそ変わるべきだ。テレワーク導入は、イノベーションの起爆剤となり得る」と、広島修道大学商学部の中園宏幸准教授は力説します。 企業変革のカギを握るのは、テレワーク下でその存在価値に疑問符の付いたミドルマネジメントです。テレワークを好機に変え、イノベーティブな組織に生まれ変わるには、何が必要なのでしょうか。マネジメントに求められる発想の転換などについて、お話を伺いました。
2021/11/10 TECH STAND #6 TypeScriptにて発表した資料です。
TECH STAND #6 TypeScript https://standfm.connpass.com/event/229027/ note PDFy https://note-pdfy.panda-program.com/ 「TypeScript Compiler API で40の Storybook コンポーネントを storiesOf から CSF(Component Story Format)に置換した」 https://devblog.thebase.in/entry/typescript-compiler-api-storybook レポジトリ https://github.com/baseinc/panda-storybook-v5-to-v6 storiesof-to-csf https://github.com/storybookjs/storybook/blob/m
この記事では Bundler (Ruby) や npm (JS)、Cargo (Rust)、vgo (Golang) 等のパッケージマネージャの依存関係解決における最大バージョン選択 (Maximal Version Selection) と最小バージョン選択 (Minimal Version Selection) [1] の違いについて説明します。また、それぞれの長所や短所、最大バージョン選択において現状発生している問題について書きます。 最大バージョン選択 (Maximal Version Selection) 最大バージョン選択は Bundler, npm 等をはじめとする多くのプログラミング言語のパッケージマネージャで採用されています。指定されたなかで最大の(=最新の)バージョンを使います。 例) v1.0 以上のバージョンが指定されていて現在の最新バージョンが v1.1 の場合、
はじめに おはようございます、もきゅりんです。 長いお付き合いのある CloudFormation との関係が倦怠期に入ってきたため、CDK に手を出しております。 (きっと、またCFnとはラブラブになります) CDK といえば、避けられないトピックとなるのが、テスト方法です。 皆さん、どのようにテストしてますでしょうか。 自分は AWS のインフラ構築は比較的よく行っていると思ってますが、アプリ開発における単体テストや結合テストとかはゼロ知識です。 そんな自分ですが、これまでインフラ環境構築をしてきた中で、自分だったらどのへんをチェックすべくテストするかなぁと考えてみたのが本稿です。 *1 テストをまともに導入した経験もなく、CDK とのお付き合いもまだ浅いため、おかしな点、考慮不足点はいくらでもあるかと思いますが、ゆるくご指摘頂けたら幸いです。 加えて、今回紹介する進め方では実環境での
無料のフルマネージドなグラフデータベース「Neo4j AuraDB Free」発表。5万ノード、17万5000リレーションシップまで利用可能 Neo4j社は、同社が提供する代表的なグラフデータベース製品のマネージドサービス「Neo4j AuraDB」の無料版「Neo4j AuraDB Free」を発表しました。 We’re excited to announce that everyone can now use Neo4j AuraDB Free, and get started without a credit card!https://t.co/ZT4tw2VB3U#GraphDatabase #Cloud #Neo4j — Neo4j (@neo4j) November 3, 2021 Neo4j AuraDBは、オープンソースのグラフデータベースとして知られる「Neo4j」を、ク
みなさんこんにちは。@ryuzeeです。 言いたいことはタイトルに書いたとおりなのですが、2021年12月1日に、新刊『チームトポロジー 価値あるソフトウェアをすばやく届ける適応型組織設計』が発売になります。 チームトポロジー 価値あるソフトウェアをすばやく届ける適応型組織設計著者/訳者:マシュー・スケルトン、 マニュエル・パイス、 原田 騎郎、 永瀬 美穂、 吉羽 龍太郎出版社:日本能率協会マネジメントセンター発売日:2021-12-01単行本:280ページISBN-13:9784820729631ASIN:4820729632 原著はMatthew Skelton、Manuel Pais氏の『Team Topologies: Organizing Business and Technology Teams for Fast Flow』で、翻訳は株式会社アトラクタのアジャイルコーチ(いつ
本記事は、Mohammad Faisal氏による「22 Best Practices to Take Your API Design Skills to the Next Level」(2021年4月15日公開)の和訳を、著者の許可を得て掲載しているものです。 REST API設計のための実践的アドバイス Photo by Andrea Piacquadio from Pexels はじめに すべてが分かりにくく、ひどいAPIに不満を感じたことはありませんか?私はそうです。 マイクロサービスの世界では、バックエンドAPIの一貫した設計が不可欠です。 今日は、知っておくべきベストプラクティスについて、簡潔に説明します。さあ始めましょう! 用語 API設計は、リソース指向設計というものに従います。3つの重要な概念で構成されています。 リソース:データの一部(例:ユーザー) コレクション:リソー
自己紹介 こんにちは、皆さんはエンジニアですか? もしくはエンジニアを志している方なのかもしれませんね。 私もエンジニアですが、学生の頃の専門は建築でした。 そして、学生の頃はエンジニアになることは選択肢の中にはありませんでした。 では、なぜ急にエンジニアに進路を変えたか気になりますか? なりませんか?なるはずです。ここではなったと仮定してください。 では、この謎を紐解くための旅に出ましょう。 Let's go on a journey (ネイティブ&イケボ) 東大入学の経緯 タイトルにもある通り、自分は東京大学に在籍していました。 とは言っても大学院入学で入っただけで、学部の頃は高専に在籍していました。 大学院入試は希望する研究室によって難易度が大きく変わるので、 一概には言えませんが、基本的に学部入試より難易度は低いと言われます。 とはいえ、大して賢い訳でもない自分が東大に入学できたの
業務システムのUX/UIデザインを専門に手がけるFixelは、β版として提供していた、デザインシステム構築・運用支援ツール『UXHub』を公式ローンチした。 業務効率向上の観点から業務システムにおいても一般消費者向けアプリ同様にUX/UIの改善が重視されるようになった。数年前から欧米の政府や大手企業を中心に、あらゆるシステムの開発運用で『デザインシステム』の採用が増加している。デザインシステムでは、デザインガイドライン、デザインポリシー、UIコンポーネント(パターンライブラリー)、そのほかの各種リソースを一元管理し、ビジネス側、デザイナー、エンジニアなど、異なる立場で共有することで、UX/UIの一貫性を保ちながら、効率良く開発をすすめることができる。 今回ローンチされたUXHubは、業務システムをはじめとするあらゆるシステム開発やウェブアプリケーション開発において、デザインシステムを容易
コードレビューのやり方まずはコードレビューの基本的なやり方を解説します。どういう手順で行うべきか、1から説明します。初めてコードレビューを行う方は、まずはこちらをお読みください。 コードを読む前に、まず「システムの仕様を把握すること」が重要です。どのような機能をもつシステムなのか仕様を把握しないと、コードのどこを指摘したらいいのか分からず、仕様通りに書かれていない箇所の指摘もできません。 また、コードレビューに慣れていない場合、仕様を頭に入れていないとコードが読み解けないことも多いです。新人のコードレビューをする場合は、新人が関わっている箇所の仕様書を読み込み、何を作ろうとしているのか全体像を確認しましょう。 仕様書を一通り理解したら、コードを一通り読んでいきます。書き方が良くなかったり、非効率な処理をしていたりする部分などがあればメモしておきましょう。 また、コードを自分の開発環境でも実
SWETグループの平田(@tarappo)です。 10/21(木)にiOS Test TeaTime #3を開催しました。 その時の私の登壇資料は次のとおりです。 資料では不足しているであろう情報もあるので、本稿ではその点も補いつつ説明していきたいと思います。 はじめに SWETメンバーとして、プロジェクトに関わるときは「CI/CDサービス」が問題なく動いているかどうかを確認することはよくあります。 CI/CDサービスが文字通り継続的に動いているのであれば「プロジェクトのコードが手元でも動かせる」「コードの状態がある程度わかる」という状態ともいえます。 そのため、これはプロジェクトの状況を把握してなにをするべきかを判断するためには重要な指標の1つともいえます。 その中で最初にチェックする箇所の例としては、次のようなものがあります。 どのようなことを実行しているか 自動テストがあって実行され
Posted by naruse on 9 Nov 2021 We are pleased to announce the release of Ruby 3.1.0-preview1. YJIT: New experimental in-process JIT compiler Ruby 3.1 merges YJIT, a new in-process JIT compiler developed by Shopify. Since Ruby 2.6 introduced MJIT in 2018, its performance greatly improved, and finally we achieved Ruby3x3 last year. But even though Optcarrot has shown impressive speedups, the JIT has
Twitterは定額制サービス「Twitter Blue」を米国とニュージーランドでも提供を開始した。米国では月額2.99ドル。5月に買収したScrollの機能なども追加した。 米Twitterは11月9日(現地時間)、6月に発表したサブスクリプション(定額制)サービス「Twitter Blue」を米国とニュージーランドでも提供を開始したと発表した。6月からオーストラリアとカナダで提供済み。5月に買収した米Scrollの機能も追加した。 米国での料金は月額2.99ドル(約338円)。まだ提供が始まっていない日本での料金は月額350円になる見込みだ。 Twitter Blueで使える機能には、投稿の取り消し、ツイートのカテゴリー別ブックマーク、スレッドを読みやすくする「Reader Mode」などがある(これらについては別記事を参照のこと)。 米国での提供開始に当たり、新たに以下の機能が追加
内包型アクセストークン、典型例としては JWT アクセストークンは、関連するデータを自身の内部に持っています。下記の条件が成り立つと、論理的な帰結として、そのようなアクセストークンから直接個人情報が漏洩します。 個人情報が含まれている 暗号化されていない ステートレス 意図しない者に盗まれる ここで「ステートレス」とは、「個人情報を保存するためのデータベースレコードを認可サーバー側に持たない」ことを意味しています。 もしもアクセストークンの実装が「内包型/暗号化されていない/ステートレス」であり、また、システムがクライアントアプリケーションに個人情報を提供する必要があるなら、当該システムは、アクセストークンに情報を埋め込むことを避け、個人情報を問い合わせるための Web API を提供すべきです。 ユーザー情報エンドポイント (OIDC Core Section 5.3) はそのような A
マイクロソフトは、Microsoft Azure上で人為的に障害や性能低下などを発生させることで、アプリケーションの耐障害性を確認し改善できる、いわゆるカオスエンジニアリングを実現する新サービス「Azure Chaos Studio」をプレビュー版として発表しました。 カオスエンジニアリングはもともと、動画配信サービスのNetflixがAWS上で稼働する同社のサービスの耐障害性を高めるために作り出した方法論です。2012年には人為的に障害をシミュレーションするツール「Chaos Monkey」をオープンソースで公開しています。 参考:サービス障害を起こさないために、障害を起こし続ける。逆転の発想のツールChaos Monkeyを、Netflixがオープンソースで公開 このChaos Monkeyの名称などから、こうした障害のシミュレーションを用いる手法を「カオスエンジニアリング」と呼ぶよう
IPv4アドレスの枯渇すると言われ続けております。 「The IPv4 unicast extensions project」では、予約されているIPアドレスなどをユニキャストアドレスとして利用可能にし、4億1900万ものIPアドレスを追加することを謳っています。 実際、IETFで予約済みアドレスをユニキャストアドレスとして使用できるようにする提案を提出しています。 240.0.0.0/4 を利用可能にする提案 (draft-schoen-intarea-unicast-240) 0.0.0.0/8を利用可能にする提案 (0.0.0.0は除く) (draft-schoen-intarea-unicast-0) 127.1.0.0 ~ 127.255.255.255を利用可能にする提案 (draft-schoen-intarea-unicast-127) IPアドレスのホスト部が0のものを利
If you are installing Deno for the first time, you can use one of the methods listed below: # Using Shell (macOS and Linux): curl -fsSL https://deno.land/x/install/install.sh | sh # Using PowerShell (Windows): iwr https://deno.land/x/install/install.ps1 -useb | iex # Using Homebrew (macOS): brew install deno # Using Scoop (Windows): scoop install deno # Using Chocolatey (Windows): choco install de
日頃よりはてなブックマークをご利用いただきありがとうございます。 はてなブックマークのWeb版をご利用の一部のユーザーにおいて、ブックマーク追加をはじめとしたいくつかの機能が使えない障害がありましたのでご報告します。 影響を受けたユーザー 2021年11月8日(月) 17:20 から 18:00 までの間にはてなブックマークのWeb版を閲覧したユーザー 障害の内容 上記期間に閲覧したブラウザ環境において、ブックマーク追加をはじめとしたいくつかの機能が使えない 影響期間 2021年11月8日(月) 17:20 から 2021年11月9日(火) 16:59 まで 原因は、デプロイ機構の不備で、現在は修正されています。 影響を受けたユーザーの皆様におかれましては、ご不便をおかけし申し訳ありませんでした。 今後このようなことがないよう、再発防止に努めてまいります。
そして、コマンドモードとは、ノーマルモードで「:」キーを押した状態です。コマンドモードでは、さまざまなコマンドを実行できます。ファイルの保存「w」やエディタの終了も「q」を行うにもコマンドモードで行います。なお、コマンドモードでは、VimScriptを実行できます。例えば、Vimを起動した状態(ノーマルモード)で、「:」を押してコマンドモードにしたら、以下のコマンドを実行してみましょう。 echo "Hello, World!" するとVimの最下行に「Hello, World!」と表示されます。 VimのコマンドモードでHello, World!を実行したところ なお、簡単な計算をしたい場合も、同じようにコマンドモードで以下のように記述できます。以下のコマンドを実行すると、610が表示されます。 echo 10 + 20 * 30 VimScriptで計算してみたところ そして、Vimで
Amazon Web Services ブログ AWS Lambdaによる進化的アーキテクチャの構築 この投稿は、メディアとエンターテインメントのプリンシパルソリューションアーキテクトであるLuca Mezzaliraによって書かれました。 俊敏性により、必要に応じてワークロードを迅速に進化させ、新機能を追加したり、新しいインフラストラクチャを導入したりできます。コードベースでアジリティを実現するための主な特徴は、疎結合コンポーネントと強力なカプセル化です。 疎結合は、テストカバレッジを改善し、一貫したリファクタリングを作成するのに役立ちます。カプセル化を使用すると、実装ロジックを明らかにすることなく、サービスとのやり取りに必要なものだけを公開できます。 進化的なアーキテクチャは、設計の俊敏性を実現するのに役立ちます。「進化的アーキテクチャの構築」という本の中で、このアーキテクチャは「複数
こんにちは!たつみんです。 先日の記事でPrintixの設定について触れましたが、今回は社内に残るプリンタサーバを撤廃するためのアプローチとして、Microsoft ユニバーサルプリントというサービスと、Printixを検討し、実際に導入することで得られるものについてお話します。 Printixについて Printixは拠点数が多い企業やリモートワークを推進している企業にとって非常に有用な製品となりうるものです。それは以下の特徴によります。 インターネットに接続されているPrintixクライアントがインストールされている端末であればどこであっても印刷ができる。 この一点に尽きます。 上記を実現するPrintixの特徴 Printixはプリンタサーバの役割をクラウド上で実現するSaaSです。従来のプリンタサーバの運用では管理が大変で辛かった部分をより簡単に柔軟に対応できる上、加えて以下のよう
新しいHTTPメソッドを定義する「The HTTP QUERY Method」という提案仕様が議論されています。 もともとは、SEARCHメソッドという呼び名が候補としてあげられていましたが、長い議論ののち、一旦QUERYと呼ぶ方向となっております。最終的なFixについては、この draft 02の公開とともに改めてコンセンサスを求めた後に行われます。 QUERYメソッド 「GETリクエストにボディを付けたいという」という質問は長らく有りました。しかし、GETやHEADリクエストでボディをつけることは非推奨となっています (参考URL)。 そのような要望のなかで、リクエストでボディを含められる冪等性の保証された新しいHTTPメソッドが検討されました。それがQUERYメソッドです。冪等性があるため、ブラウザやProxyは自動でリトライすることができます。(なお、POSTはセマンティクス上冪等
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く