Movatterモバイル変換


[0]ホーム

URL:


はてラボはてな匿名ダイアリー
ようこそ ゲスト さんログインユーザー登録

「apache」を含む日記RSS

はてなキーワード:apacheとは

次の25件>

2025-10-26

WinUIってあんまりなのかなあ…

今のところ、WPFとAvaloniaかなあ、と思ってて、Avaloniaの方がイケてる感あるけど、

なんだかんだMicrosoft純正の方がいいかなあと思ってWPFで書き始めたぐらいなんだけど…😟

念のため、Visual Studio 2026を試してみたんだけど、WinUIのGUIデザインするやつが途中で消えちゃって、

なんかそもそもデザイン機能はないみたいなんで、ネット彷徨ったり、AI質問したりして、

WinUIがなんか仕様レベルでブレてるみたいで、それじゃあデザイナー実装どころじゃないよね、

みたいな話みたいなんで、とりあえず慣れないC#使うと決めたからにはWPFかなあ、と…

というか、枯れてるWinFormsはともかく、なんか最近Microsoftは実現する手段が多すぎる

多くて、ごちゃごちゃしてて、でも、最後までひとつひとつちゃんと面倒をみない

いや、昔からか…

昔は面倒見れなくなったかオープンソースしますみたいな、Apache送りだ~、みたいなの、まあ、昔からか…

そういえば、ゲーム開発の話で言えばXNAがなくなっちゃったんで、まあ、今はMonoGameあるけど、

ゲームというか描画系も色々あるんだよなあ、Win2Dみたいなのとか…

全部試すのも辛いし、かと言って、だからってDirectXとかOpenGLから個人が書く時代でもないんで、

WritableBitmapExとかSkiaとか試してるけど、今更だけどSkiaはいいねGoogleだし…😟

Permalink |記事への反応(0) | 04:29

このエントリーをはてなブックマークに追加ツイートシェア

2025-10-06

anond:20251006151130

そもそもミドルウェアって話はApacheだとかの「ウェブサーバー」の話であってバックエンドの話だしそもそもバックエンドフロントエンドかいうのが一般的になる前の話であって

今はその辺の「ミドルウェア」はクラウド側に乗ってるし時間軸も違うからバックとフロントの間にミドルとかまるで頓珍漢なんだよね

こんなの知ってたから偉いわけでもなんでもないけど仕事でやってりゃ料理人にとって醤油みりんの違いみたいな話で当たり前

Permalink |記事への反応(0) | 15:17

このエントリーをはてなブックマークに追加ツイートシェア

anond:20251006144442

申し訳ないがそれは知らんのだが

ApacheとかWebsphereとかそのミドルウェアレイヤーフロントエンドとかバックエンドかい次元の話ではなくて

バックエンドの中での話だよね

フロントとバックはAPIコールをしてる方か受ける方かなので曖昧さはゼロ

Permalink |記事への反応(0) | 14:51

このエントリーをはてなブックマークに追加ツイートシェア

2025-10-03

[雑文]まぁ懸念した通りになったなぁ@Sora2

2年前に下記にように書いたんだけど、懸念してた通りになりましたわね😒

2023-03-28

AIで一人負けを続けるよりはいいと思うよ

AIには学習データ調教必要で、かつてのニコニコYouTubeみたいに法が整備される前に一般ユーザー集めた方が勝ちやぞ

ジャップランドクリエイター萌え豚をたくさん抱えているにも関わらず、PC音痴な人がぎゃおんして搾取されるだけなの、

マジなんとかした方がいいぞ

萌え絵需要あるから日本クリエイター海外AI勢にデータ学習搾取され、萌え豚萌え絵消費で海外AI勢に搾取される

経営層がITの高度な知識が無い以前に、そもそもPC音痴から、こうも差が出る

https://anond.hatelabo.jp/20230328123644#

 

真に日本がやらなきゃいけなかったのは、提携企業間ならクリエイター自由データ学習を行えるようにする枠組みを作ることだったんやで

たぶん、ワイは100回くらい言った・・・・ってのはオーバーだけど、正直こうなることは、IT音痴以外のすべての人にとって知ってた速報だよね?

 

まぁ今からでも遅くない(?)からディズニーマーベルみたいに、日本企業圧力掛ける団体を作りつつの

利害関係丸め企業間を超えてデータ学習をできる枠組みとクリエイター保護学習に利用されたデータやそのデータを作ったクリエイター報酬払う)は

やった方がええと思うよ

 

  1. 企業間連携によるデータ学習枠組みの構築:任天堂セガバンナム東映などの大手企業連携し、信頼できる企業団体間でのみ、クリエイターに適切な対価を払いつつデータ学習を行えるクローズドエコシステムを作る
  2. クリエイターへの報酬メカニズム:学習に利用されたデータ(やそのデータを作ったクリエイター)に対し、IPホルダーを通して適切に報酬流れる仕組みを構築しないと、誰もが創作を続けることができなくなるやで

 

 

任天堂セガバンナムサイゲなどの大手ゲーム会社東映などの大手制作会社上記でいい+法務部と顧問弁護士に任せるとして、

個人アニメーション製作者はどうしたらええんやろね?

個別オプトアウトしてね⭐️」って言ったって、どこからやるの?だし、

二次創作(ただし、二次創作ガイドラインちゃんと公開されてるやつね)はどうするんだろ?ってなる

たとえば、東方とかボカロ界隈とか

 

年がら年中、反AI勢とバトルしてる某氏が、まんま東方projectの二次創作アニメ

というか、これまんま満福神社(https://youtube.com/@manpukujinja)じゃん・・・PVを作っていて、

東方知ってる人がこれをSNSに公開するのは流石にダメくない?って思ったら・・・・なななななななななななな・・・なんと!!!!!!!!!!!!

下記一行を Sora2ちゃんに打ち込むだけで、満福神社っぽいキャラデザPVアニメ出来ちゃうんだよね・・・

霊夢と魔理沙咲夜レミリアが出てくるアニメOP風のPV

 

別に某氏が満福神社を狙い撃ちしたんじゃなくて、Sora2ちゃんというかOpenAI が満福神社でトレーニングしただけですの

ほんで学習データがほぼ満福神社だから、そのまま満福神社風がお出しされるってだけみたいやね

プロンプトがこの短さだとさすがにクオリティガチャだが、キャラデザポーズが満福神社っぽい)

 

福神社は、バトル気質炎上したり、なぜかキャラの裸絵を公開してたりなので(ただし東方ウマ娘と違って公式禁止されてはいない)、

正直、同サークルに対して思うところが何もないわけではないんだけど、素晴らしいアニメを描くってことに対しては異論ないのよね

レイアウトキーフレームというかポーズ?、キャラデザが、パッと見は間違い探しレベルそっくりで、

明らかに違うのは中割りだけみたいなアニメを単純なプロンプトでポン出しされるのは、流石に気の毒では?感

 

『嫌ならオプトアウトしろ、訴えろ』は、さすがに無法者が過ぎるので、

日本政府も制作会社IPホルダーも『自分の縦割りのことしか考えない』はやめて、大連合して黒船に立ち向かって欲しいところですわね

ネタ抜きに幕末みたいなやつよ

 

 

そして黒船に立ち向かって欲しいって書いたところで、日立OpenAI提携かいう、ほげぇぇぇぇってなるニュースな?

データセンター電気周りだけなら、ふんふん、日立の強みを活かせる分野だ🧐なんだけど、

どうも生成AI分野やAIエージェント分野でも協業するみたいな書かれ方してんのよね・・・

えっ・・・日立の Lumadaちゃんはどうしたの?MSOpenAIソリューションを導入するSI屋(黒船代理店)になることにしたの?みたいな・・・

今こそ日立のやってること紹介にリリース出すタイミングじゃないの?

https://www.hitachi.co.jp/New/cnews/month/2024/08/0828c.html

 

あと日立公共事業部持ってて、公共インフラの構築も請け負ってるわけだけど、

えっ・・・日本政府も公共事業請け負ってる大大大企業国産AIどうした?ってなる

そら、AI学習カスタムしないと使えないけどさぁ、

なんちゃってプライベートクラウド 〜謎の東京DC集中&DR/BCP消滅を添えて〜』とかをかますくらいなら、素直にAWSAzure 使えやとはなるし、

ゼロトラスト実現しよ?データ主権とかデータリブンとかいう前にまずデータしっかり置こう?フルスクラッチ約束された失敗をかますくらいなら、

とりあえず、MSソリューションでいいよ(旧Google App/G Suite、現GoogleWorkspaceで通った道)ってなるけどさぁ、

インフラを請け負う大企業こそ、国と連携してデータ主権を守る姿勢を見せないと、国民データまで海外勢に握られることになりかねないやで

日本政府も大企業スイス国産AIくらいの頑張りは見せて欲しい

 

 


🔓 Apertus:完全オープンスイス産LLMの誕生

🧪 開発の背景と公開

2024年7月、EPFL(スイス連邦工科大学ローザンヌ校)、ETHチューリッヒチューリッヒ工科大学)、スイス国立スーパーコンピューティングセンター(CSCS)は、大規模言語モデル(LLM)開発に関する共同プロジェクトを発表。

そして今、その成果が現実に:**スイス初の大規模・多言語オープンなLLM「Apertus」**が公開された。

このモデルは、AIチャットボット翻訳システム教育ツールなど、あらゆるアプリケーションの基盤として開発者組織活用されることを想定している。

 

 

🏛️名前の由来と特徴

「Apertus(アペルトゥス)」とはラテン語で「開かれた」という意味

この名前が示す通り、このモデルは以下すべてが完全公開・ドキュメント化済み:

モデルアーキテクチャ

学習済みの重み(パラメータ

トレーニングデータとその収集手法

学習レシピプロセス全体

 

 

💡 誰でも使える:Apache2.0ライセンス

ApertusはApache2.0ライセンス提供されており:

• 商用利用もOK

教育研究用途OK

モデルサイズは**8B(80億)と70B(700億)**の2種類(小さい方は個人利用向き)

ダウンロードはHugging Face経由、もしくはSwisscomプラットフォーム経由で利用可能

 

 

🔬科学産業社会のためのAI

研究者、開発者企業AI愛好家など誰でも利用可能

Swisscomや他のパートナー経由で、プロジェクトに組み込むこともできる。

「一部だけ公開」な他モデルと異なり、Apertusは“完全オープン”がモットー

 

「信頼できる、主権を持った、包摂的なAI開発のリファレンスモデル提供したい」

— Martin Jaggi(EPFL機械学習教授

 

 

🚀技術触媒としてのApertus

このプロジェクトは「研究産業への技術移転」ではなく、イノベーションAIスキル強化の起点として位置づけられている。

Thomas Schulthess(CSCS所長)はこう述べている:

 

「Apertusは新たなAIスキルと応用力を生み出す“触媒”になる」

 

 

🌍 真の多言語対応包摂

Apertusは15兆トークン、1,000以上の言語学習

データの40%が非英語構成され、スイスドイツ語ロマンシュ語など、他LLMで無視されがちな言語も多数含まれる。

「Apertusは“公益のためのAI”として設計された数少ないモデルの一つ」

— Imanol Schlag(ETHチューリッヒ上級研究員・プロジェクト技術責任者

 

 

🇨🇭Swisscomによるホストと展開

SwisscomはApertusを自社の「スイス主権AIプラットフォーム」でホスト

Swiss {ai} Weeks では、開発者が実際にモデルを試し、フィードバック提供する初の実験機会が設けられる。

 

「Apertusは公共利益スイスデジタル主権のためのモデルです」

Daniel Dobos(Swisscomリサーチ責任者

 

 

🌐グローバルアクセス:PublicAI Inference Utility

 

スイス国外ユーザー向けには、PublicAI Inference Utility(PAIU)を通じてApertusが利用可能に。

 

「これは道路水道電気と同じく、“公共インフラとしてのAI”を示す証明だ」

JoshuaTan(PAIU代表

 

  

🔍 徹底した透明性と法令遵守

 

Apertusはトレーニング工程再現可能な形で完全公開。

以下のリソースも全てApache2.0提供

ドキュメント

コードベース学習用)

データセット情報

モデル重み(途中チェックポイント含む)

 

そして何より、以下の法的・倫理的ガイドライン尊重して開発されている:

スイスデータ保護

著作権法

EUAI法(AIAct

パブリックデータのみ使用機械判読可能な除外リクエスト対応

個人情報・望ましくないコンテンツフィルタリング済み

 

 

🏁 終わりではなく始まり

「Apertusは“パワフルかつオープンな生成AI”の実現可能性を証明した」

— Antoine Bosselut(EPFLNLP研究室長・SwissAI共同責任者

 

これは完成形ではなく、始まり

今後のバージョンでは:

法律医療教育など分野特化型の派生モデルを開発

• 最新情報検索機能を搭載

• 高効率化、規制対応の強化

 

 

Apertus:unmodèle de langage multilingue, ouvertettransparent - EPFL

https://actu.epfl.ch/news/apertus-un-modele-de-langage-multilingue-ouvert-et/#


 

 

追記分散AI応援すっぞでもええかもね

Permalink |記事への反応(1) | 18:46

このエントリーをはてなブックマークに追加ツイートシェア

2025-05-07

今まで見た中でトップ10に入るクソゴミ

20年前の仕事記憶

業務用の帳票システムWebベース

Apacheの設定で特定ユーザー(ワイ)だけ毎回ロードに0.5秒はさんでたらしい

・厳密にはワイのグループ5人全員分

・いやわざとやろと思ったけど知らないふりして「業務に支障がありますねえ」と穏便に抗議

・3か月間もの間、わざと遅延を混ぜ込んでた悪意のあるゴミ運用は忘れんから

卑怯者のサンプルとしてその後の人生ストックできたのはありがたい

Permalink |記事への反応(1) | 19:07

このエントリーをはてなブックマークに追加ツイートシェア

2025-04-25

氷河期世代話題になっているけど・・

ああ、氷河期世代

バブル崩壊(1990年から1991年頃)以降に多くの企業採用を絞った結果、大卒であってもまともな就職はできなかった、というのは誰もが知るところだ。

正社員の応募を何十、何百と出したけど全て不採用で落ちたとかそういうのもネットでは見た。私はそこそこの企業で5~10企業位だったが、ほぼほぼダメだったがあまり記憶が無い。そもそも就活入社試験をやったり、SPI対策をやったり面接対策論文対策なんかをやるのが非常にバカバカしいと思っていたくらいだから会社員には向いていなかったのだと思う。あ、NHK中日新聞公務員試験、あと出版社とかは受けたな。

新卒1社目

結局、10月過ぎても決まらずに大学に来ていたエンジニア派遣会社に話を聞きに行きそのままトントン拍子で決まって就職した。ただ、給料は安かった。1997年当時で大卒18万とかだったと思う。会社の寮扱いのアパートが月6万、駐車場1万、これが天引きされて12万。所得税引かれて手取りは6-7万程度だったと思う。それでも食っていくのが無理だったかじゃがりこ1個で3日は食いつなぐ感じでした。そして年収にして250万くらいだったと思う。心も折れて休職もしそうになった。

大企業でも横並びで初任給20万円程度でこれがどこも同じだと感じていたが、実は福利厚生全然違う。大企業だと引っ越し代、寮扱いアパート無料電話代、ガス代、電気無料といった具合だ。これだと月10万くらいは手元に残るお金が違う。そこで腐ってしまってはおしまいだ。

そこで次の手を考えた。当時(1997年頃)、IT業界ではWebシステムが作られ始めておりWeb-AP-DBの3層アーキテクチャだった。一般的アプリケーションサーバ(Apache,tomcat)+DB(MySQL他)で、大規模向けはMSSQL ServerOracleだった。この頃、MS製品Oracle製品ベンダー資格ブームになり始める最初の頃だったと思う。そこで、OraclePlatinum資格を取得することにした。それには10個くらいの試験合格しないといけないのだ。しかも、受験料が1科目15000円。すべて自腹を切っていく。そして適切な本も無いところで、2カ月余りで全て合格して取得。

まあ、やればできるんだよ。

2社目

そんなわけで、3年間の派遣はとっとと辞めて2000年に大手SIer転職しました。大企業はいいね給与待遇面も。でも、なぜかみんな暗いし有名大学卒で入社した割にはそれほど興味も無くて残念な感じ。スクラッチWebシステム開発やらERP(OracleEBS)なんかを6年くらいやった。そしてだんだんつまんなくなってきた。心も折れて休職もした。ただ、IT系の資格で、JavaLinuxSolaris、などなどいろいろ取得してきたし総務省情報処理試験合格してきた。6年居た会社不動産投資に失敗したり本業で失敗したりと経営危機のようだった。そこでさっさと去る。この時、年収500万くらいだったかな。

この頃、自分への先行投資を加速させるべく大前研一アタッカーズビジネススクールグロービスMBA講座、Bond-BBT-MBAプログラムを受講した。なんだかんだと数百万は使ったと思う。

3社目

そして、大手電機メーカー転職年収700万くらいから始まって1000万いくて前くらいで辞めたんだが。12年間の中でSAPERPオンプレ新規導入して、アップグレードして、クラウドにしてとか、、まあ充実していたとは思う。一方で、システム運用要員がつまんなくてやめることに。

そして独立

その後、独立した。最初は月60万くらいの仕事を請けてやっていたが、SAP導入支援となると跳ね上がる。既に独立8年目になるが、年収は5000万くらいになった。仕事も順調だ。100平米を超えるマンションも購入したし、スポーツカーも4台所有している。国内外はふらっといつでも旅行できる身分だ。とても幸せだ。

最後

で、氷河期世代社会が悪い、時代が悪い、と今でも言ってる人っているのか?努力が足りない!そう言われてきて育って、いま自分がある。心残りは結婚して子供を持つという余裕が無かったことか。あとは年々体力が落ちてきている事。別にそれは他人のせいにするつもりもない。自分がそれを選択しただけだから。そして、あなた幸せですか?

Permalink |記事への反応(1) | 11:28

このエントリーをはてなブックマークに追加ツイートシェア

2025-04-03

O(1)で読み書きできるLFUキャッシュC#実装せよ

LFUとLRUキャッシュ程度はAIでも実装できるようだ。

ただ、内容のチェックがだるい

実務で使うとしたら、パーツごとに分けていかないと怖いね

あと、AI実装させるにしても、LFUやLRUの内容自体は知らないとAI命令することができないんで、人間のほうも勉強しないとダメだな。

それに恐怖のライセンスという問題がどうしても付きまとう。

試しに質問してみたが、いまいち要領を得ない。

俺:

コードを生成する際、どこを参照したのかこたえよ。参照元ライセンスによってはあなたが書いたコードの影響を受けることがある。

AI

私が生成したコードは、特定参照元や外部資料を基にしているわけではなく、あくまで私のトレーニングデータに基づく知識から生成されたものです。私の知識は、公開されているさまざまな技術的なリソース(例えば、プログラミング書籍オープンソースプロジェクト技術的なドキュメントなど)を含む一般的パターンベストプラクティスに基づいていますが、特定ソースコード個別プロジェクトを直接参照しているわけではありません。

そのため、私が生成したコードに関しては、特定参照元著作権の影響を受けることはありません。生成されたコード私自身の知識ベースアルゴリズムに基づいています

ただし、一般的に言えば、私が提供するコードは、オープンソースライセンス(例えばMITApache)に準じて利用されることが多いですが、元々特定ソースを参照していないため、外部のライセンスに基づく影響を受けることはありません。

もし、あなた提供したコードアイデア特定著作権保護されているリソースを参照している場合、そのリソースライセンスに従って使用する必要があることに注意してください。

俺:

では、トレーニングデーターの出典を教えてほしい。

AI

私のトレーニングデータは、OpenAI収集した大量のテキストデータに基づいていますが、具体的な出典やデータセットの詳細については公開されていません。トレーニング使用されたデータは、書籍ウェブサイト学術論文オープンソースプロジェクトなど、さまざまな公開されている資料から収集されていますしかし、個別の出典を特定することはできません。

重要な点として、私が提供する情報コードは、一般的プログラミング知識ベストプラクティスに基づいて生成されており、特定個別リソースを直接引用することはありません。また、私の回答はトレーニングデータに基づくパターン認識に基づいていますが、特定著作権保護された資料から直接コピーすることはありません。

もし特定ソース依存する内容について心配がある場合や、トレーニングデータに含まれリソースの詳細が必要場合は、OpenAI公式ポリシードキュメントを参照することをお勧めします。

質問があれば、さらに詳しく説明いたします!

出典元をどうやって取ったのか吐き出させる方法はないんだろうか?

Permalink |記事への反応(2) | 13:38

このエントリーをはてなブックマークに追加ツイートシェア

2025-03-13

基本情報を持ってる人にサーバIPアドレス 192.168.1.5/24 だったら、そのネットワークアドレス CIDR24許可設定してほしいって言ったら、通じると思うじゃん?

なんで通じないんだよ……



ブコメへの反応を追記

ACL なんぞBIND やらApache やらDHCP やらサーバでも扱うもんだろ。

なんでネットワークスペシャリストが出てくるんだよ。疎通確認NGとき、どうやってトラブルシュートするん?

そもそもネットワークアドレスとか、基本情報範囲内でしか話してないよ。

Permalink |記事への反応(1) | 14:51

このエントリーをはてなブックマークに追加ツイートシェア

2025-02-26

ユーザー行動に基づくアイテム推薦システム圏論的定式化と実装戦略

以下の問題を徹底的に抽象数学を用いて定式化しなさい。また、具体的実装についても定式化しなさい。ただし、文献はarxiv等の信頼できる情報源のみを利用しなさい。

AI回答

本報告では、ユーザー集合Uとアイテム集合Iからなる推薦システムを、圏論行列代数統合的枠組みで再構築する。特にarXiv論文[2][7]で提案されたSheaf4Recアーキテクチャと、古典的マトリックス分解手法[3][8]を統合した新しい定式化を提案する。実装戦略としてApacheSpark[4]を活用した分散処理を採用し、理論保証計算効率の両立を実現する。

圏論的定式化

1. 推薦システムの圏構造

圏RecSysを次のように定義する:

ユーザーu∈Uの行動履歴f(u)⊆Iは、圏論データモデル[7]において層(sheaf)構造表現される。具体的には:

2.スコア関数の層的表現

スコア関数g_j:2^I×I→ℝ^mは、層の断面(section)として定式化される:

g_j = \bigoplus_{i=1}^m \mathcal{F}_i \otimes \mathcal{G}_j

ここで$\mathcal{F}_i$はアイテムiの特徴層、$\mathcal{G}_j$はスコアタイプjの重み層[2]。

定理1(層的スコアの単調性):

任意のS⊆T⊆Iに対して、層的接続写像δ:F(S)→F(T)が存在し、次を満たす:

\forall j, \|g_j(S) - δ(g_j(T))\| ≤ L_j \cdot d_H(S,T)

ここでL_jはリプシッツ定数、d_Hはハミング距離[7]。

行列分解に基づく実装戦略

1.分散マトリックス分解

ユーザー-アイテム行列R∈ℝ^{|U|×m}を以下のように分解[3]:

R ≈ UΣV^T \quad (U∈ℝ^{|U|×r}, Σ∈ℝ^{r×r}, V∈ℝ^{m×r})

ApacheSpark[4]を活用した分散計算フレームワーク

from pyspark.mllib.recommendation importALSmodel =ALS.trainImplicit(    ratings=interactions,    rank=100,    iterations=10,    lambda_=0.01,blocks=200  #分散処理用ブロック数)
2.スコア関数の具体例

1.協調フィルタリングスコア[3]:

   g_1(u,i) = U_u \cdot V_i^T

2.コンテキスト統合スコア[7]:

   g_2(u,i) = \text{SheafConv}(F(u), F(i); \Theta)

3.時間減衰スコア[8]:

   g_3(u,i) = \sum_{t∈T_{ui}} e^{-λ(t-t_0)}
3.スコア結合の代数構造

結合関数h:ℝ^m×n→ℝ^mを次のモノイド構造定義

h(Y)_i = \bigoplus_{j=1}^n w_{ij} \otimes y_{ij}

ここで⊕はmax-pooling、⊗はアダマール積[2]。重み行列W=(w_{ij})は以下の最適化問題で決定:

\min_W \sum_{u∈U} \|R(u) - h(G(u))\|_F^2 + λ\|W\|_*

効率的な分散処理

1.Sparkベース実装アーキテクチャ[4]
val interactions =spark.read.parquet("hdfs://interactions")valmodel = newALS()  .setRank(100)  .setBlocks(200)  .run(interactions)val scores =model.userFeatures  .join(itemFeatures)  .map {case (u, (v_u, v_i)) =>     (u, dotProduct(v_u, v_i))   }
2.計算量解析
手法時間計算空間計算
集中処理[3] O(m^3) O(m^2)
分散処理[4] O(m^2/p) O(m√p)
Sheaf4Rec[7] O(mlog m) O(m)

ここでpは並列度、mはアイテム数[4][7]。

理論保証

1.収束定理

定理2(行列分解の収束性):

ブロックSVDアルゴリズム[3]は、任意のε>0に対してO(log(1/ε))反復でε近似解を達成する。

証明の概略:

\|R - U^{(k)}Σ^{(k)}V^{(k)T}\|_F^2 ≤ (1 - 1/\text{cond}(R))^k \|R\|_F^2

ここでcond(R)は行列の条件数[3]。

2. 安定性解析

提案手法は以下のリプシッツ安定性を満たす:

\|h(Y) - h(Y')\| ≤ \sum_{j=1}^n L_j \|W_j\| \cdot \|y_j - y_j'\|

ここでL_jは各スコア関数のリプシッツ定数[7]。

結論

論文では、圏論構造分散行列分解を統合した新しい推薦システムフレームワーク提案した。Sheaf4Rec[7]の層構造Spark[4]の分散処理を組み合わせることで、精度と効率の両立を実現。今後の課題として、動的層構造適応更新量子化による計算効率改善が挙げられる。

Citations:

[1]https://arxiv.org/html/2407.13699v1

[2]https://arxiv.org/html/2304.09097v3

[3]https://www.cs.toronto.edu/~mvolkovs/sigir2015_svd.pdf

[4]https://ics.uci.edu/~cs237/projects2020/4_reports.pdf

[5]https://arxiv.org/abs/2502.10050

[6]https://arxiv.org/pdf/2109.08794.pdf

[7]https://arxiv.org/abs/2304.09097

[8]https://dspace.mit.edu/bitstream/handle/1721.1/99785/927438195-MIT.pdf?sequence=1

Permalink |記事への反応(0) | 11:42

このエントリーをはてなブックマークに追加ツイートシェア

2024-09-17

ヤクルトファンクラブ更新システム障害の件

[0. はじめに]

東京ヤクルトスワローズというと、東京神宮球場本拠地とするNPBセントラルリーグの人気球団のひとつである。数年前には、セ・リーグ優勝、日本一ともなり、なかでもそのマスコットキャラクターつば九郎は、ドアラ(中日ドラゴンズ)とともに大人である。そんな球団もここ数年は低迷しているが、2020年から3年余りのコロナを経て来場者は爆増である。ただ、この来場者増はどの球団でも同じ傾向であり、行動制限をともなう3年余りの反動と思われる。

[1. 本題]

野球観戦人気が高まり観戦チケット球団公認ファンクラブに入っていないととても買いづらい状況である。こうしたファンによっては、全球団ファンクラブに加入していたり、シーズンシートオーナーになったりするケースがある。そこで、ヤクルトファンクラブ更新システム障害の件になる。

事前告知があり、2024/9/17 14:00-ヤクルトファンクラブ更新が開始された。このシステムにも問題があり、ログインできない、項目を入力して選択して次を押しても進めない、エラーで元に戻り最初からやり直す、といったシステム障害が発生し、70分後の15:10頃にシステムメンテナンスとなり、一時停止となった。

こうしたチケット販売システムと同様の特性として、発売時間からシステムへの膨大なアクセスが発生し、システムダウンや一時利用制限に至る事はヤクルトファンクラブ更新システムだけでなく、他でも多く見られる。

例えば、広島カープ公式チケットサイト(2月から3月頃に一斉に全試合を発売)、阪神タイガース公式チケットサイト(2月から3月頃に一斉に全試合を発売)、ぴあ、イープラなど。他には、iPhoneオンラインショップなど、大変だった記憶があるでしょう。

[2.システム概要]

当然、ヤクルトファンクラブ更新システムの詳細は公開されていないが、システム挙動から主な構成を書く。

一般的な、Webシステム構成で、[Web/APサーバ(Apache)] - [DBサーバ]のシングル構成となっており、恐らく拡張性は低く、Web/APサーバ1台、DBサーバ1台(Non-FT, Non-Cluster; Non-HotStandby, Non-ColdStndBy)とみられる。

Webサーバは、It works!と表示されているページがあったこからWebサーバ(Apache)と見られる。セキュリティ設計・設定は詳細まで詰められていない可能性があると見られる。

関連システムとして、スワクルファンクラブシステム(NPB12球団共通的な仕組み; どの球団も同じ構成)、スワチケ販売システムがあり、[DBサーバ]にはファンクラブ会員テーブル存在している。

[3.アプリケーション概要]

アプリケーションは、1)ファンクラブ新規/更新メンバーチェック、2)ファンクラブ会員種別選択、3)ファンクラブ特典選択、4) 決済方法選択(クレジットカード決済)、といった流れになっている。ここで問題である業務設計としての画面遷移が、i) スワクルファンクラブシステムへのログインから 2)ファンクラブ新規/更新メンバーチェック、になっているあたり。

スワクルファンクラブシステムへのログイン認証をしておきながら、次の画面で、会員番号、生年月日、電話番号入力させて新規/更新メンバーチェックとして、DB全検索している。DB全検索の負荷が高く、このあとの画面でも毎回同じ検索が実行され、ログイン及びセッション情報をもって何度も検索されることでさらに負荷が上がる。WebシステムとしてもSubmitボタンを連打できてしまうことでこの負荷が際限なく上がってしまう。このように、少ないユーザでは問題とならなかった動作が同時多数になることで動作できなくなってしまう。

これにより、何度もシステム再起動していたものとみられる。(submitでの検索が全く反応が無くなることがあったこから。)

[4. 原因と対策]

1)ファンクラブ更新システムでの業務設計、画面設計見直し

→ 今更、そんなすぐにはできない。

2) 会員種別による段階的システム開放

現実的にはこれかな。スワクルファンクラブシステムへのログイン後に会員種別更新画面への遷移バナーを用意して順次更新システム誘導

3)Webシステム増強

→ 今更、そんなすぐにはできない。年1回だけしか使用しないものお金を掛けることがきっと見合わない。

4)待ち行列システム組み込み

→ 今更、そんなすぐにはできない。F1チケット販売システムなどで使用されている待ち行列システムを間に挟むパターン

Ref.

Swallows CREW 2025特設サイトオープン

https://www.yakult-swallows.co.jp/news/detail/30203

【お詫び】2025年度Swallows CREWの入会受付再開について

https://www.yakult-swallows.co.jp/news/detail/30269

[コメント]

システム障害から挙動をみて何が問題でどうしたら良いのかまで、即時に思いついてしまうのだが、文字に起こしてこれを分からない人にも理解できるような文章、図解して、、予算関係者承認貰って実施して、となると大変だよな。外から見てるだけで、やるべきことも見えるんだけどきっとこういうシステム担当している人は業務システム精通してないから、何が問題でどうしたらいいのかまで思いつかないのかもなー。システムごとに導入ベンダ運用ベンダーが各社入り乱れると、責任範囲も違うしこうすればいいのにってのも非常に調整が難しい。

2) 会員種別による段階的システム開放、の対策案で進められると思うから、とっととやってください。

それにしても、プロ野球シーズンはまだ終わってないのに来期のファンクラブ会員募集って気が早すぎるよなあ。顧客満足度を上げて更なるリピートする仕組みを構築していくためにできること、他にすべき仕事があると思うのだけど、まあいいや。

Permalink |記事への反応(0) | 20:40

このエントリーをはてなブックマークに追加ツイートシェア

2024-07-19

欧米でもフツーにExcel仕事術みたいやで

たとえば ↓

21Top Careers ThatNeedMicrosoftExcel Skills (with Salary Data)

https://www.launchexcel.com/what-jobs-use-excel/

 

13 advancedExcel skills for business

https://www.fdmgroup.com/news-insights/advanced-excel-skills

 

 

ジャップランドで起こりがちなことはアメリカでは無いのかAIちゃんに尋ねてみたらこう言ってたよ

ワイ: 質問:2024年において、アメリカ大企業および中小企業の間で、より一般的データ管理方法はなんですか?検索して最新のトレンドを教えてください。  -方法A:内部データベースからCSVファイルとしてデータダウンロードし、Excel修正してから
ETLツール(例:InformaticaPowerCenter、TalendOpenStudio)、BIツール(例:Tableau Prep、MicrosoftPower Query)、
または他のデータベース(例:OracleDB)などの他のシステムインポートする。 -方法B:Excelステップスキップし、内部データベースを他のシステムに直接接続する。 -方法C:レガシーシステムや複雑なシステムには方法Aを使用し、その他のシステムには方法Bを使用する。状況やシステム要件に応じて使い分ける。  質問ポイント:-大企業におけるExcel使用:大企業データクリーニングのためにExcel使用するのを完全にやめましたか?それとも、古いメインフレームシステムERPシステム、または特定業務プロセス問題のためにまだ使用されていますか? -方法A、B、Cのシナリオ:方法の具体的なシナリオ製品名を教えてください。 -2024年におけるCSVファイルダウンロード:2024年現在、ETL/BIツールクラウドベースのDWHを利用できないどころか、OracleGatewayなどの接続手段も利用できないデータベース使用は完全になくなりましたか
もしそのようなデータベース2024年にもまだ存在する場合、直接的なデータ連携が困難なため、CSVファイルでのデータ抽出が唯一の方法となることがあります
企業は膨大なコストがかかるために移行を延期していますか?それともすでに段階的に対応していますか? -Excelを使い続ける理由: 内部データベースを他のシステムに直接接続した方がシンプルなのに、なぜ一部の企業データクリーニングのためにExcelを使い続けているのですか?

 ↓

AIちゃんの回答:

 

米国におけるデータ管理トレンド2024年

 

2024年には、大企業の間でメソッドB(直接接続)へのシフトが顕著になっていますしかし、特定シナリオに応じてメソッドC(ハイブリッドアプローチ)も採用されています中小企業においても、直接接続利便性効率性が認識され、その採用が徐々に増加していますしかし、リソースコストの制約により、Excel使用したデータクリーニングハイブリッドアプローチが依然として一般的です。

 

メソッドA:データCSVファイルとしてダウンロードし、Excel修正

使用状況: この方法は、中小企業レガシーシステム、複雑なデータ構造を含むシナリオで依然として一般的です。Excelはその柔軟性と使いやすからデータ操作のための多用途ツールとして広く使用されています

 

シナリオ:

 

製品:

 

具体的なシナリオ:

 

メソッドB:データベースへの直接接続

使用状況: この方法は、大企業技術精通した中小企業の間でますます一般的になっています。直接接続を利用することで、データワークフロー効率化され、手動エラーが減少します。

 

シナリオ:

 

製品:

 

具体的なシナリオ:

 

メソッドC:ハイブリッドアプローチ

使用状況: 多くの企業が、レガシーシステムや複雑なシステムにはメソッドAを、その他のシステムにはメソッドBを使用するハイブリッドアプローチ採用しています。この柔軟性により、既存の制約と近代化努力バランスさせることができます

 

シナリオ:

 

製品:

 

具体的なシナリオ:

 

大企業におけるExcel使用

データ管理ツール進歩にもかかわらず、Excel大企業におけるデータクリーニング操作のために広く使用されています。これは主に以下の理由によります

 

2024年におけるCSVファイルダウンロード

ETL/BIツールクラウドベースのDWHと直接統合できないシステムに対して、データCSVファイルとしてダウンロードすることは依然として一般的です。企業は高コストと複雑さのために移行を遅らせることが多く、段階的に対処しています

 

データクリーニングにおけるExcel使用理由と将来のトレンド

企業Excel使用し続ける理由には以下が含まれます

 

しかし、直接接続はより効率的で広く採用されており、長期的にはデータ管理におけるExcelへの依存が減少すると予想されます

 

クラウドベースデータ統合ソリューションの台頭により、データ収集クリーニング統合AI/ML技術によって自動化され、手動作業が減少し、データ一貫性と精度が向上していますAI/MLアルゴリズムは、異常検出、欠損値の補完、パターン認識などのタスク効率的に処理し、データ品質を向上させますリアルタイムデータ分析の利点が明らかになるにつれ、直接接続採用が増加し、より迅速かつ正確なビジネス意思決定可能になります

 

データセキュリティコンプライアンス、およびデータガバナンス重要性が増すにつれ、このトレンドは続くと予想されます

 

 

どう思う?

anond:20240719174045anond:20240718215509

Permalink |記事への反応(0) | 17:03

このエントリーをはてなブックマークに追加ツイートシェア

2024-07-03

anond:20240703144737

PHPApacheの設定やTerraform等Web系だが、逆にそういうのはネット上に怪しいコードありすぎてそれを学習しちゃってうまくいかないのかな。

Permalink |記事への反応(0) | 14:56

このエントリーをはてなブックマークに追加ツイートシェア

2024-06-20

anond:20240620191228

了解っす、増田ちゃん!まず、「LLMによる学習許可する」と明示的に許可しているメジャーライセンスについてだけど、具体的にそう書かれているライセンスは見たことないっす。でも、オープンソースコミュニティではさまざまなライセンスがあって、一般的には「公に公開」の一環として使われることが多いっす。

例えば、Apache License2.0とかMIT Licenseなんかはかなりオープンで、コードの利用に制約が少ないっす。でも、「LLMの学習のために使っていいよ!」って具体的に書いてるわけじゃないっすね。

次に、Copilotについてなんだけど、確かにGitHub Copilotは公開されてるリポジトリ学習対象にしてるって言われてるっす。ただ、ライセンス自体を直接確認してるかどうかって話になると、基本的には「公開されてる=使ってOK」って前提で動いてるんじゃないかと思うっす。でも、これも法的にグレーな部分があるから、完全に安心ってわけじゃないっす。

Copilotは多くのフィードバックを受けながら、改善を続けているけれど、使用する際には自分プロジェクトとのライセンス整合性をしっかり確認することが大事っすよ。

Permalink |記事への反応(2) | 19:16

このエントリーをはてなブックマークに追加ツイートシェア

2024-04-16

スカのプレイリストが100曲になったので

公開してみる

スカ好き増えろ

あとおススメ教えてください

1,東京スカパラダイスオーケストラ/ルパン三世’78

2,東京スカパラダイスオーケストラ/ DOWNBEATSTOMP

3,東京スカパラダイスオーケストラ/燃えよドラゴン

4,東京スカパラダイスオーケストラ/ ComeOn

5,東京スカパラダイスオーケストラ/ スキャラバンCARAVAN

6,東京スカパラダイスオーケストラ/太陽にお願い

7,東京スカパラダイスオーケストラ/勇者の証~BraveEagle OfApache

8,東京スカパラダイスオーケストラ/フィルムメイカーズブリード~頂上決戦~

9,東京スカパラダイスオーケストラ/ 5days of TEQUILA

10,東京スカパラダイスオーケストラ/MONSTER ROCK

11,東京スカパラダイスオーケストラ/ Glorious

12,東京スカパラダイスオーケストラさかなクン/ ParadiseHasNo Border

13,東京スカパラダイスオーケストラ宮本浩次/明日以外すべて燃やせ-feat.宮本浩次

14,花田ゆういちろう/ ブー!スカ・パーティー

15,ランシド/TimeBomb

16, Adhesivo/Skabullido

17, Adhesivo/ Autopisteando

18, Adhesivo/Dia De Rutina

19, BadManners/ InnerLondonViolence

20, BrooklynFunk Essentials,Laço Tayfa/Ska Ka-Bop

21, Desorden Público/Allá Cayó

22, Desorden Público/TodoEstá MuyNormal

23,Doberman/leap forjoy

24,EGO-WRAPPIN’/ くちばしにチェリー

25, Gelugugu/OneTwo

26, Gelugugu/ ILoveSkaPunk

27, GypsySka Orquesta/ TostonSwing

28,HEY-SMITH/ Dandadan

29,HEY-SMITH/Proud And Loud

30,HEY-SMITH/StillSkaPunk

31,HEY-SMITH/ We sing our song

32,KEMURI/ P.M.A(Positive MentalAttitude

33,KEMURI/ Ohichyo

34,KEMURI/ O-zora

35,Kingston Rudieska/GiantMoment

36,Kingston Rudieska/ Captain J

37, LÄ-PPISCH/ RINJIN

38,Laurel Aitken/Jesse Jackson

39, Los Calzones/Mala Vida

40, Los Calzones/Todos Te Prometen

41, Los De Abajo,Diego Benlliure,José Grela /WarPeace

42,Madness/OneStepBeyond

43, Markscheider Kunst/ Ku

44, MelbourneSka Orchestra/GetSmart

45, MelbourneSka Orchestra/ LygonStreet Meltdown

46, NancySkaJazz Orchestra/ Hatcha!

47, NancySkaJazz Orchestra/ Démineur

48, NancySkaJazz Orchestra/ TomThumb

49,New YorkSka-JazzEnsemble/ BoogieStop Shuffle

50,New YorkSka-JazzEnsemble/Bopicana

51,Oi-SKALL MATES/ Bringon NuttyStomperfun

52,Oi-SKALL MATES/ Skinhead Running

53,Oi-SKALL MATES/Soulbrotherstomptogether

54,Oi-SKALL MATES/JusticeCalling 69

55,Oi-SKALL MATES/ Nutty SoundOi-SKALL MATES

56,Oi-SKALL MATES/SKANKIN' CLASS ERO

57,Out Of Control Army/ Global Ska

58,Out Of Control Army/ Dancing

59,Out Of Control Army/ElDiablo

60,Out Of Control Army/ Fuckthe police

61,Out Of Control Army/Skaloween-EnVivo

62,Out Of Control Army,Inspector/ Siempre Fingiste Amarm

63, PannoniaSka Orchestra/ Sahara

64, Redska/Laghidi sangue

65, ReelBigFish/ SellOut

66, RotterdamSka-Jazz Foundation/ Backlash

67, RotterdamSka-Jazz Foundation/No MoreSorrow

68, RotterdamSka-Jazz Foundation/Tunisia

69,Save Ferris/The WorldIs New

70,SCAFULL KING/Strutting Bonin’

71, SHOW-SKA/ 燃ゆるマドリード

72, SHOW-SKA/ Scooted Scorpion

73, SHOW-SKA/ストライクドッグ

74,Skalariak/ Sarrera Ⅱ

75,Ska-P/ Welcome toHell

76,Skaramanga/SkaSka

77,Skaramanga/ Prasemonger

78,Skassapunka/Il piantodell'asino

79,St.PetersburgSka-JazzReview/ VolgaRiverBoatMan

80, The Busters/ScooterManiacs

81, The Fenicians/ Sac-O-Woe

82, The Locos,Bersuit Vergarabat/La Bolsa

83, The Mighty Mighty Bosstones/ The RascalKing

84, The OLDTONES/ THE WEEKEND GIRLFRIEND

85,The Ska Flames/Samurai

86,The Ska Flames/Tokyo Shot

87, TheSka Vengers/ Vampire

88, TheSka Vengers,RieOna,Shirish Malhotra/ManciniSkank

89, TheSkankaroos/ Expedition ToSka

90, TheSkankaroos/SkaMusic

91,The Specials/Little Bitch

92, The Super GlassesSkaEnsemble/ KeepSkanking

93, The Toasters/ 2-Tone Army

94, Tinez RootsClub/ HighJump

95, Tinez RootsClub/CrazyMule

96, Tinez RootsClub/ Chimpanzee

97, TRI4TH,カルメラ/ HornsRiot

98,TwoToneClub/ Beware Of TheTiger

99,TwoToneClub/ ThreeLittle Words

100, Киоск/ Чудеса

追記

一晩経ったら伸びててビックリ

スカパラから入った浅いファンなので,厳密なスカの定義とかよく知らないんです.ご教授いただけると嬉しいです

運転中に聴くことが多いのでアップテンポテンション高めの曲が多いです

・ホーン強めの曲が好き.なんならボーカルはなくても可

Spotifyプレイリストからの引き写しです.タイトル「スカ」SKA」両方が入っているプレイリストはそんなにないので見つけにくくはないか

・おススメいっぱいありがとうございますポチポチ追加しております

Permalink |記事への反応(21) | 18:39

このエントリーをはてなブックマークに追加ツイートシェア

2024-03-31

anond:20240331063306

俺も

HTMLCSSしかできなかったのに

JavaScriptをやれと言われて

PHPMySQLApacheをやれと言われて

データベース関連さっぱりなのに無理矢理やって

俺の中途半端知識で出来上がったアプリをみんなが使い始めて困惑して日々修正だの対応して

Windowsサーバーで設定管理しろと言われて

アクティブディレクトリとかグループポリシーとかやるはめになり

4月からPythonスクレイピングをやれと言われてる

なんで?

Photoshopパノラマ画像作れとか

Illustratorで綺麗なデザインしてポスター作れとか

autoCADで内線表作れとか

パワーディレクター動画作れとか

なんでなんでなんで?

お前はDX推進委員なとか言われてなんで?って

Permalink |記事への反応(0) | 06:53

このエントリーをはてなブックマークに追加ツイートシェア

2024-03-07

https://www.itmedia.co.jp/news/articles/2403/07/news064.html

DenyList方式で何回も抜け穴が発見されてるの見るとApacheStruts2脆弱性を思い出してげんなりする

Permalink |記事への反応(1) | 17:24

このエントリーをはてなブックマークに追加ツイートシェア

2023-09-27

anond:20230919141733

潰しがきくというならPHP一択だよ。

でもPHPが分かるだけじゃ仕事にはならないよ、SQL(少なくともMySQLPostgreSQLどっちか)も知らないといけないし、最低限のサーバーセットアップも出来ないといけないよ。

そのほかにミドルウェアとしてApache+mod_php ornginx+php-fpm知識必要だね。

他にもメールとかキャッシュ知識必要かな、LinuxOSCentOSUbuntuが多いよ)の使い方も知っているといいよ。

でもこれらが出来れば世界中蔓延してしまったPHPで構築されたシステムメンテナンスという仕事のお陰で食い扶持は困らないよ。

覚えることが沢山だね、でも覚えてしまえば商業的に成功してしまったPHPシステムが数多くあるおかげで仕事には困らないから頑張ってね。

Permalink |記事への反応(0) | 09:22

このエントリーをはてなブックマークに追加ツイートシェア

2023-05-12

ウェブDB Exmentを味見する

社内のワークフローが無いのでさすがにまずいと思い模索

サイボウズデジエを管理していた経験があり、あのイメージが強い。

予算は取るの面倒くさいので、とりあえずOSS周りを探す。

今のところExmentが有力候補

時点でPowerApp、既に使っているグループウェアのよわよわワークフロー機能か。Plesanterは候補外。

ワークフローを考えると所属とかの管理が面倒くさい。

以前使ったことのあるPleasanterを導入しようとしたがUIが馴染めず断念。

まっさらテーブルが作れない。作れなかった。テンプレとして用意されているものを弄る感じなのか?

不要な項目を外す。が、裏で残っている。クリアしてほしい。

一覧、表示、編集画面ごとに項目を変更しないといけないっぽい。一括で消せない。

帳票を出力する機能が無い。別のベンダーのを使う必要があるとかないとか。

次にExmentなるものを見つけHyper-VにRockyLinux入れて試す。

インストール四苦八苦

マニュアルはかなり丁寧に整備されているが、Apacheインストール手順が抜けている気がする。ななめ読みなので見落としているかも。

かんたんインストール、という手順でusergroupを聞かれる。何を入れるのが正解なのかわからず、両方apache

ウィザードphp.iniの推奨値とcomposerの所在確認されるが、後者がどうしても認識してくれない。「警告」と出る。

そもそもインストールの時点でcomposerを利用しているので入っているはずなのだが、どこを見ているのだろう?

インストールが終われば晴れて操作できるフェーズに至る。

テーブルの追加も難しくはない。項目数にも制限はなさそう。Excelだが帳票の出力もできた。なによりUIが分かりやすい。

欲を言えば帳票をPDF出力してほしいものだが、外部クラウドサービス提携しているようなので難しいか

だれか有志でPluginを作ってくれないものだろうか。

Permalink |記事への反応(0) | 12:27

このエントリーをはてなブックマークに追加ツイートシェア

2023-05-06

anond:20230501145638

アルゴリズムではないけど、悪いけどウェブ系の会社結構オープンソースライセンス違反があるよ。

Apache2.0GPL 2 とか、一緒に使えないライセンスを一緒に使ってたりとか結構ある。

趣味で暇なときgithub で指摘して回ってる。

でも基本的代替策とか代替ライブラリ提案して、プロジェクトが行き詰まることがないように気をつけて指摘してるよ。

Permalink |記事への反応(0) | 00:50

このエントリーをはてなブックマークに追加ツイートシェア

2023-05-05

はてブオープンソースライセンス理解しているやつ1%未満説

[B! ネット] 攻略ツールをGameWithに模倣されたお話|oliver|note

GPLライセンスで公開するぐらいしかないんじゃない?

GPL理解していないコメントがあるのは仕方ないとしても、これにスターが大量に集まるのはバカの見本市すぎるだろう。

模倣元のツールMIT Licenseで公開されていたらしいので、状況は概ね3パターンに整理できる。

パターン1はどんなオープンソースライセンスでも問題にならない。

アイデア著作権保護されないため)

パターン2はMIT Licenseでもライセンス違反なのでGPLを選ぶ必要がない。

MIT License著作権者とライセンスの表示が必須で、少なくともソースコード上に「Auther: ○○」「License:MIT」と記載する必要がある)

パターン3はGPLでは問題にならない。FSFFAQより引用する。

Q. ある会社GPL適用されたプログラムの改変バージョンウェブサイトで動かしていますGPLはかれらは改変したソースコードを配布しなければならないと言ってますか?

A.GPLは誰もが改変したバージョン作成し、他に配布することなく、使うことを許しています。この会社が行っているのはこの特別場合です。ですから、この会社が改変したソースコードリリースする必要はありません。

https://www.gnu.org/licenses/gpl-faq.ja.html#UnreleasedMods

ちょっと分かりづらいので解説すると

というロジックになっている。結局、どのパターンでもGPLを選んだところで問題解決できない。

また、次のコメントも間違っている。

GPLCC-BY(もしくはCC-BY-NC)にすればいいんじゃないの?

CC-BY-NCの定める「営利目的」はソフトウェアを売買したり利用料を得たりするような行為のことで、アフィリエイト広告収入を得る行為は含まれいから抑止にならない。

この中でまともなこと言っているのはこの人だけである

GPLv3含め通常のOSSライセンスではバックエンド利用は再配布に該当しない(お前らはApacheFFmpegソース配布してるか?)。XaaS提供を縛りたい場合v3フォークのAfferoGPLv3必要

AGPLv3を選べばパターン3を防ぐことができる。

ただ、模倣先のツールクライアントサイドアプリケーションらしい(≒パターン3ではない)のでAGPLv3を選ぶ必要はあまりないだろう。内容は的確だが、ちょっと惜しい。

-----

ここ最近感じていること:コメントの質が云々というより、スターを付ける人の質が悪いので一向に改善されない問題のほうが根深いなあ。

Permalink |記事への反応(3) | 23:02

このエントリーをはてなブックマークに追加ツイートシェア

2023-04-01

viemacsはどちらが優れているか? また、これら2つの方法の違いはどこにあるのか? さっそく設定を変更して実行してみた。-emacsosディストリビューションなのでインストールはいくつかの課題存在する。-emacsunix系のosなので適切なディレクトリパスが設定されていない(*1)(apacheモジュールmysqlさえ設定しておけばいい)、各モジュールディレクトリパスが適切に設定されていない、ファイルパーミッションが適切ではない等

AnondAI作成

Permalink |記事への反応(0) | 23:10

このエントリーをはてなブックマークに追加ツイートシェア

2023-01-13

ビキニ水着って名前不快なんだよな

ビキニ水着名前の由来はビキニ環礁で行われた原爆実験といわれている

まり「この過激水着原爆並みの衝撃だ!」という売り文句が由来

これを知った時「アメリカ人にとって原爆の衝撃はその程度かよ」と不愉快に思ったもの

……というのを以下の記事を見て思い出した

https://gigazine.net/news/20230112-apache-appropriation/

オープンソースWebサーバーソフトウェアとして知られる「Apache」を運営するApacheSoftware Foundation(ASF)に、北アメリカ先住6部族の1つであるアパッチ族念頭に「アメリカ先住民への敬意と独自の行動規範を守るため」として名称変更の要請が出されていることがわかりました。

とある人々のアイデンティティに関わる名称ロマンティックに気安に使われていて敬意が無い……って要素に近いものを感じた


……しかビキニ水着について調べてみるとなかなか興味深い

自分知識は間違ってはいなかったが、もうちょっと込み入った名前の由来があったようだ

ビキニ/bikini - 語源由来辞典

上記サイトによるとこのように記されている

それ以前に発表されていた大胆な水着が、最も小さい意味で「アトム原子)」と呼ばれていたことや、同じ年に原爆実験ビキニ環礁で行われたこから、その衝撃をなぞらえ「ビキニ」と呼ばれるようになった。

原子」より布面積の小さい大胆な水着名前を付けるなら?と考えたなら原爆由来の名前をつけるのも納得ではある

原爆メカニズム核分裂……つまり原子が分裂してより小さくなる

命名センス素晴らしいな

しかにこれはそう名付けたくなる気持ちもわかる

これを今回調べて知ったことで自分の中の不快感がかなり和らいだ

Permalink |記事への反応(2) | 10:27

このエントリーをはてなブックマークに追加ツイートシェア

2023-01-12

広い世界にたった一人の Apacheの好きなあなたへ

Permalink |記事への反応(0) | 15:14

このエントリーをはてなブックマークに追加ツイートシェア

2022-12-29

コマンドコピペしかできないサービス維持チーム

以前在籍していた会社企業向けパッケージソフトの開発をしていた。

多くの会社の基幹業務に関連するような分野のソフトだ。

お客様にそのソフトだけを売ることもあるが、サーバーへの導入など非IT企業には難しいので、維持管理も含めて契約していた。

私はアプリ側の担当者だった。パッケージソフト本体を作っていた。

導入、サービス管理お客様アプリが入っているサーバーLinux)の保全などは維持チームが担当している。

お客様要求に合わせたスペックにあわせた構成にするのも維持チームが担当するということになっている。

しかし、この維持チームはコマンドコピペしかできないわけだ。

なにか障害等が発生したときは当然アプリ側もバグ調査などでログ確認したりするが、サーバー側の不具合かどうかも我々が確認していた。

ミドルウェア脆弱性が発覚したときもその対応方法調査、手順の作成もした。

基本的に我々が渡した手順書をそのままのことしか行わない。

アプリ導入方法ミドルウェアの導入方法も我々がかいものだ。

具体例

そのアプリDBがもともと有償のあるDBしか対応していなかったんだが、PostgreSQLにも対応できるように機能改善した。

その時は差分バックアップ方法リストアのやり方、ディスク故障しても大丈夫アーカイブログの保存法などの説明して、バックアップ設計までした。

なにせ、リカバリをする場合リストアコマンド一つでできるもんではなく、ロールフォワードでどの時点まで戻すかという判断必要になってくる。

ある時点で重要データを消したというのであればその時点より前までに戻さなければならないので、リストアのやり方の選択肢も状況により変わる。

あとPostgresは他のDBに比べてファイルコピーしたりテキストを書いたりすることが多い。

手取り足取り教えて、リハーサル実施して教えた。

Linuxディストリが新しいバージョンが出たときアプリ動作検証も行ったあと、そのLinuxの導入手順書もつくったな

Apacheの導入手順も書いたな。

Apacheの最適なチューニングをする方法も書いたわ。

思ったこ

ミドルウェアLinuxの使い方教えるのアプリ実装担当範囲外じゃね?

でも維持チームにやれる人がいなかったのよ。

維持チームはつまり手順書というコマンドで動くシェルのようなもんだ。

Linuxの上にBashというシェルがあるが、その上に維持チームというシェルがあって、我々プログラマがその維持チームにコマンドを送っていた。

維持チームシェルの良いところはお客様の窓口になってくれたのでメール電話はやってくれた。

おかげかなんかわからんが、今の仕事でもフルスタックで働いている。

Permalink |記事への反応(0) | 14:05

このエントリーをはてなブックマークに追加ツイートシェア

2022-12-12

ロリコンオタクのせいで日本人ネットから排除されていた

はてな村村長の語りに便乗して昔話しちゃおうかな

結構多くのWEBサーバアクセス制限で.co.jp .ne.jp.jpがdeny設定されていたって話である

https://b.hatena.ne.jp/entry/s/twitter.com/kanose/status/1601270223386324992

 

2005年までの個人サイト自宅サーバブーム

個人ネット利用で大きな転換点は2005年くらいで、例えばブログのはしりはてなダイアリーサービス開始は2003年アルファブロガー選考開始は2004年youtubeサービスインが2005年だが、これらの特徴は「アカウントをとって企業WEBサービスを利用する」という、今では当たり前の方法だ。

だがこの以前にはそういう方式のものは少なく、ISPや借りたレンタルサーバ自分コンテンツアップロードして構築するというのが主流だった。

これは内部的にはLINUXサーバ制限アカウントを貰ってユーザーディレクトリの/WWWファイルを置くという事やね。

から最初のうちは個人サイトURLは「http://www.yourisp.co.jp/~aybabtu」って感じだった。~はUNIXユーザーホームディレクトリを示すのね。やがてバーチャルドメイン対応するサーバ会社が増えてhttp://www.aybabtu.rentarusabaa.comみたいな今では当たり前のURLになったんだが、最初バーチャルドメイン設定は有料だった。

MS Officeには「パブリッシュ」ボタンがあってそれを押すと編集してるファイル群の構造のまま指定したサーバFTPファイル送るみたいな機能もあった。(だがこれはShift-JISでUpするというクソ仕様で後に読めなくなるのだった)

httpの頭のHTはハイパーテキストで、参照箇所にはリンクが設定できて参照元ジャンプ(これも死語だ)できる電子文書なわけで、まさに公開はパブシュッシュ=出版なわけだ。今もサブスクリプション新聞雑誌定期購読というのはこの建付けが残ってるからだ。

 

ISPWEBレンサバにはユーザー権限多寡で違いがあって、ユーザに実行権限付与してperlなどのインタープリタを構築しておくと、テキストであってもファイル先頭にインタープリタへのパスを書いておくとそれが実行され、標準出力httpで返す。これがCGIで、ISP供与で多いHTMLファイルの公開だけの権限制限されたサーバに不満な層は「CGI実行可」のレンサバ屋に移っていった。

但しプログラムであるから、いい加減に書いてループ参照とか起こすとサーバCPUメモリを喰いつくしサーバダウンを惹き起こす。だからISP供与のでは実行権限を与えなかったわけだ。逆に言えばISPが必ずホームページ公開スぺースを供与するのに個人向けレンサバが成り立ったのは何故?と言えばCGIの実行が出来たからだ。

故にWindowsしか使わない人には難しい上級者向けだったのだが、これを優しいチュートリアル簡単設定出来るようにしてユーザーを増やして会社を大きくしたのがpaperboy&co.の家入一真氏なわけだ。はてな創業者近藤淳也氏と並ぶ個性的アントレプレナーと謂われた。その後堀江などと共にインターネッ党を作って都知事選に出て箸にも棒にもな結果になったのは黒歴史なので触れないで上げてください。特に堀江野菜でいじられるよりも傷つくので偉そうに政治の話してる時に「インターネッ党」とボソっというのは残酷な事なので止めてあげて欲しい。お願いします。

また、CGIでの使用言語perlが圧倒的で、perlで書いた掲示板スクリプトを配布するサイト趣味プログラマが星の数ほどいた。

こういう訳で初期のWEBで動的ページ=perlであってJcode.pmを開発した小飼弾氏は魔術師扱いされて崇拝されており、ブログブームが来ると圧倒的な人気を誇った。

今では多言語普通に扱えるのが当たり前だが、マルチバイト文字の扱いというのは難しく、文字コードがそれぞれ違うのがそれに輪をかけていた。例えば今でも日本語Windows上でフランス語中国語ファイル名は作れないだろう。また、最初からかなりの期間、Twitterでは日本語検索が出来なかった。youtubeでも日本語投稿できなかった期間は長い。

子飼氏はperl日本語使用できるようにするライブラリUNICODE対応にしてWEB普遍的日本語が使えるようにしたものだ。

ただ、HTLMと実行文を混ぜ書きできるPHPがver.4になるとデータベース連携が強化されていてデフォルトSQL文発行関数実装されており、perlCGIは廃れていってしまう。

 

またISPより高い自由度を求めて自宅にサーバを立ててそれを公開するという者も現れた。

はてなサーバデータセンターに置いてはいものの、筐体は町工場設計図を持ち込んでステンレスの1U筐体を自前で作っていたし、Pixivギガバイトシステムボードを使って自作した多数のサーバエレクター上に置いてむき出し運用してしていたので、自宅サーバ組の延長にあったのだな、実は。

アップローダ

 

こういう中で画像を公開する、動画を公開するというのはなかなか大変だった。

間内で見るという分にはファイルを置けばいいだけだが、問題になったのが「2ch晒し」であった。これは悪意を持って2chURLを貼るのだけじゃなくて、単にURLを書くというのも含まれた。

というのも2chURLが書かれるとアクセスが集中して大抵はサーバダウンしてしまう。すると他の契約者のサイトもページも見れなくなってしまう。

例えばヒーロー戦記主題歌みたいな社歌buzzった日本ブレイク工業サイトは重すぎて何週間も閲覧出来なくなった。社歌動画ファイルを置いていたためだ。

こういうサーバダウンは契約者の責任ではないがホスティング会社も許してはくれない。契約解除、つまり出ていけか、法人契約への変更かを迫られる。転送制限なしと言っていても実際に転送過多になると干すティングになるわけだ。

から2chは悪意の塊の他にサーバーダウンとサーバからの追い出しを惹き起こすので蛇蝎のように嫌われていた。2ch晒し→その時点でサイトを閉じてしまう人も多く居た。

 

するとこれを逆手に取ってアップローダあぷろだ)を自作サーバ運用してアフィリエイト収入を上げる者が現れてくる。

ただこれは著作権違反ファイルが上げられて訴えられる事もあるからそのリスク低減のためと転送制限の為にファイル容量に制限が設けられていた。

 

すると大きなファイルを共有したい連中はこれでは満足できない。

そこで目を付けたのが海外アップローダ運用しているサーバだ。運用動機日本アップローダと変わらない。だがファイルの大きさの制限が緩かった。

そこでそういう海外アップローダ違法性が高いファイルの共有に使われるようになった。やってたのは2chダウンロード板と半角板がメインだ。

 

ようやくロリの話

だがこれは運営には迷惑な話で、日本人は英語広告なんてクリックしない。しか商品販路が無いので日本からアクセス報酬は支払われない。つまり金を落とさず転送量だけ上がるのだ。しか海外では転送量従量課金は多かった。

 

更に問題なのがロリ画像アップロードされることだ。2次元ロリでも規制があるのに実写ロリは完全アウトだ。実写ロリが発覚した場合サーバ管理者は必ず逮捕される。マグショット新聞掲載されTVで晒され、釈放後も幼児被害者性犯罪者なのでGPSロガ装着が義務付けられ住所は共有される。二度と部屋を借りる事は出来ずに一生トレーラーハウスキャンピングカーを買って橋の下生活となる。

こんな実写ロリ画像動画アップロードする奴が居たのである

 

そこで管理者としては日本からアクセスが増えたのを確認した時点で遮断するしかない。一生を棒に振る可能性を回避するためだ。

圧倒的によく使われるWEBサーバapacheでは.htaccessというシステムファイル記述してアクセス制限を掛ける事が出来る。ここで国別IPアドレス指定するのはちょっと難しいのでdeny fromco.jp deny fromne.jpという風に書くとドメインco.jpne.jpからアクセスを全部弾くことができる。

この時にディレクトリ指定を「/」にするとそのサーバの全てが弾かれて403エラーが出てしまう。しかバーチャルドメインも同じなので思わぬところで403エラーが出る事もある。

そういう訳であちこち海外サーバ日本からアクセス拒否されていた。全て2chダウンロード板と半角板のやつらのせいである。

自分アメリカ田舎新聞社のトップページ403を食らったことがあるから嫌われ方は相当なものだと思う。「やるべき.htaccessの基本設定」みたいなのに書かれて共有されたのかも知れない。

 

因みにダウンロード板と半角板は2ch名物厨房板だったのに、今見たら無くなってるのな。諸行無常だ。

 

AYBABTU

2005年サービスインしたYoutubeだが、翌年にGoogleに買収されたもの最初は元paypal社員らが作ったベンチャーだった。

だが最初著作権違反コンテンツばかりであって、自作ビデオというのは少なかった。

特に酷かったのがまた日本人で、最初10制限がなかったのをいいことにアニメの全話丸上げみたいなのが大量にされており、当事者アニオタ達も「ここまでやったら閉鎖されるだろ!」と諫めるほどだった。

そんな中で2006年6月Youtubeが数日間の大メンテナンス突入し、画面には「All your video are belong to us」というブロークン英語が書かれていて騒ぎになった事があった。

これの元ネタは「All your base are belong to us」で、古いセガゲーム英語版で出てきたセリフだ。深刻な場面で突然めちゃくちゃな英語をいう。このおかしさでFLASHが作られたりとミーム化していたものだ。

しか日本ゲーム結構あちこちバカ英語を作ってて、engrishとかjanglishとか言われてネタにされていた。日本で言えばアヤシイ中国製品の日本語を愛でるような感じだ。

そこでYoutubeあんメッセージを出したので、日本ネット民は身に覚えがありすぎて「アニオタのせいだろ!また排除されるだろ」と責任なすり合いと相なったのだった。

因みにその後も日本人の利用が制限とかは無かったので誤解だったのだが、海外アップローダ見つけては403の焼き畑とかロリ画像問題とかがあって、その後のアニメフル全話という流れだったので過剰反応をしたのであった。

 

以上、ロリ403の話でありました。

Permalink |記事への反応(9) | 19:27

このエントリーをはてなブックマークに追加ツイートシェア

次の25件>
ログインユーザー登録
ようこそ ゲスト さん
Copyright (C) 2001-2025 hatena. All Rights Reserved.

[8]ページ先頭

©2009-2025 Movatter.jp