自己紹介 小川 経歴 ~2009: Webアプリ開発のバイト&業務委託 2009~2019: 三菱重工 イット何も関係ない。野良のパソコンの大先生してた 2019~いま: root ip B2BのSaaS作ってます PHPとVue分かる人来て!!1 面白かった脆弱性 - CVE-2023-22727 PHPフレームワーク CakePHP 4 のSQLインジェクション脆弱性 ORM limit(), offset() でSQLi CVSS v3 9.8 2023/01に修正済み CakePHP Laravelの次に使用率高いフレームワーク(多分) 割と使いやすいからお勧め 一般にコード品質が上がる静的解析ツールの使用で逆に発生
Write Stories, with the Largest Public Japanese AI ever! AIで小説を書こう! AI Novelist is the largest public Japanese storywriting AI, trained from scratch by more than 2TB corpus. You may start from one of the example prompts or start with your own text! Tips: You may want to enter at the least 5-6 lines worth of a seed text to make sure the AI understands the context/genre.
「軽量」「タイポグラフィが優秀」「同じテキストからウェブ版とEPUB版を同時に生成できる」という要素を満たし、「ページをめくれる」「テキストの選択・コピーができる」データを作成可能な電子書籍作成ソフトを求めていた作家のロビン・スローン氏は、理想にかなうものが見つからなかったことから自らソフトウェアを作成しました。作成された電子書籍作成ソフト「Perfect Edition」はオープンソースソフトウェアとしてGitHub上で公開されています。 GitHub - robinsloan/perfect-edition: A lightweight, responsive web e-book template https://github.com/robinsloan/perfect-edition スローン氏は自身のウェブサイトにクラウドファンディングのページを作成してソフトウェアを作成するた
HDDやSSDなどのストレージに重要なデータを保存していたのに、突然HDDやSSDが壊れてしまい、データが吹き飛んでしまったという経験をしたことがある人は多いはず。もちろん日頃からバックアップをしておくことが大事ですが、メインで使っているストレージの健康状態をチェックすることも重要です。hiyohiyoさんが開発する「CrystalDiskInfo」は、使っているHDDやSSDの健康状態やS.M.A.R.T.情報を簡単にチェックできる老舗フリーソフトです。 CrystalDiskInfo - Crystal Dew World [ja] https://crystalmark.info/ja/software/crystaldiskinfo/ CrystalDiskInfoの公式ページにアクセスし、「ダウンロード」をクリック。 各エディションのダウンロードリンクが表示されるので、今回は通常
はじめに 日本語プログラミングの議論が続いていますが気分転換にこんな奇抜なプログラムはどうでしょうか。 経緯 木村 明さん 1 の傑作かつ芸術的な日本語プログラムに「ポエム(Poem)」があります。 1986年に作られました。当時はPC-9801やFMRなどMS-DOS環境のPCが全盛で、このプログラムもPC-9801向けに書かれていました。プログラムは大変面白いのですが、そのような事情で現在では実際に動かすことはできず長いこと眠っていました。 一方で、Mindのほうは長らく開発していたGUI版が動き始め、Poemが使うグラフィック描画もできるようになったことから、Poem を実際に動かしてみたくなりました。9801グラフィックの互換処理を差し込むことでなんとか動かすことができました。動いたときは「ああ、こんなプログラムだったな」とちょっと感動しました。 公開について 氏の許可を得てソース
「Ghostwriter」は、ゲーム内のNPCが発するセリフや声を、AIを用いて生成するツールだという。一般的にオープンワールドゲームにおいては、主要なキャラとは別に雑多なNPCが配置される。雑多なNPCといえどもゲーム内世界にリアリティをもたせる存在であり、状況に応じてさまざまなセリフが用意されることも多い。従来は、そうしたセリフもシナリオチームが手がける必要があった。「Ghostwriter」はその手間を省くツールとなるわけだ。 「Ghostwriter」を用いる際にはキャラを作成し、そのキャラが置かれた状況や経験する出来事といった変数とともに入力。すると、AIによってさまざまなセリフが生成されるという。シナリオチームは生成されたセリフを草案にして、雑多なNPCのセリフを仕上げることが可能になるそうだ。 動画の30秒ごろでは、実際に「Ghostwriter」を用いている様子も確認できる
MEETS TRADING合同会社は11月21日、「Nintendo Switch用ソフト切替えカードリーダー」を発表。Makuakeでのクラウドファンディングを開始した。一般販売予定価格は9900円(税込)だが、Makuakeでは早割価格にて提供されている。 Nintendo Switch用ソフト切替えカードリーダーは、Nintendo Switch本体に接続し、最大4つのゲームカードを切り替えることができる周辺機器だ。香港の電子機器メーカーUNITEKが手がけた製品であり、今回MEETS TRADINGが正規代理店として国内販売するかたちとなる。 本製品には、Nintendo Switch用ソフトのゲームカードを挿し込むスロットが4つと、Nintendo Switch本体のゲームカードスロットに接続するケーブルが搭載。このケーブルを接続すると、本製品に挿入したゲームカードを読み出してゲ
こんな Togetter が話題になってた。 togetter.com オープンソースソフトウェアはOSIに認められたオープンソースライセンスで配布されるソフトウェアのことであり、それ以上でもそれ以下でもない これに違和感が。「オープンソースの定義(OSD)」に準拠したライセンスのソフトウェアであればオープンソースだったような記憶があるんだけど、「OSIに認められたオープンソースライセンス」である必要はあるんだっけ? まあ実際にOSDに準拠したオレオレオープンソースライセンスを作って「オープンソースでござい」と言ったとしてもなんか怪しいし、堂々とオープンソースを名乗りたいならちゃんとOSI認定のライセンスを使うか、そのライセンスをOSI認定してもらえよって感じなんでどうでもいいんだけど、定義の問題として。 オープンソースの定義 を見ると 「オープンソース」とは、単にソースコードが入手できる
2000年から開発が続いているFFmpegはオープンソースで開発されるコーデックツールで、動画や音声を記録・変換・再生するためのフリーソフトウェアです。FFmepgの開発体制は2011年にFFmpegとLibavという2つのプロジェクトに分裂した過去があり、この経緯についてグラフィックやアート関連のエンジニアであるbµg氏が自身のブログで説明しています。 The FFmpeg/Libav situation http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html FFmpegの開発プロジェクトがスタートした時、同時期にオープンソースのメディアプレイヤーであるMPlayerの開発プロジェクトがスタートしました。FFmpegは音声や動画を変換したり再生したりするためのライブラリとツールをまとめたもので、MPlayerもFFmpegのAPI
コンサートやライブに持っていく応援うちわ。公式グッズでも販売されていることがありますが、推しへの愛を表現するために手作りする人も多いのでは。ファンサ(ファンサービス)のもらいやすさを考えて作ることもありますよね。そんなうちわ作りですが、面倒なのが文字のカット! 爆速、かつきれいに文字をカットしてくれるカッティングマシンを紹介します。 #オタ活捗りガジェット 誰か・何かを応援していると、あれもこれも観たい・聴きたい・やりたいことがたくさん!! という状態に陥りませんか? 忙しいけどこだわりたい。そんなときは便利なガジェットに頼ると、あなたの推し活がますます捗(はかど)るかもしれません。 この連載では、ジャニヲタ見聞録管理人さんが便利なガジェットを紹介。気になったものを実際に使ってみてレビューします。 著者:ジャニヲタ見聞録管理人 ジャニヲタのためのライフハック(笑)ブログを不定期更新で運営し
北陸先端科学技術大学院大学(JAIST)で学生・教職員の個人情報1725件が流出した。原因は、職員が無料セキュリティーツールを不用意に使用していたこと。パソコンで扱うファイルが自動的に外部サイトにアップロードされ、公開された。ツールは自動アップロードと第三者公開を利用規約に明記していたが、見過ごした。同サイトでは企業の機密ファイルなども公開されている。社員への注意喚起が必要だ。 北陸先端科学技術大学院大学(JAIST)は2021年1月29日、個人情報1725件が外部に流出したと発表した。流出したのは学生・教職員の氏名とメールアドレス、所属部局・研究室だ。 今回の情報流出事件が特異なのは、サイバー攻撃や内部犯行などが原因でなかった点だ。JAISTは、マルウエアではない正常なセキュリティーツールを業務用端末にインストールしていた。職員が誤って個人情報を扱う業務でその端末を使ってしまった結果、個
こんにちは、Wantedlyで推薦システムを開発している樋口です。Kaggleや実務での機械学習の開発にて、過去に下記のような失敗がありました。 精度改善のために実験を繰り返し追加したら、PRが巨大になり、レビューに時間がかかった 学習結果を確認したら、パラメータを一部だけ間違えていて、再度長い実験をやり直した このような悩みを解決するために、書籍や経験で学んだプラクティスを取り組んできました。例をあげると以下のようなのものがあります。 小さい単位でPRを作成する パラメータを設定ファイルに切り出して、ヌケモレを減らす 学習データをサンプリングして、実行時間を短縮して結果を素早く確認する これらのプラクティスに取り組む中で、もっと "高速で正確な開発を行うための知見や方法が体系化されているのではないか" という疑問が湧きました。 この疑問を解決するべく"継続的デリバリーのためのソフトウェア
動画配信ツールには、特定の色を別の画像または動画に置き換える機能(クロマキー)というのがあるわ。 その機能を使って、相手チームの色をAV画像にすることで、「塗り負けるとアカウント停止を食らう!」という、かなり品のない勝負をした人たちがいるみたい。 これは「#AVスプラ」と呼ばれ、ネットで大炎上になったわ。Twitterのトレンドにもあがった模様。 https://twitter.com/terasuke4_xeno/status/1578793813724008448より(アーカイブはこちら)この騒動について「良い、悪い」を言う前に、原理原則を整理しておくわ。 ある表現をする(創作した動画を配信・投稿することなど)ことは、生存する他者の人権を侵害しない限り(公共の福祉を侵害しない限り)において、許されていることよ。 動画を配信することも、誰かが配信している動画に対する「パロディ」動画を配信
ウェブページに表示される広告を非表示にできるブラウザ拡張機能は多くの種類が存在していますが、PC利用時にはウェブブラウザだけでなく各種アプリのウィンドウ内に広告が表示されることもあります。2023年12月4日に公開された広告ブロッカー「Zen」を使えば、システム上で動作するすべてのアプリを対象に広告を非表示化できるとのことです。 GitHub - anfragment/zen: Simple, free and efficient ad-blocker and privacy guard for Windows, MacOS and Linux https://github.com/anfragment/zen ほとんどの広告ブロッカーはブラウザ向けの拡張機能として配布されており、ブラウザ内の広告しかブロックできません。一方でZenは「システムそのものにインストールし、すべてのアプリからの
1993年群馬生まれ、神奈川在住。会社員です。辛いものが好きですが、おなかが弱いので食べた後大抵ぐったりします。好きな調味料は花椒。 前の記事:服を着たぬいぐるみがいとおしい > 個人サイト ぼんやり参謀 私はまりもを育てている 皆さんはどんなペットを飼っているだろうか。 犬だろうか、猫だろうか。それともウサギやハムスターだろうか。 私はまりも。スマホアプリでまりもを育てている。 名前は「二代目」。育て始めてから2248日が経った このアプリ、タイトルはそのものズバリ「まりも」という。 育成に際してできることは名前をつけることと、水を換えること。以上である。こだわりすぎたラーメン屋の具材くらいシンプルだ。 ほうっておくと水がにごるので 振る事で 水を換える。分かりづらいですが水がきれいになりました 1ヵ月くらい何もしないと水が緑色になった挙句まりもが死んでしまうので、ふと思い出した時に水を
ソフトウェア技術者として名を上げたい人向けの記事です。 まずは前置き。ソフトウェア技術者の世界にはスーパースターといえるような凄まじい能力を持つ人達がいます。彼らのうちの一部は生活能力がゼロだったり、口や態度が悪かったり、好きなこと以外は一切できなかったりといった様々な欠点があります。すごい人の中でもこういう人は親近感を生むのか、なんとなく目立つ傾向にあるように思います。SNSなどでも粛々と技術の話だけしたりする人よりも、こういう破天荒な人たちがウケて人気を集める傾向にあります。かくいうわたしも、この手の人たちは人間臭くて好きです。 ここからが本題。スーパースターにあこがれる人が彼らのスキルを真似するのではなく、立ち振る舞いを真似してしまって、とくにSNSなどでそうしてしまって、自分の価値を貶めているのを頻繁に目にします。典型的には凄くなりたいけどまだまだ経験が足りない学生さんや経験の浅い
エンタメにおいてオリジナリティ、つまり「作家性」とは何だろうか? たとえば近年、エンタメ業界ではいわゆる「原作もの」が数多く生まれている。その理由のひとつには、ビジネス上のリスクがあるだろう。人気のある原作や、長く親しまれているシリーズの続編であれば売り上げが読みやすく、逆にオリジナル作品は一度失敗すると挽回が難しい。 「こういった状況が続けば、日本は終わりますよ」 こう警鐘を鳴らすのは、世界的に有名なゲームクリエイターである小島秀夫だ。 小島といえば、世界累計販売数5500万本を超えるゲームソフト『メタルギア』シリーズの生みの親。2001年には『ニューズウィーク』誌の「未来を切り開く10人」に、唯一の日本人として選出された。「監督」の愛称で親しまれ、「作家性」に強いこだわりを持つ人物として知られている。 そんな小島は、2015年末に自ら立ち上げたコジマプロダクションでゲーム制作を続けてい
大きなコードベースを持ったプロジェクトでコードを書くとなった時に、書くのと同じくらい(またはそれ以上に)コードを読むことになると思います。 なので、コードの検索ツールの良し悪しは生産性に直接的に影響してくると言えるでしょう。 VSCode へのお気持ち 僕は普段はIntelliJを使っていて、その検索ツールの出来(もちろんそれ以外も)に非常に満足していますが、諸々の事情からVSCodeを使いたいという気持ちになることが多々あります。 しかし、どうしてもVSCodeの検索ツールが好きになれず移行する気持ちになれないでいました。 具体的に何が好きになれないかと言うと、Open in Editorを使用しない場合は、検索結果の周辺コードのプレビューを見るためにファイルをポコポコ開いていく必要がありツライです。Open in Editorを使用する場合は、周辺コードの情報量の調整が面倒でツライです
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く