並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 23458件

新着順 人気順

CANの検索結果121 - 160 件 / 23458件

  • AppleがiOS 17.4のベータ版でPWAのサポートを削除していることが明らかに

    Appleは長年にわたり、ウェブサイトをiPhoneのホーム画面に追加することでウェブアプリとして使用できる「プログレッシブウェブアプリ」(PWA)と呼ばれる機能を導入していました。しかし、iOS 17.4のベータ版において、PWAのサポートが削除されていることが報告されています。 Did Apple just break Web Apps in iOS 17.4 Beta (EU)? - Open Web Advocacy https://open-web-advocacy.org/blog/did-apple-just-break-web-apps-in-ios17.4-beta-eu/ iOS 17.4 seems to remove web app support in the EU https://9to5mac.com/2024/02/08/ios-17-4-web-app-e

      AppleがiOS 17.4のベータ版でPWAのサポートを削除していることが明らかに
    • 猫は人間の赤ちゃんより短時間で言葉を学習できる可能性

      猫は古くから人間と生活を共にしており、過去の研究では飼い主の言葉と他人の言葉を聞き分けたり、同居する猫の名前を学習したりすることがわかっています。日本の麻布大学の研究チームが発表した論文では、猫は人間の幼児よりも短時間で言葉を学習できる可能性があると示されました。 Rapid formation of picture-word association in cats | Scientific Reports https://www.nature.com/articles/s41598-024-74006-2 Cats beat babies at word-association game | Science | AAAS https://www.science.org/content/article/cats-beat-babies-word-association-game Cats

        猫は人間の赤ちゃんより短時間で言葉を学習できる可能性
      • 空のS3バケットでAWSの請求額が爆発的に増加するとの指摘、Amazonはさっそく問題に対処すると発表

        AmazonのクラウドコンピューティングサービスであるAWSが提供するストレージサービス・Amazon S3では、写真や動画などのデータをアップロードするためにバケットを作成する必要があります。このS3バケットを空の状態にしていると、AWSの請求額が爆発的に増加してしまうという問題を、ソフトウェアエンジニアのMaciej Pocwierz氏が報告しました。 How an empty S3 bucket can make your AWS bill explode | by Maciej Pocwierz | Apr, 2024 | Medium https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1 Pocwierz氏はクライアント向けに作成

          空のS3バケットでAWSの請求額が爆発的に増加するとの指摘、Amazonはさっそく問題に対処すると発表
        • has()疑似クラスでコーディングが変わる! CSS最新スタイリング - ICS MEDIA

          2024年のブラウザならCSSの:has()疑似クラスが使えます。この:has()疑似クラスは非常に強力なポテンシャルをもっています。というのも:has()疑似クラスを使えば、どんな関係のセレクターも指定可能になります。これを使えば多彩なセレクターが記述できるようになり、より表現力豊かなCSSを実現できます。この記事では:has()疑似クラスを使ったCSSの表現手法やテクニックを紹介します。 サンプルを別ウインドウで開く コードを確認する :has()疑似クラスの基本的な使い方 :has()疑似クラスの使い方について簡単に説明します。:has()疑似クラスは渡したセレクターを持つ親要素を選択します。たとえば、次のようなHTMLとCSSがあるとします。 <p class="text"> <strong>メロス</strong>は激怒した。必ず、かの邪智暴虐の王を除かなければならぬと決意した。

            has()疑似クラスでコーディングが変わる! CSS最新スタイリング - ICS MEDIA
          • Difyを使ってノーコードでAIエージェントを作成する - Taste of Tech Topics

            こんにちは、機械学習チーム YAMALEX の駿です。 YAMALEX は Acroquest 社内で発足した、会社の未来の技術を創る、機械学習がメインテーマのデータサイエンスチームです。 (詳細はリンク先をご覧ください。) 最近は GPT-4o や Claude 3 を使ったアプリを、せっせと実装したりしていたのですが、Difyの登場により「もう、これでいいじゃん」という気持ちが抑えきれていません。 今回はそんなDifyを使って、「LLM自体の知識が足りないときにGoogle検索を行って回答するチャットボット」を作ってみました。 Google検索して答えてくれる 1. 概要 1.1. Difyとは 2. 環境構築 3. アプリ作成 3.1. 各ブロックの簡単な説明 4. 動かしてみる 5. まとめ 1. 概要 1.1. Difyとは Difyは、大規模言語モデル(LLM)を活用したアプリ

              Difyを使ってノーコードでAIエージェントを作成する - Taste of Tech Topics
            • 電気自動車が重すぎるせいでガードレールをあっさり突き破ってしまう衝撃映像が公開される

              ガソリン車よりも環境に優しいとして注目されている電気自動車(EV車)は、車載の大容量リチウムイオンバッテリーが非常に重たいため、同サイズのガソリン車と比べて200kg~500kgも車両重量が増える傾向があります。車両が重くなると衝突時のエネルギーも大きくなるとのことで、アメリカのネブラスカ大学リンカーン校と陸軍工兵司令部が、実際にEV車をガードレールに衝突させた実験動画を公開しています。 Nebraska experts weigh highway safety and electric vehicles | Nebraska Today | University of Nebraska–Lincoln https://news.unl.edu/newsrooms/today/article/nebraska-experts-weigh-highway-safety-and-electri

                電気自動車が重すぎるせいでガードレールをあっさり突き破ってしまう衝撃映像が公開される
              • System tests have failed

                When we introduced a default setup for system tests in Rails 5.1 back in 2016, I had high hopes. In theory, system tests, which drive a headless browser through your actual interface, offer greater confidence that the entire machine is working as it ought. And because it runs in a black-box fashion, it should be more resilient to implementation changes. But I'm sad to report that I have not found

                  System tests have failed
                • 「配信活動終了」について/Regarding the “Conclusion of Streaming Activities”|カバー株式会社 公式note

                  「配信活動終了」について/Regarding the “Conclusion of Streaming Activities” (English follows Japanese) いつもホロライブプロダクション所属のタレントを応援していただき、本当にありがとうございます。 今日は皆さまに「配信活動終了」について少しお話ししたいと思います。 「卒業」と「配信活動終了」 これまで、タレントがホロライブプロダクションでの活動を終えるときに「卒業」という言葉で皆さまにお伝えしてきました。 卒業とはタレントがプロダクションを離れ、一部進行中のプロジェクトを除きすべての活動を終了することを指します。 しかし、ホロライブプロダクション、所属するタレント、そしてタレント活動を見守って応援してくださっているファンの皆さんにとって、また、末席ながら陰でタレントを支えているスタッフにとっても、すべての活動を終

                    「配信活動終了」について/Regarding the “Conclusion of Streaming Activities”|カバー株式会社 公式note
                  • 構造化ログのフォーマット logfmt vs JSON lines - methaneのブログ

                    構造化ログのプラクティスをあちこちで調べていたら、logfmtを推奨する記事を見つけたので調べてみました。 先に結論を言うと、JSON linesを使っておくのが良さそうです。 logfmt について logfmtとはスペース区切りで key=value を並べたフォーマットです。文字列にはクォートとエスケープによってスペースや改行を含められます。 at=info method=GET path=/ host=mutelight.org fwd="124.133.52.161" dyno=web.2 connect=4ms service=8ms status=200 bytes=1653 (logfmt から引用) あちこちで logfmt のリファレンスとして紹介されているのはこの記事です。 https://brandur.org/logfmt 発明されたのはどこか分かりませんが、流行

                      構造化ログのフォーマット logfmt vs JSON lines - methaneのブログ
                    • Mrs. GREEN APPLE「コロンブス」MV 問題、マジわけわかんねぇ (追記あり) - rna fragments

                      6月13日に大炎上の後、削除、謝罪に追い込まれた Mrs. GREEN APPLE (以下 Mrs. と略す)の曲「コロンブス」の MV の騒動なんだが、マジでわけがわからなかった。 いや、今時コロンブスを無邪気に偉人扱いでテーマにするのはアカンでしょうとか、そういうのはわかる。しかしそこまで?って最初は思ったけど、どうも海外向けに英語字幕まで付けてたって話を後から聞いて、それはさすがに… と。まあ、そのことだけで削除や謝罪に値すると言われれば、それはそうだな、と思う。 しかしこの炎上騒動、その点もさることながら、MV の映像表現を問題視する声が大きかったという印象がある。つまり映像に出てくるコロンブスたち(Mrs. のメンバーが扮する)が「猿」(類人猿らしき登場人物たち)に文明を伝えたり使役したりしているというのだ。 報道でも、「「サル」にふんした人たちに、馬の乗り方を教えたり人力車を引

                        Mrs. GREEN APPLE「コロンブス」MV 問題、マジわけわかんねぇ (追記あり) - rna fragments
                      • ストレス軽減やリラックスに役立つとされる「マインドフルネス」のダークサイドとは?

                        マインドフルネスは「現在起こっている経験に意識を集中させる」という実践であり、近年はストレス軽減やリラックス、集中力の増加といった効果があるとして企業研修などにも取り入れられています。ところが、そんなマインドフルネスにはポジティブな面だけでなくさまざまな「副作用」もあるとして、イギリスのコヴェントリー大学で心理学准教授を務めるミゲル・ファリアス氏が警鐘を鳴らしています。 Meditation can be harmful – and can even make mental health problems worse https://theconversation.com/meditation-can-be-harmful-and-can-even-make-mental-health-problems-worse-230435 マインドフルネスは仏教の瞑想(めいそう)にルーツを持っていま

                          ストレス軽減やリラックスに役立つとされる「マインドフルネス」のダークサイドとは?
                        • Gemini Liveが無料になったよ。スマホと自然な会話ができておもろい

                          Gemini Liveが無料になったよ。スマホと自然な会話ができておもろい2024.10.07 18:0056,678 Kyle Barr - Gizmodo US [原文] ( 高橋真紀 ) 2024年8月のMade by Googleイベントで、Pixel 9のラインナップとともに初めて披露された「Gemini Live」。 これまで有料プランのGemini Advancedユーザーに限定されていましたが、すべてのユーザーが無料で利用できるようになりました。 AIと世間話ができる音声ベースのAIアシスタントにこだわらないのであれば、マイクロソフトはCopilotを通じてWindows 11で同様の機能を使うことが可能です。これでスパイク・ジョーンズ監督の映画『her/世界でひとつの彼女』のようなやりとりもできますね。 Gemini Liveは電源ボタンを長押しすると、右下にGemini

                            Gemini Liveが無料になったよ。スマホと自然な会話ができておもろい
                          • Why, after 6 years, I’m over GraphQL

                            GraphQL is an incredible piece of technology that has captured a lot of mindshare since I first started slinging it in production in 2018. You won’t have to look far back on this (rather inactive) blog to see I have previously championed this technology. After building many a React SPA on top of a hodge podge of untyped JSON REST APIs, I found GraphQL a breath of fresh air. I was truly a GraphQL h

                            • One Minute Park

                              close One Minute Park allows you to visit parks from around the world for one minute each. These are just one minute videos, not webcams. Eventually the project will fill in all the minutes (1440) in a day. You can create your own One Minute Park to help achieve this goal. How to make a One Minute Park Walk around a park until you find a composition. Your scene should be filled with many layers of

                                One Minute Park
                              • 因果律崩壊?光が原子雲に入る前に原子雲から出ていくのを観測 - ナゾロジー

                                遊園地は入らなければ出れない量子の世界は常識が通じない遊園地の敷地に入った時間は、出る時間よりも必ず前になります。 この常識はお客だけでなく、遊園地のスタッフや上空を通過する鳥、銃弾のような無生物にも適用されます。 生物も無生物も一定の領域を「通過」するならば、入るのが先で出るのは後、逆はできません。 それは子供でもわかることです。 しかし量子の世界においては日常の常識が通じないことが知られています。 量子の世界では1つのものが2つの通路を同時に通ったり、何もない空間から粒子が現れては消えていくことが確認されています。 また量子の世界の曖昧さは、物体の場所だけでなく、時間にも及ぶことが示されており、実験室レベルでは過去と未来を干渉させることにも成功しています。 二重スリット実験を物理的スリットではなく「時間の切れ目」で再現成功! さらに物体の持つ電荷のような「性質」を、物体の「質量」から切

                                  因果律崩壊?光が原子雲に入る前に原子雲から出ていくのを観測 - ナゾロジー
                                • パルワールド、日本より海外で売れてる訳だけど 英語版の声明は擁護派が大半で、日本とは違った様相

                                  安堂ひろゆき/FlightUNIT @drunkenAndo パルワールド、日本より海外で売れてる訳だけど 英語版の声明は同文書ではあるものの、レスに擁護派が大半で日本とは違った様相が出ていて これほんまどうなるんかねって思う 自分はこう思うってのは既に書いたけど、裁判やその結果と国際的な扱いはほんまわからん x.com/Palworld_EN/st… 2024-09-20 01:29:43 Palworld @Palworld_EN Regarding the Lawsuit Yesterday, a lawsuit was filed against our company for patent infringement. We have received notice of this lawsuit and will begin the appropriate legal proce

                                    パルワールド、日本より海外で売れてる訳だけど 英語版の声明は擁護派が大半で、日本とは違った様相
                                  • jQuery 4.0.0 BETA! | Official jQuery Blog

                                    jQuery 4.0.0 has been in the works for a long time, but it is now ready for a beta release! There’s a lot to cover, and the team is excited to see it released. We’ve got bug fixes, performance improvements, and some breaking changes. We removed support for IE<11 after all! Still, we expect disruption to be minimal. Many of the breaking changes are ones the team has wanted to make for years, but co

                                    • PostgreSQL and UUID as primary key

                                      UUIDs are often used as database table primary keys. They are easy to generate, easy to share between distributed systems and guarantee uniqueness. Considering the size of UUID it is questionable if it is a right choice, but often it is not up to us to decide. This article does not focus on "if UUID is the right format for a key", but how to use UUID as a primary key with PostgreSQL efficiently. P

                                        PostgreSQL and UUID as primary key
                                      • Webアクセシビリティことはじめ【おすすめ資料5選】|akane

                                        こんにちは!株式会社Rabeeのデザイナーのakaneです🐏 今回は、Webアクセシビリティの初心者が基礎を学ぶときに助かった資料を紹介します。各資料に対する説明も掲載しているので、どうぞ最後までお楽しみください🌏 ※冒頭、Webアクセシビリティに関する前提知識の紹介が長くなっています。本編を読みたい方は「資料①|ざっくり知ろう」からご覧ください。 ※今回は、デジタル庁等の引用元にならって「障害」の表記を使用します。 ※noteの内容に誤りがございましたら、お手数ですがコメントやSNS等でご指摘いただけると幸いです。 はじめにまずは、Webアクセシビリティに関する基礎知識の整理からスタートします。最近よく耳にする「合理的配慮」のことも振り返ります。 WebアクセシビリティとはWebアクセシビリティとは、文字通りWebサービスにおけるアクセシビリティのことです。 アクセシビリティは「アク

                                          Webアクセシビリティことはじめ【おすすめ資料5選】|akane
                                        • 世界一わかりやすいゼロ知識証明 Vol.2: Zero-Knowledge Proofs in the Context of Modern Cryptography

                                          このブログシリーズをグラントプロジェクトとしてサポートしてくださっているイーサリアム財団、また執筆に際してフィードバックとレビューをしてくださった末神奏宙さんに感謝します。 Special thanks to Ethereum Foundation for awarding grants to this blog post series, and Sora Suegami for feedback and review. このブログシリーズは、ソフトウェアエンジニアに限らず、あらゆる日本の読者のみなさんに向けて、最先端の暗号技術とその重要性をわかりやすく説明するという趣旨で書かれています。それぞれ単体の記事としてもお読みいただけますが、順番に読み進めていくことでより理解が深まります。まだお読みでない方は、ブロックチェーンやコンセンサスアルゴリズムの仕組みについて解説しているVol.1を先に

                                          • オープンソースとは何か? Open Source Definition逐条解説書 – Shuji Sado

                                            オープンソースとは何か? Open Source Definition(オープンソースの定義) 逐条解説書 v1.0, 2024年1月22日 佐渡 秀治 Open Source guy オープンソース(Open Source)とは、米国の公益法人であるOpen Source Initiative(OSI)が策定した「オープンソースの定義」(Open Source Definition)で書かれた条件を満たすライセンス及びそのライセンスが適用されるソフトウェアのことである。このオープンソースという用語は自由ソフトウェア(Free Software)の代替として企図され、広く一般へ自由なソフトウェアを広めるためのキャンペーンのための用語として人為的に策定されたが、その後のオープンソース・ムーブメントと呼ばれる熱狂期を経て、紆余曲折ありながらも現在では世界の様々な領域においてオープンソースは当た

                                              オープンソースとは何か? Open Source Definition逐条解説書 – Shuji Sado
                                            • 世界初の「走行中にEVをワイヤレス充電できる高速道路」がまもなく誕生

                                              電気自動車(EV)は航続距離や補給時間(給電時間)で、化石燃料を用いた車両に及びません。この点について「走行中に道路から充電する」という解決法が模索されており、アメリカでは世界初の「走行中にEVを充電可能な高速道路」がインディアナ州で誕生する見込みです。 Building the first highway segment in the U.S. that can charge electric vehicles big and small as they drive - Purdue University News https://www.purdue.edu/newsroom/releases/2024/Q1/building-the-first-highway-segment-in-the-u.s-that-can-charge-electric-vehicles-big-and-s

                                                世界初の「走行中にEVをワイヤレス充電できる高速道路」がまもなく誕生
                                              • ついにご家庭にやってきたシンギュラリティ。AIサイエンティストが勝手に仮説を立て、実験して、論文を書く|shi3z

                                                SakanaAIがまた面白い研究を発表した。その名も「AI Scientist(AI科学者)」 AIの研究をする科学者ではなく、科学者をやるAIである。 しかもすごいのは、基本的に難しいAIはすべてクラウド上で動作する(GPT-4oやOpenRouter対応LLMなど)ので、ご家庭で手軽に遊ぶことができる。AIの実験をする場合はGPUくらいは欲しいところだが、AIじゃないものを研究する場合はGPUすら不要だ。 実際に動かしてみると様々な罠があるぞ(まだ) AI-Scientistの使い方は簡単・・・とまではいかないが、templateを書いて「こういう仮説があるんだよね」というアイデアをいくつかseed_ideas.jsonに書いてあとは電子レンジでチンするが如く実行するだけだ。 ただ、記事執筆時点(2024/8/13 18:50 JST)では、リポジトリが不完全なのか書かれた通りにコマン

                                                  ついにご家庭にやってきたシンギュラリティ。AIサイエンティストが勝手に仮説を立て、実験して、論文を書く|shi3z
                                                • フライング・ロータス iPhoneの着信音を手がけていた 「iOS 13以降のiPhoneに入っているよ」 - amass

                                                  フライング・ロータス(Flying Lotus)、iPhoneの着信音を手がけていた。iOS 13以降、あなたのiPhoneに入っています。曲名は「Daybreak」と「Chalet」の2曲。 これはポッドキャスト番組『Twenty Thousand Hertz』の最新エピソードで明らかになったもの。最新エピソードでは「Appleのサウンド」に焦点を当てており、iPhoneの着信音のいくつかの誕生の物語を紹介しています。 そのなかで、フライング・ロータスは、AppleからiPhoneやその他のiOSデバイスに搭載するサウンドの作曲を依頼された経緯を語っています。 「最初は、どう感じたらいいのか分からなかったんだ。“えっ、着信音の作曲家になれってこと? どういうこと?”って感じだった。 僕にとって有利だったのは、以前に自分用の着信音を作ったことがあったこと。だから、繰り返しループして聞いても

                                                    フライング・ロータス iPhoneの着信音を手がけていた 「iOS 13以降のiPhoneに入っているよ」 - amass
                                                  • VSCode + WSL makes Windows awesome for web development

                                                    February 25, 2024 VSCode + WSL makes Windows awesome for web development I’m kinda shocked. Windows actually got good for web developers. Between VSCode, WSL, and Intel’s latest desktop chips, I’ve been living with a PC for over a week that runs my programming tests faster than an M3 Max, ships with an excellent window manager out-the-box, and generally feels like a completely viable alternative t

                                                      VSCode + WSL makes Windows awesome for web development
                                                    • WebSockets vs Server-Sent-Events vs Long-Polling vs WebRTC vs WebTransport | RxDB - JavaScript Database

                                                      For modern real-time web applications, the ability to send events from the server to the client is indispensable. This necessity has led to the development of several methods over the years, each with its own set of advantages and drawbacks. Initially, long-polling was the only option available. It was then succeeded by WebSockets, which offered a more robust solution for bidirectional communicati

                                                        WebSockets vs Server-Sent-Events vs Long-Polling vs WebRTC vs WebTransport | RxDB - JavaScript Database
                                                      • JavaScriptライブラリ「Polyfill.io」にマルウェアが混入され10万以上のサイトに影響

                                                        ウェブブラウザのバージョン間の違いを無効化するJavaScriptライブラリ「Polyfill.io」が、2024年2月のプロジェクトオーナー変更後、マルウェアが混入されてサプライチェーン攻撃に利用され、10万以上のサイトに影響が出ています。 Polyfill supply chain attack hits 100K+ sites https://sansec.io/research/polyfill-supply-chain-attack 「Polyfill.io(polyfill.js)」はアンドリュー・ベッツ氏が開発したJavaScriptライブラリです。ウェブブラウザのバージョン間で機能の違いがあると開発時に苦労しますが、Polyfill.ioを利用すれば、新しいバージョンにしかない機能を古いバージョンで利用できるようになるため、バージョンの違いを気にすることなく開発を進めること

                                                          JavaScriptライブラリ「Polyfill.io」にマルウェアが混入され10万以上のサイトに影響
                                                        • 革命レベルの動画生成AI「Kling」 ついに「Sora」対抗が出てきた

                                                          中国のSNS「快手(Kuaishou)」は、テキストから最大2分間の動画を生成できる動画生成モデル「可灵(Kling)」を開発。多数のサンプル動画を掲載するデモサイトを公開した。 テキストから最大2分間のフルHD動画を生成 A Chinese AI video generator just dropped before we got access to Sora Can generate 2-minute videos at 30fps, 1080p quality, available on the KWAI iOS app with a Chinese phone number A few generations from their site: 1. pic.twitter.com/NEmWiqKHiO — Rowan Cheung (@rowancheung) June 6, 20

                                                            革命レベルの動画生成AI「Kling」 ついに「Sora」対抗が出てきた
                                                          • Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked

                                                            Watch Our Google Algorithm Leak Webinar Replay Google, if you’re reading this, it’s too late. Ok. Cracks knuckles. Let’s get right to the Google algorithm leak. Internal documentation for Google Search’s Content Warehouse API has been discovered. Google’s internal microservices appear to mirror what Google Cloud Platform offers and the internal version of documentation for the deprecated Document

                                                              Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked
                                                            • tofubeatsはなぜAIボーカルでEPを作ったのか?誰でもない声に込めた思い明かす - 音楽ナタリー 特集・インタビュー

                                                              「テクノロジー」「平等」「制作のジレンマ」が3つの軸 ──なぜAI歌声合成ソフトでEPを制作したんですか? EPのリード曲「I CAN FEEL IT」が「REFLECTION」を作ってる段階で70パーぐらいまではできていたんです。オケだけですけどね。そこに自分のボーカルを乗せてみたけど「なんかこれじゃない」と感じたので、そのまま放置していて。そんなときにSynthesizer Vという歌声合成ソフトがリリースされたんです。これをそのまま使うといまいちハマらないけど、フラットな感じのボーカルが入った拡張ボイスのバンクを入れてみたらいい感じで。 ──Synthesizer Vが未完成だった「I CAN FEEL IT」にハマったと。 そう。このフラットなボーカルは熱い歌詞と相性がいいと思ったんですよ。ホットなものをホットなまま出すのは自分の感覚にそぐわないけど、Synthesizer Vは「

                                                                tofubeatsはなぜAIボーカルでEPを作ったのか?誰でもない声に込めた思い明かす - 音楽ナタリー 特集・インタビュー
                                                              • 年配者のために若い人とのコミュニケーションや生存戦略について話した

                                                                月イチでお話させていただいているシリーズ、今月は「年配者と若い人」というテーマでした。タイトルは「My Generation - 年配者がこの先生きのこるには」。先方からは「刺激的なタイトルですね!」とリアクションをいただきました。 スライドはこちら。 またしてもきのこネタなのですが、内容は新作です。アウトプットしたい気持ちと需要がリンクしたので、ほかの機会でも話せたらいいな、と思っています。 サポート記事スライドで内容はけっこう伝わるかとは思うのですが、細かいネタなどのフォローを書いていきます。 タイトル最初は「Don’t trust anyone over XXXty」でした。アメリカのヒッピー文化から出てきた言葉で、若い頃に映画でボブ・ディランが言ったことで広まったとか。書いてるうちにそぐわなくなってきちゃったので変更しました。 「My Generation」はThe Whoの名曲で

                                                                  年配者のために若い人とのコミュニケーションや生存戦略について話した
                                                                • ちょっとJavaのsynchronizedをGoに移植しようとしたはずが、なぜか1万文字の作文ができた - エムスリーテックブログ

                                                                  AI・機械学習チームのブログリレーも9日目になりました。同チームの横本@yokomotodです。 本日はJavaとGoを題材に並行プログラミングまわりの自由研究をしたお話をしてみたいと思います。 3部構成で、パート1では発端となった「排他制御」について、パート2では「メモリの可視化」について、それぞれJavaとGoを比べてみました。 最後にパート3では、それらの動作を規定する「メモリモデル」について、わかりやすく解説されているリソースを紹介します。 長過ぎる! 3行で!! パート1: synchronized = 「排他制御」? Java synchronized vs Go sync.Mutex Goで再入可能なロック? 仮にGoで再入可能なロックを実装するなら? Javaが再入可能を選択した理由 パート2. sycnhronized = 「排他制御」+「メモリ可視性の保証」 Javaの

                                                                    ちょっとJavaのsynchronizedをGoに移植しようとしたはずが、なぜか1万文字の作文ができた - エムスリーテックブログ
                                                                  • Don't refactor the code

                                                                    This is a piece of advice someone gave me a long time ago. Unfortunately, I don't really remember who, so I cannot properly attribute (although chances are they heard it somewhere too). But I decided to re-share this. What is refactoring? I'm sure we can find multitude of definitions. But with modern software development process it often becomes synonymous with any kind of code changes that do not

                                                                      Don't refactor the code
                                                                    • 日本のHIPHOPをグローバルなレベルにするためには|Sagishi

                                                                      こんばんは。Sagishiです。 今回は「日本のHIPHOPをグローバルなレベルにするためには」、何を意識しないといけないのか、ということについて、自身の備忘録も兼ねて書いていこうと思います。 あえてグローバルと書いてはいますが、要するに「USで通用するためには」という意味です。わたしは、現在の日本のHIPHOPはある分かれ道に立っているのではないか、と若干ながら感じています。 それは、「日本人だけに通用する道を行くのか」と「USにも通用する道に行くのか」という岐路に立っているのでは、ということです。 特に最近、色々なひとの努力によって、USのHIPHOPの評価基準や価値観が流入しやすい環境になってきていると感じており、ゆえに日本のHIPHOPに存在する問題が浮き彫りになってきているなと感じます。 日本の音楽市場は今後シュリンクしていくなかで、HIPHOPに限らず、いずれは日本のアーティス

                                                                        日本のHIPHOPをグローバルなレベルにするためには|Sagishi
                                                                      • 「太陽光発電で生じた電力を使い切れない」ということの何が問題なのか?

                                                                        パリ協定以降、多くの国が自国から排出される温室効果ガスを削減する試みを続けており、その一環として、化石燃料を使った既存の発電方法から太陽光や風力など二酸化炭素を排出しない発電方法への転換が進められているところもあります。こうした施策により電力のほとんどを太陽光発電で賄えるようになる地域も現れ始めたのですが、一方で過剰な発電による別の課題に直面しているとして、ローカルニュースサイトのSFGATEがカリフォルニア州の事例を挙げて問題点を解説しています。 California can't use all its solar power. That's a huge problem. https://www.sfgate.com/tech/article/california-solar-power-oversupply-problem-19953942.php California’s Grow

                                                                          「太陽光発電で生じた電力を使い切れない」ということの何が問題なのか?
                                                                        • Intro | OS in 1,000 Lines

                                                                          Operating System in 1,000 Lines ​Hey there! In this book, we're going to build a small operating system from scratch, step by step. You might get intimidated when you hear OS or kernel development, the basic functions of an OS (especially the kernel) are surprisingly simple. Even Linux, which is often cited as a huge open-source software, was only 8,413 lines in version 0.01. Today's Linux kernel

                                                                          • なぜSQLiteはバイトコードを使うのか

                                                                            以前にデータベースを自作しようとして、SQLiteのアーキテクチャを見てみたらVMだったことに疑問を感じ、それをツイートしたところ作者からリプをもらいました。 作者いわく、次のような背景があったとのことでした。 SQLiteを作った当初はデータベースエンジンのことをよく知らないがコンパイラのことをよく知っていた SQLデータベース・エンジンを書くという問題をコンパイラ構築の問題として扱うのは自然なことだった データベースエンジンのコアの部分をVMにするという発想がまったくなかったので、どんなメリットがあるのか?と気になっていました。 それを作者に聞いたら、詳細な説明ページを作ってくれました。 個人的にVMにしたことで、評価&実行のパフォーマンスは多少良くなると思うが、データベースエンジンのパフォーマンスにそれほど寄与していないんじゃないかな?って思ったりしました。 本記事はそのページについ

                                                                              なぜSQLiteはバイトコードを使うのか
                                                                            • Google広告費の影響を受けない新たなWebブラウザが必要だと、スクラッチからWebブラウザを開発する「Ladybird Browser Initiative」、元GitHub創業者らが立ち上げ

                                                                              Google広告費の影響を受けない新たなWebブラウザが必要だと、スクラッチからWebブラウザを開発する「Ladybird Browser Initiative」、元GitHub創業者らが立ち上げ スクラッチから新たにWebブラウザの開発をオープンソースとして行う非営利団体「Ladybird Browser Initiative」の設立が発表されました。 Ladybird Browser Initiativeは、Webブラウザ「Ladybird」およびそのためのレンダリングエンジン「LibWeb」、JavaScriptエンジン「LibJS」などの開発を行います。 Web開発の資金源が広告であるべきではない Ladybird Browser Initiativeを設立したのは、元GitHub創業者兼CEOのChris Wanstrath氏と、NokiaおよびAppleでWebKit開発チーム

                                                                                Google広告費の影響を受けない新たなWebブラウザが必要だと、スクラッチからWebブラウザを開発する「Ladybird Browser Initiative」、元GitHub創業者らが立ち上げ
                                                                              • OpenFreeMap

                                                                                What is OpenFreeMap? OpenFreeMap lets you display custom maps on your website and apps for free. You can either self-host or use our public instance. Everything is open-source, including the full production setup — there’s no ‘open-core’ model here. Check out our GitHub. The map data comes from OpenStreetMap. Using our public instance is completely free: there are no limits on the number of map vi

                                                                                • Python Web UIフレームワークで作るデスクトップアプリ | gihyo.jp

                                                                                  寺田 学(@terapyon)です。2024年4月の「Python Monthly Topics」は、Python Web UIフレームワークの1つであるStreamlitを使ってWindowsやmacOSのデスクトップアプリを作る方法を解説します。 目的⁠・モチベーション Pythonで自動化のスクリプトを作ったり、JupyterLabやColaboratoryでデータの可視化を行うことがあります。これらを作成者以外の多くの方に利用してもらう方法として、Webシステムやデスクトップアプリとして提供する方法が考えられます。 Webシステムの構築やデスクトップアプリの作成となると、技術的なハードルがあります。他には、時間的なコストに見合わないという状況もあり得ます。 Python Web UIフレームワークを使うことで、比較的少ないコードでWeb UIからスクリプトの実行や可視化をするアプリ

                                                                                    Python Web UIフレームワークで作るデスクトップアプリ | gihyo.jp