「OSS Gate」は、OSS開発に参加する「入り口」を提供する取り組みです。 OSS開発に未参加の人を参加する人へ、少し参加したことがある人を継続的に参加する人へ。そうやってOSS開発に参加する人を継続的に増やしていく。それが「OSS Gate」の目的です。
ChatGPTほどまだ浸透してはいないかもしれない。だが、ソフトバンクも提携を発表し、じわじわとその勢力を拡大するスタートアップ企業「Perplexity(パープレキシティ)」。彼らが生み出した「回答エンジン」は、インターネットの検索システム自体を変えてしまうのだろうか。 ある日突然、グーグルの検索エンジンに取って代わるアプリケーションが出現したら──。これまでなら突飛な仮説でしかなかっただろう。だが、生成AIの新時代において、こうした仮説はますます現実味を帯びてきている。 もちろん、この技術を実質的に発明したと言える巨大企業グーグルは、まだ始まったばかりのAI戦争において、反撃するための資本と頭脳のリソースを充分有している。しかし、OpenAI(オープンAI)による「ChatGPT」のような対話エージェントの普及は、グーグルの主要な糧である「グーグル検索」を揺るがしつつある。何千ものスタ
はじめに みなさんは、フォームなので必須項目が入力されてない時、Submitボタンに disabled をつけて押せないようにしていませんか? この記事では、ボタンにdisabled属性をつけない方がいい理由とdisabledをつけない方法を紹介します。 disabled属性をつけない方がいい理由 disabled 属性をつけると、ユーザーがボタンを操作することを防ぎます。 そのため、キーボード(Tabキー等)で操作している時フォーカスが当たらないため、ボタンの存在が認知できません。 disableがない時 disableがある時 ボタンの存在が認知できないため、支援技術(スクリーンリーダ等)で操作しているユーザーにとって、「送信ボタンどこだろう?」と思ってしまったり、「なんで送信ボタンが出てこないんだろう?」と思ってしまい、操作を完了させることができなくなります。 aria-disabl
JsonnetというJSONテンプレート言語を紹介する。 後で見るように、これはJSONを生成するための汎用テンプレートというよりはむしろ、計算や依存関係を含む設定を静的に書き下すために便利なのではないかと考えられる。 実際Jsonnetの仕様はGoogleのBCLに似ている。BCLはGoogleでコンテナクラスタシステムBorgの設定を記述するために使われている言語だ。 JSONテンプレート言語 ある意味でJsonnetは毎度おなじみのやつだ。JavaScriptの文法の不便さに対してalt JSが多数出てきた。CSSにおけるネストの分かりづらさやの記述の重複に対してCSS preprocessorが多数出てきた。それと同じようにして、Webにおける機械可読データのLingua FrancaたるJSONを記述するのが不便なのでJSONテンプレートが出てきた。 Jsonnetはその中の1つ
森俊之 @cameojeana 男性の性欲というのは、女性には想像出来ない、広汎で雑多なものです。 頭の中に限定すれば、どんな人格者でも宗教指導者でも同じです。 その実行不可能な行為を擬似的に解消するのがAVであり、風俗なのです。 確かに女性には不快でしょうが、男性本能が絡むので、ご理解頂けると幸いです。 x.com/222Minette/sta… 🌻 @222Minette 以前、近親姦をAVにすることに反対する女性の声に対して、「多数の性癖であって犯罪でもなんでもない」と嘲笑する男のツイートがあり、それに大量のいいねがついていて絶句した。 ぺド、レイプ、痴漢、近親姦など現実に苦しむ被害者がいる暴力を「性癖」で許さないでほしい。娯楽にしないでほしい。 ゆかり @Yanagiba774 私は実際に近親相姦もののコンテンツが原因で、実兄から性犯罪被害に遭った経験者ですが。 性犯罪被害者に対
最近v1に到達したGleamという静的型付けな関数型言語があります。 GleamはErlangとJavaScriptをターゲットに実行できるため、今TypeScriptを使っている領域でも使うことができます。 この記事ではTypeScriptユーザー向けにGleamの文法を解説していきます。 記事を通してGleamの良さを感じていただければ幸いです。 Gleamの公式サイトでは以下の言語のユーザー向けのチートシートもあるため、この中に知っている言語があるのならそちらを読んでみるのがオススメです。 Elixir Elm Erlang PHP Python Rust また、個人的にGleamの情報をCosense(Scrapbox)にまとめているので、リファレンスがてら覗いてみてください。 organizationとして管理していきたいと考えているので、編集のリクエスト等も歓迎です。 編集した
株式会社ドワンゴ サイバー攻撃についてQ1.どこからどうやってどのようなウィルス・マルウェア・ランサムウェアの攻撃を受けたのかは判明しているのでしょうか。専門の調査機関にもご協力いただいての調査が必要になります。より正確な調査結果など、お知らせすべき新たな事実が判明いたしましたら随時ご報告いたします。 Q2.ランサムウェアというのは何でしょうか。警察庁の説明では、ランサムウェアとは、感染するとパソコン等に保存されているデータを暗号化して使用できない状態にした上で、そのデータを復号する対価(金銭や暗号資産)を要求する不正プログラムです。 Q3.なぜランサムウェアだという発表を遅らせていたのでしょうか。ランサムウェアと世間に公表すると、攻撃者が次のステップに進んでしまい、攻撃が激しくなる可能性があるので、ある程度安全が確認できるまで公表を差し控えておりました。 Q4.被害について確認中とのこと
アプリケーションエンジニアのid:tkzwtksです。今回はバッチ処理の冪等性(べきとうせい、idempotence)について、どう考えるか/考えてきたかをご紹介します。 このエントリを書くきっかけとなったのは、はてなエンジニア有志で定期的に開催しているCloudNative推進会です。ここでは、社内のシステムをクラウドネイティブにしていくため「クラウドネイティブなシステムとはどういうものか?」を考えており、この会での「クラウドネイティブなバッチ処理」の議論も踏まえつつ説明していきます。 バッチ処理における冪等性とは メッセージ送信の信頼性を考慮する クラウドネイティブで可用性を高めるために どのような場合に冪等性を考慮すべきか 冪等な実装における3つのケーススタディ ケース1: n分前までに更新されたレコードを集計する ケース2: DB上の対象レコードを更新する ケース3: 対象ユーザー
沖縄県の石垣島にあるTSUTAYA石垣店が7月15日に閉店という話を聞きました。 沖縄県のTSUTAYAは、フランチャイジーがTSUTAYA経営から撤退したこともあってここ1-2年で急速に店舗数を減らしていまして、「TSUTAYA」名義の店は県内残り4店舗。 ですが、那覇新都心店と宮古島店は既にレンタル業態から撤収しているため、所謂「レンタルできるTSUTAYA」は那覇市内の首里店と小禄店の2店舗だけということに。 2023年以降、この勢いで減っていますので。 2023/03/31:TSUTAYA 宜野湾上原店(ヴィアン) 2023/05/31:TSUTAYA 具志川店(ヴィアン) 2023/08/31:TSUTAYA 山内店(ヴィアン) 2023/09/30:TSUTAYA 壷川店(拓南) 2023/10/31:TSUTAYA 美里店(ヴィアン) 2023/11/30:TSUTAYA 与
PHPでアクターモデルが導入できない・・? 長い間そう言われてきました(自分も言ってました)。 実際に並行システムのためのものでもあり、 PHPでは簡単な並行処理以外は難しくもありました。 ja.wikipedia.org PHP主体の方はOOPに慣れ親しんでいると思いますが、 アクターモデルはOOPとは異なるプログラミングパラダイムとなることもあり、 アクターモデルは実際に触りまくって概念等を覚えないとなかなかシュッと使えるものでもありません。 そのためにPHP以外の言語をわざわざ触るのも・・・ などもあるかなと思います。 そして月日が流れ、PHPでも並行処理が比較的手軽に利用することができるようになりました。 今なら作れるのでは、と思い実際にPHPのみでアクターモデルが導入できるツールキットを作って公開しました。 github.com フレームワークではありませんので好みのフレームワー
「他」だと思う 「他」と書いて「ほか」って読むことね 「他」にそんな読み方ないのに、社会に出たらみんな普通に使っている (ちなみに役所やちゃんと日本語知っている人は「ほか」と読ませたい場合は「外」と書く) 読み間違いの多い漢字の話題になったときも、「他」が出てきたの見たことがない 日本人の9割以上、間違っていることに気づいていないんじゃないかと思う 「凡例」とか「重複」とかでキャッキャキャッキャ騒いでいる場合じゃないだろ 「ほか」ってタイピングして変換すると「他」が変換候補に出てくるのもどうかと思う よく使われているからって間違った文字を変換できるようにしていいものなのか IMEとかgoogle日本語入力とか、なんかそういうの作ってる会社には、正しい日本語を守っていく義務もあるんじゃないのか? いや、正しい日本語を守るとか大層なこと考えなくてもいいが、間違いを広めないというポリシーみたいな
最近いろんなところで採用事例が増えてきたRustですが、Webサービス開発でのAPIサーバーを書くのにRustは向いてないと言われたりします。Rustの第一のターゲットはシステムプログラミングでありGCがないためAPIサーバー開発でシビアなメモリ管理はしたくないというのは一理あるのですが、RustでAPIサーバーの開発を実際にやってみるとむしろ開発体験が結構いいなと感じます。パフォーマンスのために難しい所有権を無理にがんばるみたいなマイナスのイメージはほとんど当てはまらなかったです。 Rustの難しいライフタイム、所有権があまり出てこない Rustにおいて難しいとされるライフタイム、所有権といった概念があり私も書く前はかなり身構えていたのですが、これに苦しむことは思ったよりも少ないです。その要因はWebサーバーで扱う処理のほとんどがリクエスト・レスポンスモデルでデータの流れが一方向でシンプ
OCHaCafe Season8 #2の資料です。 https://ochacafe.connpass.com/event/308830/ セッションアーカイブ動画:https://youtu.be/Ywd2J3GZ8wQ
C言語(C++を含む)を習得したい人,ポインタを勉強したい人はgcc-14を使いましょう.難しいところは gcc-14 が丁寧に解説してくれます C言語の難しいところ 例を示します.C言語で記述された,たった6行のソースコードです int main() { int buf[10]; buf[10] = 0; return 0; } このソースコードには問題があります.初見でわかるでしょうか? : : : 問題があるのは buf[10]=0 の部分です.C言語でやりがちなミスですが,これがバグやセキュリティホールの原因になります. C言語が難しい理由は二つあります.この手の問題を見逃しやすい点と,この手の問題を理解することが難しい点の二つです gcc 14 に解説してもらいましょう 上記の6行のソースコードをgcc14を使ってコンパイルしてみます ソースコードのファイル名は test.c と
JRの職員がマルスを操作する動画が話題になった。 この動画について、職人性を賞賛する立場と、UIとして問題があるという立場が対立していた。 nobkzさんのこの記事は、「熟練が必要なのはUIとして問題がある」という立場での記述だとおもう。 一連の話題に対して違和感を持ったが、違和感の源泉は明確で、「UIとしてよいかどうか」という立論自体に机上の論理以上のものにならないということもあるが、そもそも「マルスとはどういうシステムなのか」が議論されていないことがおおきい。 わたしもマルスについて名前は知ってはいたものの、具体的にはどういうシステムであるかは知らなかったので、少し調べてみることにした。 マルスについて Twitter(X)で話題になっていたもとの動画はこちらである。 ここだけ取り上げてみて、マルスの良し悪しを論じるのは鉛筆を取り上げて絵の良し悪しを論じるようなものだとおもう。 次の動
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く