日銀が「デジタル円」の発行に向け、3メガバンクや地銀と実証実験を行う調整に入った。2023年春から民間銀行などと協力し、銀行口座での入出金といったやりとりに支障がないか検証する。災害時などを想定し、インターネットの届かない環境でも稼働するか確かめる。2年間ほど実験を進め、26年にも発行の可否を判断する考えだ。中銀のデジタル通貨はCBDC(Central Bank Digital Currenc
Googleに14年間勤めた後にTwitterに転職したエンジニアで漫画家でもあるマヌ・コルネット氏が、2つの企業の違いについて語っています。 From Google to Twitter (initial thoughts) https://ma.nu/blog/from-google-to-twitter コルネット氏はGoogleで長年にわたりGmailやAndroidの開発に携わった経歴を持つエンジニアで、Googleで働いた経験を元にした漫画シリーズの「Goomics」などのアート作品を公開している漫画家でもあります。しかし、Twitterに転職後に描いた「Twittoons」について同社の人事部から目を付けられるなどのトラブルがあったせいか、イーロン・マスク氏による買収後に真っ先にレイオフのターゲットとなってしまいました。 https://t.co/4SPYyNYmjG On
GitHub ActionsでPRの"Files changed"タブと同じファイルの内容を取得する方法*1。 - uses: actions/checkout@v3 with: # マージベースの探索でコミットをさかのぼるために全コミットを取得しておく fetch-depth: 0 - run: | # ... でPRのFiles changedと同じ差分 git diff origin/main...HEAD # ファイル名のリストだけ git diff --name-only origin/main...HEAD # 必要に応じて追加、変更したファイルだけなど git diff --diff-filter=AM origin/main...HEAD やっていることは次と同じ。 # fast-forwardでない可能性があるのでマージベースを見つけておく merge_base_sha=
IAM ユーザーが所属している IAM グループとアタッチされている IAM ポリシーの一覧を AWS CLI で取得する IAM ユーザーの現状を棚卸ししたい コンバンハ、千葉(幸)です。 IAM ユーザーはきちんと管理されていますか?最近 100名近く IAM ユーザーが存在する環境をご支援する機会がありました。ユーザーがどんなグループに所属していてそれぞれどんな権限を有しているか、きっちりした設計書が無く。まずはそれを棚卸ししてからあるべき構成を考えていきましょう、というアプローチを取りました。 単に IAM ユーザーの一覧を取得するだけであれば以下のエントリにある内容を踏襲すればいいのですが、今回はそれより詳細な情報が必要です。 ということで、AWS CLI で一覧を取得してみました。(その後にスプレッドシートで頑張りました。) IAM ユーザーに割り当てられるポリシーについておさ
「オフィスカジュアルって何」「どのへんがストリート?」──多くの人が頭を悩ませる曖昧なファッション用語。そうした表現を含む質問にAIが自動で回答する技術をZOZO研究所と早稲田大学の研究グループが開発した。 全身のコーディネート画像に「♯カーディガン」「♯キレイめ」「♯カジュアル」などアイテムの座標と曖昧な表現を多く含む複数のタグを付与。それらを自動的に学習・解釈し、関係性を明らかにするAI技術を開発した。さらに活用方法も提案している。 例えばあるコーディネート画像を見た利用者が「このファッションのどのあたりがストリートですか?」と問えば、ストリートのタグが付与されたアイテムを赤く表示する(ヒートマップ)。「このファッションを少しフォーマルにすると?」という問いには一部を入れ替えた画像を使って新アイテムを提案できる。 研究グループは「ファッション分野特有の曖昧性はユーザーが新しいジャンルの
AWS Open Source Blog Introducing Finch: An Open Source Client for Container Development Today we are happy to announce a new open source project, Finch. Finch is a new command line client for building, running, and publishing Linux containers. It provides for simple installation of a native macOS client, along with a curated set of de facto standard open source components including Lima, nerdctl,
Lint Night #1 に登壇した。 lintnight.connpass.com 当日のスライドは以下です。 今回は Kuniwak さんの方でそもそも「Lint とは?」といった前段の話をしていただけるというのと、"Lint" を冠したイベントを考えて、ここなら事前に求める前提知識をいくつか端折って話して良いだろうと RuboCop の内部構造に踏み込んだ話にしてみました。 今回内部のしくみに踏み込もうと思った時に思い出したのが『Ruby のしくみ』で、表紙はこのパロディになっています。 Rubyのしくみ -Ruby Under a Microscope- 作者:Pat Shaughnessyオーム社Amazon 私の発表の構文解析パートで出てきた書籍はこちら。Yacc の Ruby 版である Racc については『Ruby 256 本 無道編』が構文解析のしくみもろもろと一緒に紹
One of the things that I like to do in my projects, is to make the git history as linear as possible. Usually this means to rebase commits onto the main branch, but it can also mean to only allow merges in one direction, from feature branches into main, never the other way around. It kind of depends on the project. Today I'm taking this one step further, and I'm introducing a new concept: extremel
「シン・スウィフト 5.7 ~ Swift5.7を振り返る ~」登壇:freddi 監修:shinzan ※こちらは以下イベントの資料です https://yj-meetup.connpass.com/event/247614/
Today, 1Password is making Typeshare publicly available as an open-source project to help Rust developers generate consistent type schema across multiple languages. With Typeshare, developers can now create FFI (foreign function interfaces) with confidence. What problem does Typeshare solve?We often write code in another language and have Rust call that code. For example, 1Password is powered by a
例えば、「iPhone」には数十の化学元素が使われているとされ、その中にはアルミニウムや銅、リチウム、銀、さらには金など、よく知られた金属が含まれる。だが、それだけではない。ほかにもレアアース(希土類元素)と呼ばれる多くの金属が、iPhoneの内部に収まっている。これらは一般になじみは薄いが、幅広い技術や再生可能エネルギーに利用され珍重されている素材だ。 世界中の多くの人が日々、レアアースを利用しているが、一般的な家電製品の中にひっそりと使われているため、その事実を知ることさえない。iPhoneユーザーであれば、ランタンと呼ばれるレアアースが、画面の色を鮮やかにし、ネオジムやジスプロシウムがデバイスの振動に役立っている。また、電気自動車の動力を生み出す磁石にも、ネオジムのようなレアアースが多く用いられている。 しかし専門家は、世界がより環境に優しい経済へと移行するのに伴い、スマートフォンを
現状について「正直バブリー」と話すのは同社の中嶋直昭代表。エデュクリエーションはいかにしてAWSでビジネスチャンスをつかんだか。中嶋代表と、AWS活用を支援するSIer・ヘプタゴン(青森県三沢市)の立花拓也代表取締役社長に聞いた。 特集:中堅中小企業のIaaS・PaaS活用 大手企業を中心に活発化するIaaS(Infrastructure as a Service)やPaaS(Platform as a Service)の活用。一方、中堅中小ではまだクラウド自体への理解が進んでおらず、導入に踏み出せていない企業も多い。本特集では、中堅中小企業がIaaS・PaaSを活用する利点を整理し、ビジネスに役立てるヒントを発信する。 もともとは塾のみを手掛けていたが「塾は夜の仕事で、昼が空いていた」(中嶋代表)ことから思い出フォトを立ち上げたという。思い出フォトはスポーツイベントや運動会などの写真を撮
スマートフォンの機種変更をするとき、LINEのデータ移行に不安を感じたことはありませんか? LINEはデータ移行を行うために準備をする必要があり、十分に準備ができていないと正しくデータが引き継げない場合があります。今回はLINEの引き継ぎ機能である「かんたん引き継ぎQRコード」と、引き継ぎ機能を使うために必要な準備を解説します。 LINEの引き継ぎ機能を使うには、本人認証のためにLINEアカウントのユーザー情報の登録が必要。今までやりとりした過去のトーク履歴が消えてしまうことが心配な方は、トーク履歴のバックアップも取っておこう まずは引き継げる/引き継げないデータを確認しよう LINEではアカウントの移行だけで、引き継げるデータと引き継げないデータがあります。「友だちリスト」「グループ」「自分のプロフィール情報」など、アカウントに設定しているデータは引き継ぐことができます。 iPhoneか
This release includes improvements to the --cache option added in 2.7. A new --cache-location option has been added, and a bug that saved the cache even when --write wasn't specified has been fixed. We're also adding support for TypeScript 4.9 satisfies operator! If you enjoy Prettier and would like to support our work, consider sponsoring us directly via our OpenCollective or by sponsoring the pr
はじめに 普段、Ruby On RailsでMPA(マルチページアプリケーション)による開発をメインに行っています。 最近「jQueryを使わない」という話しをチラホラ見かけるようになりました。その辺を調べていくうちに自分も「jQueryを使うのやめよう」と思いました。しかし、jQueryに慣れてしまっていて、プレーンなJSで書く方法がパッと出てこなかったので、その辺りを備忘録としてまとめてみました。 jQueryでよく使っていた機能 自社内のプロダクトでjQueryの利用状況をざっと見たところ、利用されている機能としては次のものが多かったです。 セレクタ Ajax イベント ループ それぞれプレーンJSでの記述例を書いておきます。 単一セレクタの例 jQuery
About the Open Edition The 3rd edition of Python for Data Analysis is now available as an “Open Access” HTML version on this site https://wesmckinney.com/book in addition to the usual print and e-book formats. This edition was initially published in August 2022 and will have errata fixed periodically over the coming months and years. If you encounter any errata, please report them here. In general
CloudNative Days Tokyo 2022のセッション「Kubernetes Admission Webhook Deep Dive」のサンプルプログラムです。 セッション情報 https://event.cloudnativedays.jp/cndt2022/talks/1579 …
D2 is a diagram scripting language that turns text to diagrams. It stands for Declarative Diagramming. Declarative, as in, you describe what you want diagrammed, it generates the image. For example, download the CLI, create a file named input.d2, copy paste the following, run this command, and you get the image below. NETWORKUSERAPI SERVERLOGSCELL TOWERONLINE PORTALDATA PROCESSORSATELLITESTRANSMIT
「ソフトウェア分野で迅速なイノベーションを実現するには、それぞれが何に取り組んでいるのか、誰が何をコーディングしているのか、把握しておくことが不可欠です」 11月21日にツイッターのサンフランシスコ本社で開かれた全社会議の場で、マスク氏は大規模な人員整理が完了したこと、(テスラのような)テキサス州への本拠移転計画は考えていないことを語っているが、上記のメールはその数時間後に送られた。 なお、Insiderがすでに報じたように、同社のフルタイム従業員数は現在約2300人、10月末にマスク氏が経営権を握った時点の7500人に比べて3分の1以下まで激減した。 メールは、エンジニアらに各自報告を求める内容として、「どんなプロジェクトに取り組んでいるか」「何を到達目標としているのか」の説明に加え、「その週に書いたコードのサンプルまたはファブリケーター(Phabricator、コードレビュー用ツール)
こんにちは、natsukiです。パソコンのWEBカメラで手元を撮影するというアイデア商品、「テモトノオトモ」を購入して使ってみたので、紹介します。他に類似した製品が見当たらず、まさにアイデアの勝利と言えるような商品です。特に、リモートワークなどでWEBカメラを多用する人におすすめです。 1.テモトノオトモ ― 製品概要 どういうものかというと、画像のようにWEBカメラに装着し、鏡で反射させて手元を撮影するというものです。潜望鏡のような仕組みといえば、想像が付くでしょうか? 何らかの作業や資料などを見せたいときに、非常に便利です。もちろん、この用途専門のいわゆる「書画カメラ」を用意した方が、解像度は高く汎用性もあります。ただし、書画カメラはかなりかさばる上、価格もおおむね10,000円以上はします。テモトノオトモは、安価で、なにより利用の手軽さが魅力です。 2.テモトノオトモ ― 筐体と組み
今年の後半は久しぶりにRubyに機能を追加したりしており、Ruby 3.2に3つの機能(もしくは変更)をいれたので紹介したい。 Ruby 3.2リリースまであと一ヶ月くらいあるので、現時点でBugなどをみつけたら教えてほしい。 1. RubyVM::AbstractSyntaxTreeにkeep_tokensオプションを追加した 名前の通りtokenの情報を保持するようにし、あとでNodeからtokenを取得できるようにするためのオプション。 RubyVM::AbstractSyntaxTreeの.parse, .parse_file, .ofの3メソッドで使うことができる。 とりだすときはRubyVM::AbstractSyntaxTree::Nodeの#tokensもしくは#all_tokensでtokenを取得できる。 root = RubyVM::AbstractSyntaxTre
「成功したいなら本を読むべき」とよく言われますが、世の中に存在する膨大な書籍から自分だけで最適なものを選ぶのは大変です。そこで、成功したSaaSスタートアップの創業者へのインタビューを行っているMicroSaaSHQが、さまざまな創業者に「オススメの本はありますか?」と尋ねた調査結果を公開しています。 25 Best Books Recommended by 80+ Profitable Founders https://microsaashq.com/insights/founder-insights-books-recommendations ◆ブランドロゴのデザインをサポートする「Logology」創業者:Dagobert Renouf氏 Renouf氏は、決済サービス大手のPayPal創業者であるピーター・ティール氏の「ゼロ・トゥ・ワン 君はゼロから何を生み出せるか」という著作につ
Netlinkを学び始めました。記録です。 今回はNetlink メッセージをコードで書く内容であったり、そのメッセージをキャプチャしてバイナリを読みながらNetlinkを理解する記事になります。 Netlinkとは? ユーザー空間とカーネル空間のやりとりを行う事が出来るLinux kernelのサブシステムです。 Netlinkは、socket通信を利用してユーザー側はカーネル空間との通信を行う事が出来るため通常のネットワークプログラミングと同じように、Netlinkに関する様々な要素を持ったヘッダーを付加し送信を行った後、recv関数といったソケットからメッセージを受け取る関数を使用する事でカーネル空間とユーザ空間の通信を実現しています。 linuxjm.osdn.jp ネットワーク経由でNetlinkを使用する主な要素としては以下が挙げられます。 経路テーブルに関する操作(例:追加,
経済産業省(以下経産省)は11月11日、「次世代半導体の設計・製造基盤確立に向けた取組」として、日本政府が最新の半導体製造技術を開発する「技術研究組合最先端半導体技術センター(LSTC)」という新しい研究開発組織を発足すると発表した。その実行部隊となる製造企業としてキオクシア、ソニー、ソフトバンク、デンソー、トヨタ自動車、NEC、NTTなどが出資して設立した「Rapidus株式会社」(以下Rapidus)を選定したことを明らかにした。 今後LSTCで次世代の半導体製造技術の開発を行ない、Rapidusが実際に製造を担当することで、日本に最先端の半導体製造の環境を再び実現しようというのが狙いだ。 枯れた製造技術を利用して製造している日本の半導体工場 経産省が発表した資料によれば、まず経産省が「技術研究組合最先端半導体技術センター(LSTC)」という研究開発組織を立ち上げる。このLSTCでは、
はじめに こんにちは、情報システム部 SRE 橋本です。 普段はクラウドエンジニア(SRE)としてチームリードをしています。興味関心がインフラ、Observability、SRE、Security、Golangといった分野であり、 Japan Google Cloud Usergroup for Enterprise(Jagu’e’r ジャガーと読みます)でObservability/SRE分科会のオーナーを担当させていただいております。その縁もあって先日Innovators Hive at Cloud Next 2022でコミュニティ運営についてお話をさせていただきました。 この記事では現在チームリードをしていてビルドアップ中でもあるSREチームについて考えていることをお話したいと思います。 また、このSREチームについてのインタビュー記事も掲載いたしました。メンバーやチームの雰囲気を伝
大変反省したので、何をやっていて、どんな会社なのか書いていきます。知ってもらうためにも定期的に更新していければ思っています。 まとめ零細企業リアルタイムな音声と映像を扱うミドルウェア製品を作って売ってるミドルウェアのクラウド版を作って売っているサブスクリプションモデルの積み上げ型OSS 重視何をやってるのか時雨堂はミドルウェアソフトウェアをパッケージとして開発、販売しています。最近は「リアルタイムな音声と映像、データの配信」に特化したミドルウェアがメインです。 現在の主力製品は WebRTC SFU Sora (以降 Sora)という本来は P2P で利用する WebRTC を、クライアント・サーバー方式で利用するソフトウェアを1 から開発して、販売しています。売上のほとんどはこの製品関連になります。 製品はサブスクリプションを採用しており、 3 ヶ月、6 ヶ月、 12 ヶ月単位で Sor
寄稿者 Sanjoy Singh(サンジョイ・シン) インド企業Talentica Softwareのエンジニア担当副社長。アーリーステージ、グロースステージのスタートアップ50社超のスケーラブルプラットフォーム構築をサポート。 ソーシャルニュースサイトを運営する米Diggの共同創業者で、ベンチャーキャピタリストでもあるKevin Rose(ケビン・ローズ)氏はかつて、「A team aligned behind a vision will move mountains. (ビジョンに沿っているチームは山を動かす。)」と言った。これは真理だ。成功するプロダクトを生み出すにはあらゆる不確実性を乗り越えなければならない。そのためには明確なプロダクトビジョンが必要だ。 開発チームがプロダクトビジョンに沿っていれば、意思疎通が容易になり、チームメンバーに意思決定権を委ねられる。すると、主要関係者へ
HTML/CSSの知識を習得しても、いざWebサイトを構築しようとすると手が止まってしまう。それは知識の体系化ができていないから、と語るのが『HTML/CSSブロックコーディング』の著者である笠井枝理依さんです。笠井さんは本書で、そうした悩みを解決する手法としてサイトの要素をブロック単位で分解してコーディングしていくブロックコーディングを解説しています。今回は本書からWebサイトをブロックに分解する方法を紹介します。 本書は『HTML/CSSブロックコーディング デザインをすらすら再現できる』の「Ch01 モックアップをブロック分解」を抜粋したものです。掲載にあたって編集しています。 モックアップとは モックアップとは皆さんが考えるところの「デザイン」であり、日本では「デザインカンプ」と呼ばれることもよくあります。Webページがどのように表示されるのか、実際にブラウザで表示される場合と遜色
岸田文雄さん、顔色悪いんですよね。 週刊文春が、岸田事務所の選挙で空白領収書がたくさんあったと報じました。 〈証拠写真〉岸田文雄首相も選挙で“空白領収書”94枚 公選法違反の疑い https://bunshun.jp/articles/-/58898 また、共産党の機関紙・しんぶん赤旗に新総務大臣の松本剛明さんの政治資金規正法違反ネタを打ち上げられてしまい、政治資金や選挙運動費用をめぐる問題で寺田稔総務相を更迭した直後だっただけに面倒なことがたくさん起きています。これで支持率なんて上がるわけないよね。 岸田首相お疲れ?言い間違え連発 「寺田大臣」を「タケダ大臣」 https://www.jiji.com/jc/article?k=2022112100732&g=pol 松本新総務相 規正法違反疑い/複数の政治資金パーティー https://www.jcp.or.jp/akahata/aik
平均年収443万円の暮らしとはどんなものだろうか。 いま話題の新刊『年収443万円 安すぎる国の絶望的な生活』では、物価が上がる一方で給料は安いままの国の生活の実態を明らかにしている。 では、そもそも、なぜ日本はこの30年で大きく衰退・停滞してしまったのか。 私の原体験 あまりに若者が疲れている、何かおかしい──。 社会人になりたての2000年から2003年にかけて、当時、経済記者だった私が感じたことだった。その頃に社会に出た同世代の多くが、連日の“サービス残業”で終電帰り、土日も“サービス出勤”をしていた。たまに休める日は疲れ切って動けず、寝たきり状態。よく言われる「若い時は勉強だ」という域を超えているように思えた。 私が大学を卒業したのは2000年3月。この年が、大卒就職率が統計上初めて6割を下回る、超がつくほどの就職氷河期だったと知ったのは、仕事でこの問題を追い始めてからだった。 マ
AWSは、ローカルマシン上にLinuxコンテナのランタイム、ビルドツール、コマンドラインツールなど一式を簡単にインストールし、コンテナを用いた開発環境を開始できるソフトウェア「Finch」をオープンソースで公開しました。 Today we are happy to announce a new open source project, Finch. Finch is a command line client for building, running, and publishing Linux containers. Learn more in this blog from @estesp and @ChrisShort https://t.co/5qDdio806E#AWSCloud #containers #opensource pic.twitter.com/TDfcYlwwIs
観測しようとすると、その観測が影響を与えてしまう感じで、おもしろい 自分の頭の中 この機能をチームで開発するのに、だいたい2ヶ月くらいかなぁと自分が頭の中で思っているとする。もし僕らの知ってる範囲ですべてが収まれば1ヶ月くらいで終わるかもなぁと思いつつ、まぁ、知らない範囲のことがあるだろうし2ヶ月くらいに思っておくのがいっか という感じ。6割ぐらいの自信 チームの中 チームメイトに「この機能いつ出せるかな?」って聞かれることはあんまりないと思うけど、もし聞かれたら「んー、2ヶ月くらいじゃない?もしかしたら、もうちょっと早くできるかもだけどね」ってそのまま頭の中を伝えると思う 聞かれることがあんまりないというのは、そもそも、チームでラフに見積もるから。Tシャツサイズとかストーリーポイントとかを使って「Mサイズだから2ヶ月くらいだね」って話をするだけで済む。「2ヶ月くらいだね」って言ったものは
1-3. リンク先の内容を具体的に表示する ボタンやバナーのマイクロコピーでは、リンク先の内容を具体的に表示することが大切です。 「詳しくはこちら」のような表現でリンク先の内容がわからないと、ユーザーはそこに知りたい情報があるのか判断できないために離脱する可能性が高いからです。 デジタルツールの大手メーカーであるAppleが“M1システムオンチップ”を紹介するページでは、リンクボタンに以下のようなマイクロコピーが設置されています。 出典:Apple これらのマイクロコピーによって、ユーザーはリンクボタンの先にどんな情報があるのかを一目で理解できます。 スマホが普及した近年は特に、サイトを閲覧するユーザーはその内容をじっくりと読んでいるというよりも、流し読みをしているケースが多いものです。 「詳しくはこちら」だとそれが何のことだったか記憶に残っていない可能性があり、理解するためにはページを遡
サッカーのワールドカップカタール大会、世界ランキング24位でグループEの日本は23日の1次リーグの初戦、世界11位で西ドイツ時代も含めて過去4回の優勝を誇るドイツと対戦し、途中出場の堂安律選手と浅野拓磨選手のゴールで2対1で逆転勝ちしました。 日本は前回のワールドカップロシア大会に続く白星スタートで、過去6大会で初戦で勝ち点を獲得した3大会は、いずれも決勝トーナメントに進出しています。日本が入るグループEは、スペインはコスタリカとの初戦で7対0で快勝したため、日本は得失点差で2位となっていて日本は2戦目となる27日のコスタリカ戦に勝って、その後スペインがドイツに勝つか引き分けると、3戦目を待たずにグループEの2位以内が確定し2大会連続の決勝トーナメント進出が決まります。 ※試合の詳細と各選手たちの談話はページの下部に※ 前半、日本は序盤からドイツに細かくパスをつながれ再三ゴール前でピンチを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く