ホロラボの社内勉強会で話した資料です。 RSGT2023でも話しました https://confengine.com/conferences/regional-scrum-gathering-tokyo-2023/proposal/17590
![ソフトウェア開発って なにか?を学ぶ勉強会](https://cdn-ak-scissors.b.st-hatena.com/image/square/d67afbbdbeacd7224d19bd9e4b5e567b2289ed48/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fcdaa7363da9f42afaef81a1aa526e3a8%2Fslide_0.jpg%3F20308336)
『スプラトゥーン』にそっくりなゲームが批判を集めているようだ。ゲームの名前は『Cyberverse』。中国で開発されているようだが、『スプラトゥーン』にシステムやビジュアルが酷似しており、疑問のまなざしが向けられている。 きっかけとなったのは、中国情報に強いメディアSuperpixelの動画だ。同メディアは1月13日に、「中国のデベロッパーが、開発中のモバイルゲームのゲームプレイデモを披露した。しかしこれは完全に『スプラトゥーン』のパクりだ」と糾弾。『Cyberverse』の動画を投稿した。 A Chinese developer called Luo Wei revealed a gameplay demo of a mobile game under development.#Cyberverse #Splatoon3 #Splatoon However, players find i
ホーム 全記事 ニュース Nintendo SwitchのJoy-Con向けに、“ドリフト対策済”うたう非公式スティックパーツが発表。純正とは別方式のホールセンサー採用がじわり広がる 全記事ニュース
さとし 📷🌟🗻☕️ Satoshi @ysmr3104 #YAMAP に父の命を助けてもらった(誇張なし) まず手短に 父が週2,3回登る山で20m滑落&遭難 警察&消防にYAMAP見守り機能の緯度経度を連絡 ヘリ&登山口からレスキュー ヘリで救命センター搬送 首・腰・肋骨の骨折で集中治療室入院なものの命に別状なし YAMAP見守り機能を設定して登ってください ↓ pic.twitter.com/Xh3Jv9hSAA 2023-01-16 23:02:56 さとし 📷🌟🗻☕️ Satoshi @ysmr3104 改めて 1/16本日の12時をちょうど過ぎたあたり、母から電話があり「お父さんが油山で消防を呼んでって言ってる」と連絡があり、すぐにYAMAPから届いている位置情報を送ってもらう。 本人に自分から電話していつも登る油山の山頂から下山10分地点で谷に落ち、手足がしびれてて
Monorepo化されたリポジトリのJestによるテストが遅い問題があり、原因調査とその対応を行なったので、それについての知見をまとめる。 環境 yarn + lerna によって複数 node.js プロジェクトを monorepo 管理している。
徳川家康の読書ぶりを解説する書籍『家康の本棚』著者・大中尚一氏がイベントに登壇し、天下人になるために家康が行ったことが、信長や秀吉など同時代の武将とどう違うのかなどを、「読書」という観点からひもときます。本記事では、「自分と似たタイプの人」を参考にすることが有効な理由や、反対に「憧れの人」を真似することはおすすめしない理由を解説します。 元歴史教師が思う「日本史で一番魅力的だと思う時期」 西舘聖哉氏(以下、西舘):ここまで家康の話やビジネスの話をいろいろさせてもらいました。視聴者の方が気になったところなんですが、大中さんは歴史研究をされているので、簡単にスライドの左下(「日本史で一番魅力的だと思う時期」)に触れたいなと思います。 もちろん戦国時代中心でもいいんですが、「日本史でここが一番魅力的だな」と思う時期や、「日本人はみんなもっと知っておくべきだよね」と思う部分は、大中さん的にはどのへ
職種に関係なくさまざまな切り口でChatworkのプロダクトを語り尽くす「Chatwork Product Day 2022」。ここで登壇したのは、Chatwork株式会社のプロダクトマネージャーである大野木達也氏。Chatwork社がこの1年でどう成長をしてきたのか、その施策について話しました。全3回。2回目はプロダクトグロースのためにやってきた施策について。前回はこちら。 プロダクトグロースのためにやったこと4 マイチャットのオンボーディングの改善 大野木達也氏:このあたりからは、けっこう小さな改善も多く回してきていて、その例の1つとして、「マイチャット」という、自分のためのチャットスペースみたいな機能の中でもオンボーディングの改善にも取り組みました。 これまでは、マイチャットに初めてアクセスすると「はじめまして、Chatworkです」という最初のメッセージと、やってほしいことを3つ訴
制作事例:Lottieのアニメーションを手描き風に動かしたい! SVGとWebGLを使った2つのアプローチ ICSでは2022年に株式会社ニコン様の中長期ビジョンを紹介する特設サイト『2030年のありたい姿』の実装を行いました。この記事ではサイトのメインビジュアルとして使用している手描き感のあるアニメーションを実現するために検証・実装したSVGとWebGLの技術ご紹介します。SVGやWebGLを活用したビジュアル表現に興味のあるエンジニアはもちろん、ウェブ技術を使ってどのような表現ができるのか知っておきたいディレクター・デザイナーの方も是非ご覧ください。 ▼ 特設サイト『2030年のありたい姿』 「人と機械の共創」を魅力的なアニメーションで描きたい 『2030年のありたい姿』の重要なキーワードが「人と機械が共創する社会」でした。特設サイトではこのビジョンを広く一般の方向けに伝えるため、株式
本日は中学時代の話。2000年前半になります。 Dragon Ash - Life goes on(2002) Dragon Ashによる10thシングル。現在はソフトバンクモバイルになっている、J-PHONEのCMタイアップソングだ。 中学生くらいになると、CMのタイアップソングくらいには注意を払うようになり、ときどき「この曲なんかかっこいい! 誰の曲?」みたいに音源が気にかかっていた。 ただ、当時は通信回線がADSLもかくやという時代で、インターネットの情報量も貧弱だった。 情弱中学生だった私は、なんとかアーティストが「どらごんあっしゅ」であることだけ特定し、地元のWonderGOOに行って「これや!」というマキシシングルを購入。 ウキウキして自宅のプレイヤーで再生した。 するとスピーカーから流れ出したのは……。 ……? ………!?!?! チルでメロウなサウンドを期待した中学生は、ゴリ
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads 71 Ads API 10
有料記事などは、これまで1本あたりの上限価格が5万円だったが、2倍の10万円とした。「クリエイターはこれまで以上に希少性の高い記事を販売したり、情報量の多いマガジンを提供しやすくなり、収益の拡大につなげられる。読者側も応援したいクリエイターをもっとサポートできる」と、noteは狙いをコメントしている。 関連記事 note、上場初日に一時ストップ安 12月21日に東証グロース市場に新規上場したnote。昼休み明けにはストップ安となる421円まで下落。午後2時からはストップ安付近に張り付く展開となった。 note、東証グロース市場へ上場 12月21日 メディアプラットフォーム「note」を手掛けるnote社が12月21日に、東証グロース市場へ上場する。11月17日に承認された。 note上場 Twitterの動向に加藤CEO「注視する」 締め出し・長文対応への備えは 「Twitterについては
Twitterの「おすすめ」欄に表示されている「スタバの新作」。なぜか同タイミングで発表された「Mac Mini」と「Macbook Pro」が関連ワードに入っており、Twitterユーザーから「スタバがMac出すらしい」とネタにされている。 米Appleが1月17日(現地時間)、新型「Mac Mini」と「Macbook Pro」を発表した。いずれも最新チップ「Apple M2 Pro」が特徴で、早速Twitterでも朝からトレンド入りするなど話題だ。ただ、ユーザーごとに最適化された「おすすめ」欄では、なぜか同タイミングにスターバックスが発表した新商品の関連ワードとして扱われている。 スターバックスは18日に新商品「フォンダンショコラフラペチーノ/フォンダンショコラアーモンドミルクモカ」を発表。バレンタインシーズンが近いこともあって、こちらもTwitterトレンド入りするなど話題だ。 一
UIデザイナーを目指す人に最初に読んでほしい「はじめてのUIデザイン 改訂版」をご紹介いたします。モバイルアプリのデザインについての必要な知識が、UIの歴史からコンポーネントの解説、情報設計の考え方など網羅的に書いてあります! UIデザイン勉強中のアシスタントデザイナーのくぼです! 今回はUIデザインを学びたい人に絶対最初に読んでほしい一冊「はじめてのUIデザイン 改訂版」をご紹介します! なんとこちらから、EPUB版は無料でダウンロードできます!Kindle版でも100円で読むことができます!すごい!(2023年1月現在) この本について 「UIデザイナーを目指している人に渡せる最初の1冊を作りたい。」この本は、そんな想いから作られているそうです。 その言葉の通り、UIデザインにおける基礎的に必要となる知識や考え方が網羅的に書いてあります。 UIデザインの重要性から始まり、UIデザインの
フェラーリ296GTBの動画はこんな感じ そこでこのフェラーリ296GTBのプロモーション動画ですが、これは「La Prova」と題されたもので、3つの時代にて3つの異なるフェラーリが登場するオムニバス形式。 まずは250GTが登場し・・・。 次はテスタロッサ。 そして296GTBへと繋がるのですが、テーマとして「父親とのつながり」が根底にあり、父と子の関係性をユーモラスに綴っています。 撮影に使用されたのは5台のiPhoneのみ 今回のショートムービー「La Prova」は美しい映像を持つにも関わらず、撮影に際してはプロ用機材は一切使用されておらず、用いられたのは5台の(アップルから提供された)iPhoneのみ。 監督を務めたのは香港在住の脚本家兼映像監督、フランク・リュー。 様々な機材に組み込まれていますが、撮影メンバーはiPhoneで何ができるかというアイデアを出し合い、そして機材は
この記事はSDPFクラウド/サーバー 仮想サーバーチームの宮岸(@daiking1756)とCOTOHA Call Center開発チームの立木の共同執筆です。 二人共エンジニアではあるのですが、普段は全く違うチームで開発をしています。 この記事では、普通に働いていたら交わることのない私たちが、一緒にハッカソンに参加したことで得た学びと知見を共有します。 はじめに 私たちが今回参加したのはTwilioハッカソン2022です。 その名の通り、Twilioを使った作品を作るハッカソンです。 今回のテーマは - Twilioを使って、ちょっと仕事を楽にしよう -でした。 当日はエンジニアを中心に30名ほどが参加しておりました。 宮岸は学生時代からハッカソンが好きで、 このTwilioハッカソンも以前から参加してみたかったものの1つでした。 今回2人でTwilioハッカソンに参加したきっかけは後述
引き続きThinkCentre M75q Tiny Gen2上にインストールしたUbuntu Serverの環境構築を続けます。 blog.magnolia.tech メインPCとファイルを共有するためにSambaでファイルサーバを立てることにします。 直接Ubuntu Server上でSambaサーバを立ててしまうと管理が面倒なのでDockerで立てることにします。 Sambaのイメージを選ぶ ネットを検索するとdperson/sambaというイメージを使って構築する事例がよく出てきますが、残念ながらイメージの更新が止まっているようです。 他のイメージを探したところ、servercontainers/sambaというイメージが見つかりました。 GitHubのリポジトリを見たところ、具体的なバージョンを指定するのではなく、定期的にAlpineのイメージを取得してインストールできたSamba
複雑怪奇なHDMI 2.1への対応状況を検査する業務用テスト機材の最新事情 ライター:西川善司 HDMI規格のライセンスやマーケティングを担当するHDMI Licensing Administrator(以下,HDMI LA)は,CES 2023で,HDMI規格の最新バージョンである「HDMI 2.1a」に関する展示を行っていた。 HDMI LAの展示ブース ゲーム向けの機能が加わったHDMI 2.1a GeForceやRadeonのようなPC向けGPUはもちろん,PlayStation 5やXbox Series X|Sなどの家庭用ゲーム機までもが「HDMI 2.1」に対応するなか,主にゲーム用途へ向けたHDMI 2.1の拡張として策定されたのがHDMI 2.1aだ。 HDMI 2.1aでは,ディスプレイ側と協調しつつ,PCやゲーム機といった映像入力側の機器でトーンマップ処理を行う「HD
最近のWeb制作に役立つ、CSSの便利ツールをまとめました。 CSS Grid, Flexboxで実装するときに役立つレイアウトのツール、CSSやSVGでさまざまな背景・区切り線を生成するツール、美しいシャドウやグラデーションを生成するツール、色選びや配色に役立つツール、コピペで利用できるボタン、可変のフォントサイズ、CSSアニメーション、コードの管理・品質・デバッグに役立つツールなど、もりだくさんです。 CSS Layout Generator Webサイトでよく使用される「ヘッダ・メイン・フッタ」「ヘッダ・サイドバー・メイン・フッタ」「カード型」「サイドバー」などのレイアウトを確認しながら、CSSのコードを生成できる無料オンラインツール。以前紹介したときは、CSS Gridのみでしたが、Flexboxにも対応しました。
2023年3月19日(日)に、京都リサーチパーク(京都市)にてオフラインとオンラインのハイブリッド形式で開催される「YAPC::Kyoto 2023」の現地参加チケットが販売されている。 YAPC(Yet Another Perl Conference)はPerlを軸としたITに関わる全ての人のためのカンファレンス。今回のYAPC::Kyoto 2023のテーマは「try/catch」。 さまざまなジャンルのtryや情報を披露し、たくさんの知見をcatchできる場所にしたいとの考えが込められている。ゲストスピーカーやトークスケジュール等については公式ページ、公式ツイッター(@yapcjapan)、Facebookにて告知される。 今回発売されるチケットは一般チケット(5,000円)、個人スポンサー(10,000円)、学生チケット(無料)の3種類。一般、個人スポンサーのチケッ
Bun v0.5 is packed with new features including npm workspaces, Bun.dns, and support for node:readline. There's improved compatibility with node:tls and node:net so several database drivers now work in Bun for the first time, including Postgres.js, mysql2, node-redis, and others. Bun also continues to get faster and more stable — Buffer instantiation is 10x faster, crypto.createHasher() is 50x fast
多摩大学大学院が主催で行われたセミナーの模様をお届けします。ナレッジ・アソシエイツ・ジャパン代表で2023年4月に多摩大学大学院MBA教授に就任予定の荻原直紀氏が登壇し、「チェンジマネジメント」をテーマに講演しました。あらゆる企業や組織は、事業成長とともに規律統制が強くなり、創造性や活力が失われていきます。再び新たな価値や事業を生み出すためには、「チェンジマネジメント」のスキルが必要だと荻原氏は語ります。本記事では、日本企業が「オペレーション」に偏り「イノベーション」が起きない原因について解説されました。 日本企業に求められる「オペレーション」と「イノベーション」の両立 荻原直紀氏:なぜ、今、多くの日本企業で、チェンジマネジメントが求められているかというと、これにつきます。「OとIの両立」というのは、オペレーションとイノベーションの両立です。「OからIにしましょう」と言っているわけではあり
サイボウズ株式会社が主催する「Cybozu Days 2022」。その中で行われた、「kintone hive 2022」は、日々の業務でkintoneを活用しているユーザーが一堂に会し、業務改善プロジェクトの成功の秘訣を共有するライブイベントです。本記事では、アイホン株式会社の鈴浦直樹氏が、kintoneが大嫌いなITド素人から、ユーザーに寄り添う開発者になるまでの奮闘をお届けします。 自分で作ってもいないアプリを広めることになった、ITド素人の奮闘 鈴浦直樹氏(以下、鈴浦):みなさん、こんにちは。アイホン株式会社の鈴浦直樹と申します。今日はリモートですが、大嫌いだったkintoneが大好きになった、私の5年間のお話を聞いてください。 まずは自己紹介です。私の名前は鈴浦直樹、37歳。妻と息子・娘の4人家族です。これまでの13年間、営業本部でしか働いたことがなかったのに、この4月からkin
近年求められているのはテストの効率化 小林依光氏(以下、小林):では、また少しテーマを進めてみたいと思っています。今までは、「世の中のDXにはどういうものがあるんだね?」「DX案件ってどんなものがあるんだろうね?」「その中における品質管理、ソフトウェアテストってどんな事例があるのかね?」というテーマでした。 少し視点を変えて、我々はテスティングや品質管理を専門にしているパネリストです。その中におけるDXの事例も聞きたいです。 先ほどどこかでも言っていましたが、人口が減ってきているわけなので、我々一人ひとりも生産性を上げていかなくちゃいけません。そんな中で、「我々のDXとはなにか」というディスカッションに変えたいと思っています。では急にとばしますが、福原さんはどうですか。このあたりの分野は。 福原和紀氏(以下、福原):やはり近年としては、弊社的にもクライアントさまからテストの効率化を非常に多
「小説 すずめの戸締まり~芹澤のものがたり~」は草太の友人・芹澤朋也にスポットを当てたスピンオフ掌編小説。映画公開後に、詳細なプロフィールが明らかになっていない芹澤について、もっと知りたいという声が観客から上がったことから、新海監督が新たに小説を書き下ろした。新海監督は「ヒーローではない芹澤は、観客に近しい立場のごく普通の大学生です。しかし彼の大学生活にもまた、現実の我々と同様に様々な困難や悩みがあったはずです。その彼の日々を、草太との出会いを中心に短編小説として書きました」とコメントしている。 新海誠(監督)コメント映画公開後に多くの方から「芹澤のことをもっと知りたい」という感想をいただけたのは、予想外の喜びでした。 ヒーローではない芹澤は、観客に近しい立場のごく普通の大学生です。 しかし彼の大学生活にもまた、現実の我々と同様に様々な困難や悩みがあったはずです。 その彼の日々を、草太との
今日開催の「TechFeed Experts Night#11 〜 JavaScript/TypeScript最前線」で発表した資料です。 https://techfeed.io/events/techfeed-experts-night-11 Zennの記事はこちら https://zenn.dev/moneyforward/articles/typescript-as-const-satisfies
マリナーズ球団会長付特別補佐兼インストラクターのイチロー氏(49)が18日、インスタグラムで「悩める大人の相談ライブ『イチ問一答』」を発信した。オリックスグループ公式アカウント「SMILE ON」に寄せられた仕事、転職、独立、恋愛、結婚、離婚、人間関係などの悩みに独自の視点で回答した。司会は住吉美紀氏が務めた。 --◇--◇--◇-- 質問「甘い自分に活を入れてほしい。副業をやりたいが、毎日できずに3日坊主で終わってしまう。だらだら寝てしまう」 イチロー氏「聞いて多くの人が思ったと思うけど、まずは本業頑張れ。じゃないの」 質問「風景写真を撮りたくて一眼レフのカメラを買おうと思う。初心者ですが、最初からいいカメラを買うべきか、それとも上達するまで安いカメラで我慢すべきか」 イチロー氏「カメラのことはまったく分からないが、最終的には一番いいものを買ってほしい。どの世界でも同じ。僕だったら野球で
コンピュータは非常に便利なのだが、ほとんどのコンピュータユーザーがその能力の1%も使えてないのではないか。そんな気がするのだ。 というか、コンピュータの能力が人類の進歩に比べて上がり過ぎてる。 おかげでゲームもAIもビデオ編集も手軽になった。 MacBookの新しいCPUが発表されたのだが、40%高速化したというニューラルエンジンを一体全体何に使えばいいのか、人工知能の研究者である吾輩にもわからないので、これを使いこなすことができる人は将来登場するのだろうか。 コンピュータの能力を真に最大限引き出すには、残念ながらプログラマーになるしかない。しかも、マシン語レベルの最適化ができるプログラマーである。 プログラムさえ丁寧につくればコンピュータの持つ潜在能力は圧倒的に高い。だがコンピュータに比べて人間は頭が悪すぎる。 結局のところ、道具がどれだけ進歩しても使う側の人間の想像力が追いつかないと全
RubyのYJITコンパイラをShopifyが本番に投入、Railsアプリを高速化。Rubyも本格的にJITの時代へ ECサイト構築サービスを提供するShopifyは、Ruby 3.2に搭載されているYJITコンパイラを同社の本番環境に投入し、Railsベースで構築された同社サービスの性能改善を実現したと明らかにしました。 YJITコンパイラはShopifyが開発を進めてきたRubyのJITコンパイラで、大規模なRailsアプリケーションにおいてより高い性能向上を目指して開発されたものです。 一昨年末のRuby 3.1でメインラインにマージされ、昨年末に登場したRuby 3.2ではさらに改善が進められて本番環境にも耐えるようになったと説明されており、今回Shopify自身がそれを実証した形になりました。 If you’re a keen Rubyist, you may have hear
ヒットのきっかけは鉄道のレール交換を行う企業での採用 田中洋氏(以下、田中):空調服が発売されたのが約20年前。 西村統行氏(以下、西村):初号機はちょうど20年くらい前ですかね。 田中:私もその頃、そういうニュースを耳にした気がします。空調服が世間にクローズアップされるようになったのは、やはり東日本大震災の頃ですか? 西村:実際にクローズアップされ、売上が伸びたのは、東日本大震災以降の2〜3年目だったんですね。こういう商品は今までにないので、マスコミは飛びつくわけですよ。言葉を選ばずに言うと、物珍しさにつられて、「こういうものを紹介してみました。いいですね、涼しいですね」という感じでしょうか。でも、なかなか買われないんです。 東日本大震災がやっぱり大きかったということも1つあるんですが、もう1つ大きかったのはお客さまの声です。 これは社名を申し上げてもいいと思いますが、大和軌道製造株式会
社会人の勉強不足が招く、日本の国力低下 西舘聖哉氏(以下、西舘):スライドの右上(「現代日本に足りていないと思うこと」)というテーマから、さっくりいこうとと思います。 今の日本で「本を読みましょう」「学びましょう」と言われている中で、特に学ぶことに関しては、社会人になってからもっと意識を上げられるんじゃないかなと思うシーンがけっこうあります。 最近僕は大学のお仕事をさせてもらっていて、学生さんと接したり社会人の方と接したりを行き来する中で、思うことがたくさんあったんです。 ビジネスもされている大中さんから見て、「今の日本はこれが足りていないんじゃないか」という部分や、主に読書周りを中心に他のことにもぜひ触れていただきたいです。課題を感じてるところであったり、こうやったら良くなるんじゃないかというのがあれば、ぜひ教えてください。 大中尚一氏(以下、大中):もともと教師だったというのもあるんで
確率や期待値を求める問題は、数学やプログラミングにおいて中級者(?)向けの典型問題であると言えます。 単発の確率であれば簡単な計算で求めることができますが、試行が複数回にわたる場合、すぐに状況が複雑化します。また、そのような傾向は期待値の問題では更に著しくなります。それらがどのように難しくなるか、それを解析的に(エレガントに)または力任せに(エレファントに)解くにはどうすれば良いか、という点について論じます。 なお、エレガント、エレファントという呼称についてはこの記事を参考にしています。 エレガントな解法、エレファントな解法 〜モンテカルロ法を添えて〜 コイン 半分の確率で表か裏を出すコインがある。このコインが 3 回連続で表になる確率はいくらか。 これはすぐに計算できます。$(\frac{1}{2})^3=0.125$ です。 では、これが次のような問題になった場合どうでしょうか。 半分
ときちゃん @menmenman_39 色々な意見がありますが在宅でエンジニアというお仕事をしながら会社から資格を取るように言われていたのでコマンドを覚える必要があり、業務中は流石にman引いたりググります😂仕事漬けで勉強する時間が少なくて、時間を作る為に壁に貼ってコマンド読み上げたりしてたんだよ〜。 2023-01-18 10:25:29 ときちゃん @menmenman_39 嘘とかネタとか言われて笑っちゃったwww流石にエンジニアという職業やっててPC使わずにわからないコマンドを壁に貼ったコマンドを頼りに仕事する事はそうそうないやろwwwまぁコマンドは覚えるにこしたことはないけどオプションまで全部覚えるの無理ゲーすぎる😀Linuxは覚えろ‼️って感じの試験なので 2023-01-18 10:27:42
This past month, I have been enthralled by the Rust programming language given its unique edge for writing memory-safe, modern programs. Over the years, several languages have emerged as the most preferred by engineers to write resilient, backend software. The tides have shifted from Java/C++ into Go and Rust, which combine decades of programming language theory to build tools that are effective i
前振り 全国の暗号を使うエンジニアの皆さんこんにちは。今日は暗号移行とRSA暗号の話をしたいと思います。まず暗号を利用している皆さんであればCRYPTRECの「電子政府推奨暗号リスト」のことはご存じですよね!(言い切るw) CRYPTRECから2022年7月(昨年夏)に暗号強度要件(アルゴリズム及び鍵長選択)に関する設定基準(PDF直リンク)が公開されました。この中では暗号のセキュリティ強度で各種暗号と鍵長が整理されています。セキュリティ強度はビットセキュリティと呼ばれるビットサイズ(共通鍵暗号の場合のビット長)で区分されます。暗号アルゴリズムが違ってもセキュリティ強度で比較ができるということですね。例えば現在一般的に良く使われているセキュリティ強度は112ビットセキュリティが多く、これにはデジタル署名であればRSA暗号の2048ビットやECDSAのP-224等が含まれます。今日は公開鍵暗
人とコンピュータの関係を考えると、二者間には常にインタフェースが存在します。本連載では、人とコンピュータの間に介在するインタフェースに着目し、インタフェースとそれらを世に生み出すプロダクト開発について議論します。Helpfeelが、独自のインタフェースを実装しながら、便利さと楽しさを備えたWebサービスをどのように開発しているのかについてお伝えします。 こんにちは。yuisekiです。私はHelpfeelでメディアキャプチャーツール「Gyazo」のプロダクトマネージャー兼ソフトウェアエンジニアをしています。本稿では、Gyazoの設計・開発の中でユーザー観察やイベントトラッキングから得られた、人間の認知と判断や行動、操作に関する知見をご紹介します。 人間は極めて速い 本稿で最もみなさんへお伝えしたいのは、「人間は極めて速い」という知見です。一言で表現するならば、人間はとても「短気」で「せっか
ウェブブラウザ「Firefox 109」の正式版が公開されました。Google Chromeなどの他ブラウザでも導入が進められているManifest V3拡張機能がデフォルトで有効となりました。 Firefox 109.0, See All New Features, Updates and Fixes https://www.mozilla.org/en-US/firefox/109.0/releasenotes/ ◆Manifest V3がデフォルトで有効に 今回のアップグレードからManifest V3(MV3)拡張機能がデフォルトで有効となります。ただし、まだ従来のMV2についても引き続き使用可能となっています。 またこれに伴い、拡張機能ボタンが統合されるユーザーインターフェイスの変更も行われています。 この拡張機能ボタンを通じて、個々の拡張機能に対する権限を管理できるようになりま
この記事は、TechFeed Experts Night#11 〜 JavaScript/TypeScript最前線の開催に際し、TechFeedのデータを元に日本語記事ランキングを紹介していくものです。 本記事は、TechFeed Experts Night#11 〜 JavaScript/TypeScript最前線のセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 こんにちは、TechFeed CEOの白石です。 この記事は、TechFeed Experts Night#11 〜 JavaScript/TypeScript最前線の開催に際し、TechFeedのデータを元に日本語記事ランキングを紹介していくものです。 60日以内で、獲得スコアが高かった順にトッ
多すぎた「隠し味」-シェフ秘伝のレシピから見えてくるものとは? / Too many “hidden flavors”
TechFeed Experts Night#11 「ついに来る!TypeScript5.0の新機能」
CFML勉強会で発表した資料です(https://cfml.connpass.com/event/264017/) 概要: ABEMAにおいてサムネイルは、番組へユーザーを誘導する重要な役割を担っており、より良いサムネイルを作成するための検証や、ユーザーにとって相性の良いサムネイルを選択する最適化は非常に重要なデータサイエンスのタスクとなっています。この発表では、そういった検証や最適化における、A/BテストやOPEの活用の事例についてお話しします。
2023年1月13日、Gen Digitalよりリスト型攻撃によりアカウントが不正ログインされた可能性を知らせるアナウンスが利用者へ行われているとBleeping Computerが報じました。同社のパスワードマネージャーを利用している場合は影響を受ける恐れがあるとして注意が呼び掛けられています。ここでは関連する情報をまとめます。 侵害開始10日超で事態把握 既に外部へ流出している認証情報を使用するリスト型攻撃を行うことでNortonアカウントへの不正ログインが行われた。Bleeping Computerによれば、Gen Digitalは攻撃の標的となった可能性のある925,000件のNortonアカウント(非アクティブなものを含む)に対してパスワードリセットや追加的なセキュリティの対策といった保護措置を講じたとしている。*1 顧客宛に通知された内容によれば、Gen Digitalが攻撃に
こんにちは。SALESCORE株式会社CTOの成澤です。 祝・Publication機能のオープンβリリース🎉🎉 ということで、SALESCOREのテックブログを発信し始めます! テックブログの一発目ということで、2022年で一番開発体験が変わったTurborepoによるモノレポ・モジュラーモノリスによる開発について紹介します。 今後もTypeScriptでのWebサービス開発について記事を出していく予定なので、気になる話題などあればコメントいただけるととても嬉しいです🙋♀️ モジュラーモノリスという選択肢 ソフトウェア開発における重要な要素の1つは抽象化です。 抽象化をあえて噛み砕いて、平坦な言葉で言うならば 「適切なグルーピング」 と呼んでも良いでしょう。抽象化とは、ものごとをグルーピングして、適切な名前を与えることです。 100行の処理の羅列は分かりづらいが、10行ずつグルー
(追記) 自動ログイン機能が利用規約に抵触していたらしく、マーケットプレイスより削除されました。 GitHubにAPIを使ったものは残っているので、知識があれば動作させられるかと思います。(自己責任) これを使った再配布等の行動はトラブルの元なので控えた方がよいでしょう。 ChatGPT いいよね 最近一番メッセージやりとりしてるのChatGPTだし、なんなら1日にしゃべる量よりChatGPTと話してることの方が多い可能性まであります ChatGPTのチャットツール自体はこちらから参加して試せるわけですが、プログラムを書くときに使ったことのない言語やライブラリを開拓する際ここまで有難い存在はありません. このようにネット上を探し回ると地味に時間のかかる情報もチャット形式で手に入ります. さて、今回の話題ですが、我が愛しのテキストエディタ「Visual Studio Code」のChatGP
わたしがこれまでにgithubを使って本を10冊以上書いてきたノウハウを共有します。書いた本のほとんどは私と編集者の2人で作った数十ページの同人誌でしたが、それ以外の2冊は数百ページある、書店に並ぶような大物でしたので、本格的に本を書きたい人にもある程度役立つ内容かと思います。 まずは全体的な話。原稿を管理するフォーマットについていうと、わたしはgithub上でのプレビューが楽なこともあってmarkdownで書きましたが、これは自分の好みと出版社が許容するものによって自由に決めてもらえればいいと思います。続いて編集者やレビューアなどの関係者とのデータ共有方法については、単にgithubのアカウントを教えてもらってCollaboratorに追加するだけです。一般的には原稿を管理するリポジトリはprivateにすることになるかとおもいます。 本作りにはさまざまな工程がありますが、わたしはざくっ
最近、色々なライブラリをCommonJS(CJS)からECMAScript Module(ESM)へとマイグレーションしています。 その際に、ESMでは__dirnameやrequireなどCommonJS特有の機能は使えなくなっています。 また、TypeScriptやBabelなど多くのツールはCJSではimport時に拡張子はなくても大丈夫ですが、ESMの場合はimport時に拡張子が必要になります。 import url from "node:url"; - import { mdEscape } from "./mdEscape"; + import { mdEscape } from "./mdEscape.js"; // ESMでは相対パスに拡張子は省略できない + const __filename = url.fileURLToPath(import.meta.url); /
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く