並び順

ブックマーク数

期間指定

  • から
  • まで

721 - 760 件 / 982件

新着順 人気順

tech-技術の検索結果721 - 760 件 / 982件

  • JDK 21のswitch式でpattern match書いたら10倍以上遅い件 - xuwei-k's blog

    switch式の結果javapしたらhttps://t.co/xMc0YEYsrg java.lang.runtime.SwitchBootstraps と tableswitch が使われることに気がついたが、これ巨大なswitch式をJDK 21以降で書いた場合、同等の巨大なmatch式をScalaで書くよりも速度が速い可能性があるのでは??? これScalaで活用できるか?というと— Kenji Yoshida (@xuwei_k) September 25, 2023 switch式の結果javapしたら https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/runtime/SwitchBootstraps.html java.lang.runtime.SwitchBootstraps と ta

      JDK 21のswitch式でpattern match書いたら10倍以上遅い件 - xuwei-k's blog
    • 【新たな収益・回遊源が誕生!】ブラウザバックレコメンド

      2024年1月1日に、GMOアドマーケティング株式会社はGMO NIKKO株式会社を存続会社として経営統合致しました。 引き続き、弊社サービスのご利用を賜りますよう、心よりお願い申し上げます。 目次 1.ブラウザバックレコメンドとは 2.こんなメディア担当者様におすすめ! 3.ぜひ導入をご検討ください ブラウザバックレコメンドとは 前回のウェビナーコンテンツでもご紹介いたしましたが、TAXELにおいて新しいフォーマットでのご提供が可能となりました。 Yahoo!ニュースやTwitterなどからサイトに訪れたユーザーが、サイト内の他の記事を読まず、流入元に戻ろうとしたタイミングでレコメンドウィジェットを表示させる機能となります。 サイトから離れてしまうユーザーに対し、広告やレコメンド記事を表示させることで、 収益化や内部回遊に繋げることを目的としているフォーマットになります。 こんなメディア

        【新たな収益・回遊源が誕生!】ブラウザバックレコメンド
      • お金がない小中高校生のためのプログラミング入門

        私がパソコンを初めて触ったのは小学3年生でした。 当時は親の仕事用のPCに勝手にフリーソフトを入れて遊んでいましたが、自分のPCが欲しくなりジャンクを漁るようになりました。 最初に自分のPCを買ったのは小学4年生だったと記憶しています。 ありがたいことに今は非常に高性能なPCを使えているのですが、このPCを手に入れるまでお小遣いも少なくお年玉も1万円ほどしかなかありませんでした。 今後の後輩のために、お金のない学生がプログラミングに入門するまでの内容を記録しておこうと思います。 この記事のきっかけになったツイートです。 この記事の目的 この記事は以下のような高校生以下の読者を想定した記事です。 プログラミングとかやりたいけどScratchやMinecraftでやるのは違う気がする 親にパソコンを買ってもらえない 独学で勉強したい・誰かに質問できる環境ではない 私の当時の環境 お年玉は500

          お金がない小中高校生のためのプログラミング入門
        • 2019 年度版:クックパッド x 広告領域の紹介 - クックパッド開発者ブログ

          こんにちは。メディアプロダクト開発部の我妻謙樹です。サーバーサイドエンジニアとして、広告配信システムの開発・運用を担当しています。入社以来広告領域を担当するグループに所属しています。 クックパッドと広告 クックパッドでは、PS に次ぐ売上高を占める主力事業として、広告事業があります。 過去にも、"クックパッドの広告エンジニアは何をやっているのか"(公開日:2015-11-26)という記事が公開されたことがありますが、当時とは技術要素やチーム構成はもちろん、事業をめぐる環境が大きく変わっています。 しかし、上記記事でも述べられている、以下の原則は変わっていません。 クックパッドの広告は、昔から、ユーザさんと広告出稿企業さん、そして私たちクックパッドの3者ともが幸せになる形を模索し続けてきています。 クックパッドを通して、最終的には広告も「価値ある情報」としてユーザさんに届けば、それは広告単価

            2019 年度版:クックパッド x 広告領域の紹介 - クックパッド開発者ブログ
          • マルチテナントSaaSのテナント分離をRow-Level Securityに移行した - Sansan Tech Blog

            こんにちは、クラウド請求書受領サービス「Bill One」の開発に携わっているソフトウェアエンジニアの加藤です。Bill OneはB2BのマルチテナントSaaSであり、データベースとして Cloud SQL 上のPostgreSQLを利用しています。従来はマルチテナントのデータを分離するために、テナントごとにPostgreSQLのスキーマを分けていましたが、2020年12月にRow-Level Securty(行レベルセキュリティ。以降RLSと表記)による分離に移行しました。 本稿では、移行の背景とRLS組み込みにあたって考慮したポイントをご紹介します。 マルチテナントSaaSのテナント分離 マルチテナントSaaSにおけるテナント分離方法はいくつか知られており、大きく次の3つに分けられます。 アプリケーションの実行環境ごと完全に分離する データベースのみをインスタンスやスキーマで分離する

              マルチテナントSaaSのテナント分離をRow-Level Securityに移行した - Sansan Tech Blog
            • スペースシャトル「チャレンジャー」の残骸、海底で発見 空中爆発から37年

              (CNN) 1986年、打ち上げ直後に爆発した米航空宇宙局(NASA)のスペースシャトル「チャレンジャー」の断片が、フロリダ州東部沖の海底で見つかった。NASAと米歴史番組専門チャンネル「ヒストリーチャンネル」が10日に発表した。 断片の大きさは約6メートル。ヒストリーチャンネルで今月から放送予定のシリーズ番組のため、北大西洋で第2次世界大戦中に消息を絶った航空機を捜索していたチームが発見した。 チャレンジャーは86年1月28日、打ち上げの73秒後に空中分解し、搭乗していた7人全員が死亡した。この中には、民間人として初めて宇宙飛行を経験するはずだった教員1人が含まれており、テレビで打ち上げの様子を見守っていた視聴者や全米の子どもたちに大きな衝撃を与えた。 NASAは今回見つかった断片について、チャレンジャーの事故で亡くなった宇宙飛行士や遺族に配慮しながら今後の扱いを検討すると表明した。 断

                スペースシャトル「チャレンジャー」の残骸、海底で発見 空中爆発から37年
              • さくらインターネット、データセンターのラック解錠業務を無人化

                印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます さくらインターネットは、西新宿データセンターにサーバラック・セキュリティシステム電子錠コントローラ「RMS-EL128」を導入した。同システムをさくらインターネットと共同で開発した東京エレクトロン デバイス長崎(TED長崎)が発表した。 RMS-EL128は各ラックに設置された電子錠ハンドルを個別に近距離無線通信(NFC)によって認証/解錠できる。カードキーの通信にはFeliCaとMifareの2方式を採用し、入退室管理システムなどとの共通化が可能だ。 西新宿データセンターでは、オペレーション業務の自動化など運用面の効率化に取り組むことで、データセンター業務の省人化や効率化を進めている。例えば物理鍵を使用したデータセンターのサーバラック

                  さくらインターネット、データセンターのラック解錠業務を無人化
                • 3Dプリンタを買った - cockscomblog?

                  Bambu LabのP1Sという3Dプリンタを買った。少し前に出たばかりの機種で、同じメーカーのP1Pという機種にエンクロージャ(覆い)がついたようなモデルだ。 家庭用の3Dプリンタは安いものなら数万円で買えるが、これは12万円弱で、価格帯としてはミドルレンジにあたるのだろうか。会社の表彰制度で社長賞を頂戴して気が大きくなっていたので、ついに買った。何かを買うときに、少しいいものを選びがちな性分で、安物買いを恐れている。入念にインターネットで検索をして、FDM(熱溶解積層)法で、Core XY方式であり、エンクロージャで覆われている、不具合の少なそうな機種を選んだ。 3Dプリンタを選ぶのは相当に難しいことだ。何を基準に選んだらいいのかも知らないし、進歩が激しい分野だから、状況が変化しやすい。 もしも家電量販店で販売されているような製品であれば、家電量販店の売り場にしばらくいれば、だんだんと

                    3Dプリンタを買った - cockscomblog?
                  • CSSのcounters()で箇条書きの数字をカスタマイズできておもしろい - hogashi.*

                    CSS に counters() というのがあって、 1.1 とかをカスタマイズできておもしろい。 counters() - CSS: Cascading Style Sheets | MDN 言 葉 庭 というのをシンボルに使うことにして、繋ぎを の にするとこうなる。 @counter-style kotonohanoniwa { system: fixed; symbols: 言 葉 庭; suffix: " "; } ol { counter-reset: kounter; } ol li { counter-increment: kounter; margin-left: 30px; } ol li::marker { content: counters(kounter, 'の', kotonohanoniwa) ") "; } 実際に ol で見るとこう。 1 1,

                      CSSのcounters()で箇条書きの数字をカスタマイズできておもしろい - hogashi.*
                    • テレグラムの創業者、パリで逮捕 犯罪での利用、管理しなかった疑い:朝日新聞デジタル

                      フランスの警察は24日夜、通信アプリ「テレグラム」の創業者で最高経営責任者(CEO)のパベル・ドゥロフ氏をパリ郊外の空港で逮捕した。仏テレビTF1が報じた。 正式な捜査に入る前の予備捜査の一環で、テレグラムが犯罪の連絡手段に使われているにもかかわらず、運営者として監視や管理を怠ったなどの疑いが持たれているという。 ドゥロフ氏は逮捕時、プライベートジェットでアゼルバイジャンからの移動中だったという。 ドゥロフ氏はロシア人。2013年に兄とテレグラムを立ち上げ、アラブ首長国連邦(UAE)のドバイに拠点を置いている。高度な暗号化技術による高い匿名性から、犯罪グループの連絡手段として使われ、日本でも「ルフィ」などと名乗る広域強盗事件のグループが使っていた。 ドゥロフ氏は今年3月、英フィナンシャル・タイムズ紙のインタビューに対し、テレグラムの利用者が世界で9億人に達したと明らかにしている。(ブリュッ

                        テレグラムの創業者、パリで逮捕 犯罪での利用、管理しなかった疑い:朝日新聞デジタル
                      • 原器としてのHHKB

                        HHKBはプログラマーに愛されるキーボードであると同時に、万能な単位としても有名です。具体的な説明としては、kyoh86さんの次の説明がわかりやすいです。 エイチ エイチ ケイ ビー【HHKB】〔←Happy Hacking Keyboard〕 ① 株式会社PFUが提供する高性能コンパクトキーボード。 比較的廉価でありながら、シンプルかつコンパクトで性能の良いキーボードとして人気がある。 その正式名称からハッピーハッキングキーボード、とも。 ② 長さ、重さ、面積、体積、金額の単位。 「このオーブンの内寸は底面が2───程度だ」 「今月は120───程度しか:spin_keizai:してない」 ─── たんいけい【───単位系】 現在国際的に使用されているガジェット評価の単位系であり、 長さ、重さ、面積、体積、金額の5つをHHKB基準とした物理量として構成し、 またそれの乗法、除法で導かれる

                          原器としてのHHKB
                        • 日本の探査機「ムーンスナイパー」、月面で奇跡的に目を覚ます

                          (CNN) 日本の月探査機「SLIM(スリム)」が、月面で息を吹き返し続けている。宇宙航空研究開発機構(JAXA)によると、2月はほとんど休眠状態だった無人探査機SLIMが奇跡的に目を覚まし、地球をとらえた新たな画像が送られてきた。SLIMは月の過酷な気温に耐えられる設計になっていないことから、予想外の展開だった。 SLIMは1月20日に月に着陸。月着陸を成功させたのは史上5カ国目、今世紀に入って3カ国目だった。 しかし倒立の姿勢で着陸したことから太陽光パネルが西向きになり、日光が十分に当たらず発電量が不足。限られた電力で数時間稼働して、着陸地点の画像を送信した後に休眠状態に入った。 JAXAは、月に対する太陽の角度が変わって太陽電池に光が届き、SLIMが再び目覚めることに期待をつないでいた。 SLIMは狙った場所から55メートル以内にピンポイント着陸できる精密さから、別名「ムーンスナイパ

                            日本の探査機「ムーンスナイパー」、月面で奇跡的に目を覚ます
                          • 勉強会タダ飯人間問題を暗号通貨とNFTでなんとかしたい - Lambdaカクテル

                            ジャストアイデアなのでできるかどうかとかは全然考えていない。思い付いたのでメモという感じ。NFTで金儲けみたいな話では一切ないです。そこ勘違いしないよう。 前提 勉強会でタダ飯を喰らう人間がいて迷惑している、という話がITエンジニアならよく知る話だと思うが、これが最近は大きなメディアにも取り上げられだしたようで、一般の人間の識るところとなりつつある。 さいわいにも自分が運営しているScalaわいわい勉強会にはそういう人間は出ていないように思われる(もしかしたら気付いてないだけかも)が、なんでそういう人間が出現するのかというとタダだからである。 タダだから障壁が低くなり、われわれがコストを負担させられるという構造になっている。 有料化すべし そこで、勉強会は有料にするのが良いのではないか、と思っている。有料といっても数万円取るのではなくて、思い留まるくらいであればよい。3000円とか取るのが

                              勉強会タダ飯人間問題を暗号通貨とNFTでなんとかしたい - Lambdaカクテル
                            • JavaScriptでScalaのFutureを表現する

                              はじめに Scala.jsというプロジェクトがあります。 Scalaで書いたプログラムをJavaScriptに変換する、とてもクールなツールです。 ただ、もちろん言語自体が違うため、完全なマッピングが可能な訳ではありません。ベストエフォートでセマンティクスを維持したままJavaScriptに変換しますが、いくつか対応付けが困難なケースがあります。 その中でも特にScalaの Future をJavaScript上でどのように表現するか? という点に関しては、JavaScriptの深みを知れるとても良い題材だと思ったので、まとめてみようと思います。 ※ 一応Scala.jsをネタに出してますが、Scalaを知らなくても理解できるように書いたつもりです。 ScalaのFuture Scalaには並列処理を行うためのデータ型として Future があります。 Future は、ある時点において利

                                JavaScriptでScalaのFutureを表現する
                              • ScalaのビルドツールMillが生成するUberjarはZIPファイルの面白仕様を使ってシェルから直接実行できるようになっている - Lambdaカクテル

                                プログラミング言語Scalaで最もよく使われているビルドツールといえばsbtだ。起動しっぱなしのインタラクティブ仕様なsbtがやや鈍重なきらいがある一方、もう1つのビルドツールであるMillが開発されており、こちらではnpmのようなシェル単位の操作体系を指向している。 mill-build.com 単にコマンド体系のみならず、Millには他にも色々と面白い機能がある。例えばsbtと違って標準でassembly、すなわちUberjarへのパッケージング機能が搭載されているという点がありがたい。このUberjarを作る機能に面白い仕組みが盛り込まれていたので紹介するというエントリ。 謎の実行権限 中身を覗く ZIPは任意の場所に任意のデータを封入できる 追記 さて、JVM言語にあまり縁がない読者のために説明しておくと、Uberjarとは、依存する関連モジュールが1つのパッケージにまとめられ、J

                                  ScalaのビルドツールMillが生成するUberjarはZIPファイルの面白仕様を使ってシェルから直接実行できるようになっている - Lambdaカクテル
                                • 「Google」がようやく「まともな検索結果」を表示するようになるらしい

                                  と銘打たれた記事で、検索エンジンの改善について説明している。 いわく、アップデート後のGoogle検索では「人間による、人間のための情報」が探しやすくなるという。 というのも、現状のGoogle検索ではスパムボットやSEO対策によって“生の人間の意見”は聞くことができないといわれており、今年2月にあるメディアが発表したレポートでは「検索エンジンとして死んでいる」とまで評された。 とくに顕著なのはレビューや質問文を検索したときで、他サイトの供述を引用したまとめ系のサイトばかりが表示されてわかりにくかったり、質問で調べてもありきたりな回答しか得られなかったりといった具合だ。 日本でも実感されているのかは何ともいえないが、英語圏ではGoogleで意見を検索する際には「検索ワード + Reddit」を入れるのが主流になっていたり、他のブラウザに注目が集まるなど少しずつユーザー離れが進んでいるといわ

                                    「Google」がようやく「まともな検索結果」を表示するようになるらしい
                                  • ComfyUI 解説 (wiki ではない)

                                    Stable Diffusion の web UI でありバックエンドでもある ComfyUI について、主にアーティスト向けに、内部動作や背景にある理論も含めて感覚的に捉えられるように解説していきます。 (充実しつつある公式 README や公式サンプルに書いてあることは、多分このサイトでは説明しません) 重要な外部リンク ComfyUI 公式リポジトリ ComfyUI 公式サンプル ComfyUI 公式チュートリアル (未完らしい) 有志によるマニュアル (ほぼ準公式) 最近の主な更新 公式に取り込まれた: ConditioningConcat 新ノード: ConditioningZeroOut SDXL 関連のノード追加: CLIPTextEncodeSDXL、CLIPTextEncodeSDXLRefiner モデルの保存が出来るようになった: CheckpointSave SDX

                                    • Object.groupBy で作られるオブジェクトの prototype は null - Object.create(null)

                                      おさらい: prototype JavaScript のオブジェクトはみんな prototype というのを持っていて, この prototype からプロパティを継承, より正確には, プロパティアクセス時にそのプロパティがオブジェクトに存在しなければ prototype を辿って見つけにいくことになっている. あるオブジェクトを prototype とした別のオブジェクトを作るには Object.create を使う (あるいは new 演算子や __proto__ を使っても良い). const x = {}; x.foo = "foo"; const y = Object.create(x); y.bar = "bar"; const z = Object.create(y); z.baz = "baz"; console.log(z.foo); // => "foo" conso

                                        Object.groupBy で作られるオブジェクトの prototype は null - Object.create(null)
                                      • 【やじうまPC Watch】 Red Bull、全開走行のF1カーを自在に撮影できるドローン。4秒で300km/hまで到達

                                          【やじうまPC Watch】 Red Bull、全開走行のF1カーを自在に撮影できるドローン。4秒で300km/hまで到達
                                        • 新チームに異動したら、とりあえずPull Request を作るのがよさそう - nakaoka3の技術ブログ

                                          新しいチームに入ったとき、最初に軽めのタスクをもらえると、Pull Request を作ってCIのテストが落ちることで、開発に必要なことが色々と知れるので便利です。 会社で異動があって、2/1付で別のチームに異動になりました。 軽めのタスクをもらって、とりあえずこの辺を変更したらいいかな?くらいで変更して Pull Reqeuset を作ると、CIで実行しているテストが失敗して、このファイルの変更をしたらスナップショットを更新しないといけない、GraphQLのスキーマファイルを変更するとGraphQL Code Generator で型生成をしないといけない、というようなことを指摘してくれます。 最初に全部の説明を聞くのは疲れるし、聞くだけで理解するのは大変です。説明する方も大変だと思います。作業しながらテストが落ちる様子を見ながらやると、手を動かしながら、コードを見ながらなので頭に入って

                                            新チームに異動したら、とりあえずPull Request を作るのがよさそう - nakaoka3の技術ブログ
                                          • 『データ指向プログラミング』読んだ / OOP以前とDOPとの対比と差分などについて - Lambdaカクテル

                                            先々月あたりに邦訳が出た『データ指向プログラミング』を読んだ。めちゃくちゃざっくり言うとオブジェクト指向における「データと振舞いの一体化」というドグマを手放させるもので、めちゃくちゃざっくり見るとC言語的な構造化プログラミングの世界に回帰するようにも見えることから、世間的には色々な評価があるらしい。 イミュータビリティが良い、みたいな話は重々承知なので適宜飛ばしながら読んだ。また、lodashまわりの話は単なるライブラリ紹介であり、特筆することがないので飛ばした。 こういう感じで言及されている zenn.dev slides.com 自分なりに読んで思ったことをまとめる。面白い本だったし、自分の思想にも近しいものがある。僕は普段ScalaやTSを書いているので、その観点からの感想が多いです。OOPの歴史に詳しいわけではないので、不足があったらすみません。 OOP以前の世界との差異 イミュー

                                              『データ指向プログラミング』読んだ / OOP以前とDOPとの対比と差分などについて - Lambdaカクテル
                                            • ボストン・ダイナミクスが人型ロボット「Atlas」を完全電動でリニューアル

                                              四足歩行ロボットのSpotや商用物流ロボットのStretchなどさまざまなロボットを開発するボストン・ダイナミクスが、人型ロボット「Atlas」を完全電動にリニューアルしました。 An Electric New Era for Atlas | Boston Dynamics https://bostondynamics.com/blog/electric-new-era-for-atlas/ ボストン・ダイナミクスが開発してきた人型ロボットのAtlasは、動力に油圧を採用してきました。しかし、新しくなったAtlasは、完全電動の動力に変更されています。新型Atlasは現実世界でのアプリケーションのために設計された完全電動のロボットで、ボストン・ダイナミクスの数十年にわたるロボット開発の成果をベースに開発されたものです。ボストン・ダイナミクスは新型Atlasについて、「産業界で最も困難な課題

                                                ボストン・ダイナミクスが人型ロボット「Atlas」を完全電動でリニューアル
                                              • Google Cloud 版 Dataform と周辺リソースの図 - ぽ靴な缶

                                                GCP 版 Dataform がついに GA になりましたね。同時に定期実行の仕組みも出て、一通りの機能が揃った感がある。いまこそ買収以前の SaaS 版(Legacy 版)から GCP 版に移行する時!! しかし GitHub リポジトリと連携する場合、登場人物が多くて難しくなっていると思う。 特に GCP に馴染みがなかったりデータ分析がメインの人は困りそう。公式ドキュメントには step by step で書いてあるものの、なぜ必要なのか分からないまま設定することになる。 なので全体像を図にしたり補足するという趣旨のエントリです。 Dataform とは Dataform とは...という話はしません。公式ドキュメントや世間のブログ記事を読もう。 Dataform を使うと、テーブル同士の依存に基づいて順番に SQL を実行してデータパイプラインを作ったり、依存関係を可視化したり、デ

                                                  Google Cloud 版 Dataform と周辺リソースの図 - ぽ靴な缶
                                                • 育てた人の脳細胞をコンピュータに接続、生きたAI「Brainoware」で学習し数式を解くことに成功【研究紹介】

                                                  米Indiana University Bloomingtonなどに所属する研究者らが発表した「Brain Organoid Computing for Artificial Intelligence」は、実験室で育てた人間の脳細胞をコンピュータに接続して数式を解くことに成功した研究報告である。 keyboard_arrow_down 研究背景 keyboard_arrow_down 研究内容 keyboard_arrow_down 評価 脳がどのように機能しているのかという問いに答える新たな手法として、ES細胞から脳に類似した組織を作る研究が登場した。この組織体は、細胞自身が備えているプログラムに従い、自発的に自身の組織を作る特徴を持つ。このような特徴である組織体は、後に「脳オルガノイド」と呼ばれるようになる。 そして、人工的に多様な細胞へと分化できるiPS細胞の登場により、脳オルガノイ

                                                    育てた人の脳細胞をコンピュータに接続、生きたAI「Brainoware」で学習し数式を解くことに成功【研究紹介】
                                                  • enumはクローズド直和、traitはオープン直和

                                                    本稿では直和による多態性を実現する2つの機能、enumとtraitを拡張性の観点から比較します。 → Expression problem ※enumとtraitを使い分けるにあたってはパフォーマンス要件など他の条件も考慮するべきですが、本記事は多態性の観点のみ説明します。 数式 — enumによる例 本稿では数式をあらわすデータ型を例として扱います。enumではこのように定義されます。 #[derive(Debug)] pub enum Expr { Var(String), Add(Box<Expr>, Box<Expr>), Sub(Box<Expr>, Box<Expr>), Mul(Box<Expr>, Box<Expr>), Div(Box<Expr>, Box<Expr>), } impl Expr { pub fn eval(&self, vars: &HashMap<St

                                                      enumはクローズド直和、traitはオープン直和
                                                    • A non-mathematical introduction to Kalman Filters for programmers - Pravesh Koirala

                                                      Read my manifesto on Code as an alternative to Mathematics. Code for this article can be found on this Colab Notebook should you choose to follow along. Why Kalman Filters? Kalman filters are ingenius. If you have never heard of them, then a very intuitive (and arguably reductive) way to think about them is to consider them as a funnel where you pour information from multiple noisy sources to cond

                                                      • 誰もがインターネットの「暗がり」に安住する日 | p2ptk[.]org

                                                        Pluralistic プラットフォームは衰退する。競争、規制、広告ブロッカーやその他の敵対的な相互運用性、そして自社の労働者による制約を受けないテクノロジー企業の経営者は、必然的にプラットフォームを空洞化させ、超柔軟なデジタル技術を使ってエンドユーザやビジネス顧客から価値を吸い上げ、ユーザをロックインするために最低限の価値しか残さない。 https://pluralistic.net/2024/01/30/go-nuts-meine-kerle/#ich-bin-ein-bratapfel メタクソ化(enshittification)は、高いスイッチングコストの必然的な結末である。テクノロジー企業の経営者は、隙あらば顧客やユーザをロックインしようとする。プラットフォームからの離脱が難しいほど、プラットフォームはユーザの離脱を恐れずに、ユーザをより酷く扱うことができ、より多くの価値を奪え

                                                          誰もがインターネットの「暗がり」に安住する日 | p2ptk[.]org
                                                        • 生成AIによる著作権侵害の実例、文化庁が収集開始…クリエイターらの不安解消狙う(読売新聞オンライン) - Yahoo!ニュース

                                                          文化庁は、生成AI(人工知能)の開発や利用に伴う著作権侵害事例の収集に乗り出した。相談窓口などを通して被害実例を把握し、対策を検討する材料にすることで、時間をかけて創作した作品と似た文章やイラストがAIで大量に生成されることなどへの懸念を訴えるクリエイターらの不安解消につなげる狙いだ。 【図解】一目でわかる…文化庁が行う 「侵害事例」収集のイメージ 事例収集は主に、文化庁が昨秋設けた「文化芸術活動に関する法律相談窓口」のウェブサイトを通じて行う。今年2月末、サイトの受け付け画面に、相談内容の選択肢として「AIと著作権について」の項目を追加した。 同窓口は、クリエイターらから、仕事の契約や報酬などに関する相談を受け付け、文化庁が委託した弁護士が無料で対応している。著作権侵害や、侵害の疑いの相談も受けることで、AIと著作権をめぐって具体的にどんな問題が生じているか把握する。

                                                            生成AIによる著作権侵害の実例、文化庁が収集開始…クリエイターらの不安解消狙う(読売新聞オンライン) - Yahoo!ニュース
                                                          • Node.jsの色々

                                                            2020-07-15 OWASP Sendai Node.js の色々 OWASP Kansai board member はせがわようすけ 長谷川陽介 (はせがわようすけ) (株)セキュアスカイ・テクノロジー 取締役CTO [email protected] https://utf-8/jp/ 千葉大学 非常勤講師 OWASP Kansai ボードメンバー OWASP Japan ボードメンバー CODE BLUEカンファレンス レビューボードメンバー OWASP Kansai Chapter 自分たちの直面するWebセキュリティの問題を 自分たちの手で解決したい!  日本で2番目の OWASP Local Chapter  Webセキュリティの悩み事を気楽に相談し情報共有できる場  スキル、役職、業種、国籍、性別、年齢に関係なし vol.16 OWASP Kansai 森田 智彦

                                                              Node.jsの色々
                                                            • 一番星はてのさんのファンアートをStable Diffusionに描いてもらった - FOXISM

                                                              この一番星はての開発ブログにて公式?の全身絵が2枚公開されたので、それを元にStable Dffusionでファンアートを生成してみました。 ファンアート描いてもらった いろんなモデルでプロンプトをいろいろ変えながら生成を続けて、1,000枚以上は出したんじゃないかな。その中からお気に入りをいくつか。…16個もありますけど…。 masterpiece, best quality, ultra-detailed,illustration, (cel animation, outlined vector graphics:1.4), 1girl, solo, light smile, cute, courteous girl, round face, 15 years old, (white blazer:1.5), sky blue eyes, drooping eyes, (gray ha

                                                              • 「爆走できますか?」という問い - 私が歌川です

                                                                「困っていますか?」と質問するよりは「順調ですか?」と聞いたほうがいい、という話はけっこう聞くと思うけど、それを更に推し進めることで「爆走できますか?」「爆走できていますか?」というところまで持っていけると思う。 何も困っていること・障害がなく、真に爆走できている状態なら自信を持ってイエスと答えられるだろうけど、実際には何かしらつまずきポイントがあることのほうが多い。そういうときに、どこで詰まるか・詰まりうるか考えたり、みんなで議論したりするのを促進するため、「爆走できる」という状態を最初から理想として持っておいて問いかける。本当に爆走できるならそれに越したことはないだろう。 「爆走」というと全てを無視して最高速で走りつづけるというニュアンスがあるかもしれないけど、本当に全てを無視しているのではなく、取り組みたいことの障害となることが全て解決されている理想形のことを指して「爆走できる」と呼

                                                                  「爆走できますか?」という問い - 私が歌川です
                                                                • unjs/nitro+satori+sharpで動的OGP画像を自動生成する - くらげになりたい。

                                                                  Nuxtだと、Nuxt SEO Kitのnuxt-og-imageを使えば、 vueコンポーネントとかHMLTをOG画像にできるけど、 unjs/nitroでもできないかなと思い、 いろいろ調べてみたときの備忘録(*´ω`*) nuxt-og-imageの中をのぞいてみたら、 satoriとsharpを使ってたので、それを参考に実装してみた satori+sharpを使った画像生成 この3つのライブラリを使うと、HTMLをPNGに変換できるっぽい vercel/satori ... ReactNode(VNode)をSVGに変換 lovell/sharp ... SVGをPNGに変換 natemoo-re/satori-html ... HTMLをVNodeに変換 satoriはVercel社が出しているライブラリで、JSX形式で利用するっぽい。 なので、HTMLといってもReactNod

                                                                    unjs/nitro+satori+sharpで動的OGP画像を自動生成する - くらげになりたい。
                                                                  • GitHub AppsのToken作成Actionが公式から出たので乗り換えるときの注意点 - 風に吹かれても

                                                                    はじめに GitHub ActionsでGitHub Appsを使うときには登録時に入手できるApp IDとsecret keyから一時的に使用できるトークンを発行する必要があります。 このトークンはGitHubが用意しているRest APIやGraphQL APIに対してリクエストすることによって入手することができます*1が、いちいちAPIを叩く準備をするのは面倒なので個人が作成したActionであるtibdex/github-app-tokenやSentryが提供しているActionであるgetsentry/action-github-app-tokenを使うことによって楽をすることができました。 今まで非公式なActionに依存していたトークン生成ですが、GitHubが公式でAppsトークンを作成するActionであるactions/create-github-app-tokenを提

                                                                      GitHub AppsのToken作成Actionが公式から出たので乗り換えるときの注意点 - 風に吹かれても
                                                                    • TS のクラスを型とその関数に変換するコンバーターを書いた

                                                                      $ npm install @mizchi/declass $ npx declass input.ts # -o output.ts export class Point { x: number; y: number; constructor(x: number, y: number) { this.x = x; this.y = y; console.log("Point created", x, y); } distance(other: Point) { return Math.sqrt(Math.pow(this.x - other.x, 2) + Math.pow(this.y - other.y, 2)); } } export class Point3d { constructor(public x: number, public y: number, public z:

                                                                        TS のクラスを型とその関数に変換するコンバーターを書いた
                                                                      • Scala3の開発体験がScala2時代に比べてめちゃくちゃ良くなっていた話 - Qiita

                                                                        ドワンゴのN予備校という教育サービスでプログラミング講師をしている @sifue といいます。N高等学校/S高等学校のプログラミング講師もしており、学内のツール開発や運用などもしたりしています。 最近は生成AIが流行ったこともあって、Pythonだったり、UIが必要なものはどうしてもTypeScriptとReactで実装することも多いのですが、久しぶりにScalaを使っての開発をしてみました。 自身は、Scalaでの開発はニコニコ生放送のサービスを開発するときに使っていた他、N予備校内で提供している大規模Webアプリの教材やドワンゴが当初作成していたScalaテキストの作成などにも関わらせてもらいました。 その当時のScalaは2.12であったわけなのですが、その後2.13が出て、さらに今はScala3系になって3.3.1までバージョンが進み、開発環境が変わってすごく使い勝手がよくなったと

                                                                          Scala3の開発体験がScala2時代に比べてめちゃくちゃ良くなっていた話 - Qiita
                                                                        • 人工衛星管制システムにおけるCICD / CICD in satellite control systems

                                                                          人工衛星の運用を支えるクラウドネイティブ民主化への取り組み / Efforts toward cloud-native democratization for satellite operations

                                                                            人工衛星管制システムにおけるCICD / CICD in satellite control systems
                                                                          • 株式会社はてなに入社しました - Unengineered Weblog

                                                                            株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記 本当です。23年度の新卒エンジニアとして入社します。 Plan 9にハマったら株式会社はてなに入社した話 Plan 9を調べていくうちに blog.lufia.org というブログを見つけて、そのブログの作者 id:lufiabb さんが株式会社はてなのエンジニアだったので株式会社はてなにエントリーしたら株式会社はてなに入社しました。 株式会社はてなではPlan 9に興味があるエンジニアを募集しています。

                                                                              株式会社はてなに入社しました - Unengineered Weblog
                                                                            • どんな物体も“ステルス”加工できる技術 東大などが開発 形状の再帰性反射を最小化

                                                                              Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。Twitter: @shiropen2 東京大学梅谷研究室とイスラエルのライマン大学、オーストリア科学技術研究所に所属する研究者らが発表した論文「Stealth Shaper: Reflectivity Optimization as Surface Stylization」は、元の形状を保持しつつ表面の再帰性反射を最適化することで物体をステルスデザインに変形するフレームワークを提案した研究報告である。 ステルスデザインとは、戦闘機や戦艦などでよく見られる、形状の再帰性反射を最小限に抑えることでレーダーからの検知を避けるためのデザイン手法であり、シャープな折り目を多く持つ特徴的な「幾何的スタ

                                                                                どんな物体も“ステルス”加工できる技術 東大などが開発 形状の再帰性反射を最小化
                                                                              • GitHub Actions を回してピザを頼みたい - いなにわうどん

                                                                                年の瀬ですね。クリスマスの足音も近く、ピザなんかを頼んだら景気が良いかなと思ったので、GitHub 上で Issues を生やすとピザが頼める仕組み(workflows)を構築してみました。 本記事は mast Advent Calendar 2023 の 7 日目の記事です。6 日目は Hitoko T. 先生の記事「我が家に猫3匹がやって来た話|Hiroko T.」でした。猫、癒やしですよね 折角のアドカレの機会ですから、GitHub 上でピザを頼むまでの過程を、GitHub や Web 技術、ピザ等に明るい方にも、そうでない方にもお楽しみいただけるように説明*1*2を進めていきます*3。少し長くなりますが、どうぞお付き合いください。 ピザ 突然ですが、みなさまはピザと呼ばれる食べ物をご存知でしょうか? 初めてピザをご覧になられた方に向けて説明しておくと、小麦粉等を練って構成した生地を

                                                                                  GitHub Actions を回してピザを頼みたい - いなにわうどん
                                                                                • OpenAIのAudio Transcription APIで遊んだ - Lambdaカクテル

                                                                                  最近OpenAIがオーディオ系のAPIをいくつか出していた。といってもけっこう前の話だ。 そんな中、最近OpenAIが色々なサービスを展開している。自分も触って習熟しておいたほうが、面白いアイデアを思い付いたときにすぐにプロダクトを作れて役に立つはずだ。そういうわけで色々APIを見ていたところ、その中でも面白そうだった書き起こしAPIを使うことにした。自分が喋った内容を書き起こしてもらいたい。上手くいくだろうか?ボソボソ喋るオタクボイスでも? openai.itshinan.jp このAPIを使うと、オーディオ音声(wavとかflacとか色々な入力形式を使える)から各言語の書き起こしをやってくれる。イクゾー 素材音声 小銭を払う Scalaから呼び出す 所見 まとめ 素材音声 今回用意した自分の音声はこれ。過去の自分の記事の内容の一部をボソボソ読み上げている。お世辞にも上手ではないし、AP

                                                                                    OpenAIのAudio Transcription APIで遊んだ - Lambdaカクテル