Frea Search とその公式インスタンスのプライバシーについて

前置き 最近、Frea Searchのプライバシーについて質問されることがあるので、プロジェクトリーダーとしての見解をこの場で明らかにしておきます。 Frea Searchとfreasearch.org の関係 Frea Search はOSSの名前を示すものであり、特定のウェブサイトを示すものではありません。freasearch.orgは Frea Search を使用した1サーバーと言えます。freasearch.orgは Frea Search の開発者であるnexryaiとAblazeによって運営されているため、事実上の公式インスタンスとなっています。 freasearch.orgはプライバシーフレンドリーですか? 短い答え: あなたが何を求めるか次第です 長い答え: 「プライバシー」に限らず、何かを守るときには脅威モデル(何から何を守りたいのか)を決める必要があります。その脅威モデルが何であるかによってfreasearch.orgがプライバシーフレンドリーか変わります。 例えばあなたにとっての脅威がGoogleやMicrosoftのような個人をトラッキングして収益を得るようなビックテックであり、あなたの目的がGoogleに追跡されず調べものをしたいというものである場合、freasearch.orgは安全と言えます。freasearch.orgにはトラッカーやサードパーティリソースは一切存在しません。また外部のエンジンから結果を取得する処理はサーバーサイドで行われます。 あなたにとっての脅威がCloudflareやVultrなどのクラウドプロバイダー全体を含めたものである場合、freasearch.orgはあなたにとって安全であると言えません。freasearch.orgは度々発生する卑劣なDDoS攻撃によるダウンタイムを防ぐためにCloudflareを使用しています(これはやむを得ないことです。運営者・開発者とそのサークルは学生主体であり、金銭的な理由で他のCDNを契約することは不可能です。) またfreasearch.orgはVultrの日本リージョンでホストされています。 もしあなたが強力なプライバシーを求める場合、あなた自身のサーバーで Frea Search をセルフホストすることをおすすめします。Frea Search のソースコードは全て公開されており、テレメトリなどは存在しません。あなた自身とあなたのサーバーのみを信頼すればいいのですから、あらゆる脅威に対応できます。

April 26, 2023 · 1 min · nexryai
tuc_thumbnail_2

Twitter UI CustomizerがAblazeのプロジェクトとなりました!

どうも、稲凪茉希です Floorpではバグだらけのコードを大量生産してしまい申し訳ございません(白目) そんな僕が作っている別のプロジェクト、Twitter UI Customizer(TUIC・TUC)がAblazeのプロジェクトとなりました!! ありがとうございます!! https://ablaze.one/projects/tuc 何が変わるん? まぁ今すぐに変わるようなことは殆どないとは思います。 ただ、もしかしたらAblazeの他の皆さんの力を借りれるかもしれない(アイコン・Chrome ウェブストアなど)ので、僕も楽しみにしてます() というわけで、今後もTUIC・Floorpをよろしくお願いします!!

April 6, 2023 · 1 min · kaonasi_biwa
marcelo-leal-6pcGTJDuf6M-unsplash

病気の話

こんにちは。nexryaiです。 一部の方がご存じの通り、私は血液の病気で半年間の抗がん剤治療を受けてきました。最新の薬を使用したこともあり体内にあったかなりの腫瘍が消滅しましたが、入院時には既にステージ4まで進行していたこともあり残念ながらまだ数か所に残存しているようです。 こんな状況の私に残された選択肢は主に2つです。 サルベージ療法(救援化学療法からの自家末梢血幹細胞移植併用大量化学療法) 主に治療抵抗性のリンパ腫や難治性のものに対して行われる治療らしいです。名前の通り副作用も今までの治療より強く、4ヶ月から半年の入院が必要です。これを選んだ場合、恐らく受験は絶望的になり、そもそも卒業できるかですら怪しくなりそうです。その分効果はあるようで、再発もしにくくなるらしい。 免疫チェックポイント阻害薬を使う 免疫チェックポイント阻害薬という薬を使った治療もできるそうです。この薬の副作用は抗がん剤よりは少なく、外来でできます。ただしこの治療の最大の問題は期間の長さです。「終わりがない」と言われるほど長いとか聞いています。そして免疫の薬なのでリウマチ的な副作用が出る可能性もあるらしい。 現状 どっちも一長一短で迷ってます。個人的なイメージとして、サルベージ療法は犠牲が多い分、来年以降(受験を考えれば再来年?)楽になるというイメージ。 逆に免疫チェックポイント阻害薬の方は負担を小分けにする分、期間も長くなるイメージ。 正直こんなこと考える状態にはなりたくなかった。未だ現実を飲み込めてる訳でもなく、たまに悪夢と現実の境が分からなくなってきます。今はどっちにするか未定ですが、検討しつつも一番しんどいであろうサルベージ療法の方を想定をして準備をしています。開発もしばらくお休みする予定です。 最後に、健康は本当に貴重で重要でかけがえのないなものだと改めて痛感しました。皆さんもお体を大切にしてお過ごしください。

March 18, 2023 · 1 min · nexryai
Blog for Floorp 10 Beta

Floorp ブラウザー | バージョン11.0.0 の提供と重大な変更について

この記事では、今年の7月~9月にリリースが予定されている Floorp ブラウザー 11.0.0 に伴う重大な変更についてお知らせします。 前提として Floorp は安定性を高めるために現在、Firefox ESR に基づくリリースを行っています。そのため、年一度だけ大幅な Firefox のエンジンである Gecko の機能更新を行っています。Floorp のメジャーアップデートはエンジンの更新を意味し、バージョン 10 とは別のブラウザーをリリースすることを意味します。 何が変わるの? 基本的にブラウザーに大きな改変は入りません。多くの人々はそのまま Floorp をご利用いただけます。しかし、Floorp 11 では以下の大きな変更が入ります。 ・Windows での インストール要件 を 「Microsoft Windows 10 64bit」 以上に引き上げ。 ・Floorp 8 のから使用できた Material デザインを削除。 ・「ツリー型タブ」の削除。 ・Firefox ESR102 から Firefox ESR115 ベースに変更。 新しい機能更新! Floorp 自体の新機能は現在計画中です。年一度ということもあり大きな機能の搭載を試みたいと考えています。また、4週間に一度の機能更新を行うというスタンスに変化はありません。 また、Firefox で新しく追加された Firefox View は Floorp View という名称で搭載され、Windows でのプライベートウインドウの改変は引き継がれる予定です。 カラーテーマも現在と同じ仕様のままで、クローゼット式のカラーウェイは採用されません。

February 25, 2023 · 1 min · surapunoyousei
モノクロ シンプル 学習 大人の勉強法 はてなブログ ブログ アイキャッチ画像

文系高校生デベロッパーはこの世に必要ない疑惑(邪魔にしかならん)

普段は文系高校生してる Floorp 開発者のすらーぷの妖精です!受験で文系であることが問題で痛い目にあったのでそれについてお話しようかなと思います。 なんで記事を書こうと思ったのか Z 世代と呼ばれる今の私含め子供たちは、PC ではなくスマホを使いこなす世代だといわれています。したがってまともにタイピングできる人はこの世にあまり存在しません。iPad を使うとき大半の生徒はフリックキーボードを使用し、qwerty 配列は使わないのが現状です。 そんな中でブラウザーを作り始めた高校生の独り言なので軽く読み飛ばしていただいて構いません。 2年生の過ち 結論から申しますと、プログラムを書く能力を育てたい or 持っているなら、文系はおすすめできません。(国公立理系 or国公立文系はあり) なぜなら数学をする機会が短く、詰むことがあるからです。私は詰みました( 自分でもためになったことがあるとはいえ、よくない選択だったなぁと痛感しています。でも、後悔はしていません。 理由は、自己推薦などでソフトウェアを生かした推薦をすると落ちる可能性があるからです。私は文系という身分にもかかわらず、Floorp というウェブブラウザーを開発しています。それを利用した自己推薦をしましたが一次選考は通ったものの、二次選考で落ちました。 その自己推薦で課される内容には、 「ソフトウェアを作成し、それを第三者に説明できること」 とありましたが実際は嘘で二次選考では記載の一切ない数学の問題を解かされます。まあ所謂見えないシールドです。まんまと私は騙されたわけです。 (というか、そもそも数Ⅲやってないし数学の成績が高くないことを調査書で知っていて一次選考で落とさない学校ってどうなんですかね。学生いじめたいんですかね。受験料と時間だけ取られて自分が馬鹿みたいです。落ちた時は理不尽すぎて泣きました。まあ1年ぐらい数学やってなきゃわかんよ正直。というか、なんで数学なんでしょうか?文系に数学課すなら理系には現代文・古典・漢文課すんでしょうかね?) ソフトウェアは文系でも学べば作れるんです。Floorp も同じ感じで試行錯誤しつつ成功するまで様々なことを試しました。今ではアクティブなユーザーが約 2500 人いる立派な社会貢献を行えているブラウザーだと自負しています。 文理融合詐欺(文系に数学課す癖に理系に古典を課さないのか) 上記の理由で落ちたため、一般入試を即検討。まあ文系3教科で情報系へ行くのは学校が限られます。正直この界隈で情報系行く人は多いので名前出しは避けますが、いろいろ詐欺です。 とある学校では、理系9割に対して文系1割の割合で文理融合を名乗っています。まあばらつきがあるとはいえ、なんか納得いかない数字です。募集定員からそうなっています。(ちなみに文系には古典を課しますが、古典は学部内では使わないようです。なんでやねん!!) また、文系には数学を課し、理系には現代文を課します。そこまで二つとも難易度は高くないようですが、数学の割合が高いようです。なぜそこで差が生まれるのかが理解できません。 まあまともな文理融合なんてないという結論に至らざるを得ませんでした。 結局どうしたの? 本音を言うとほかの開発者が作ったソフトなどを見るために理系に行きたかった。でもあきらめざるを得なかった。一年浪人すれば可能だがそんな余裕はなくブラウザーという重すぎる足かせをつけながら全く関係ない文系の学部を受けた。なおプログラミングは学習できても最先端には触れられません。価値あんのかこの入試。 合格発表待ちですが、日本史をやりつつ何やってんだろという気持ちと戦う入試になりましたね。藤原氏50人覚えてもプログラムを書くスキルは上がりません。 結論 文系でコード書く人(笑)は報われないことがよくわかりました。すでに希望を失いつつあるので来世で何とかしようと思っています。まあ専門学校という選択肢もありましたね。(周りが許さなかったけど) Z 世代に IT を広めようと頑張っている人や国は多いですが、根本的に何かはき違えているようにしか見えません。正直希望を失いつつあります。 というわけで iPad や ChromeOS などを所持している次世代の学生エンジニアに私と同じように死人が出ないことを祈りつつ終わります。

February 17, 2023 · 1 min · surapunoyousei

今年の振り返り

このブログに投稿するのは久しぶりですがnexryaiです。今年ももう終わるらしい[要出典]ので今年の振り返り的なのを軽くしようと思います。 AlexandriteOS 今はもうサ終しましたが維持してて楽しいプロジェクトでした。ちなみにこいつの反省を活かして後継版を開発できるか実験中だったりします。 Frea Search 今年の4月に始まったプロジェクトです。4.00が先日リリースされフロントエンドがよりモダンになり高速化されました。 リンパ腫 まさか自分がガンになるなんて想像もしませんでした… 抗がん剤治療もまだ続きそうで正直心折れそうですがなんとかして耐えますというか耐えるしかないです( 自鯖 これは今年の初めからですが自宅にサーバーを設置して運営するようになりました。GitLabとかMisskeyとかOutlineとか色々セルフホストしてます。 Python 去年からJSだったりGoをちょっと触るくらいだった私のプログラミング能力ですがFrea Searchの開発によってPythonを習得しこいつで基本的なことはできるようになりました。 Docker こいつもFrea Searchの開発によって習得しました。今やdocker-compose依存症です。 まとめ 激動の一年でした。本当に激動で色々あった。願わくば来年は平和な一年になってほしいものです。それではよいお年を。

December 31, 2022 · 1 min · nexryai
Blog for Floorp 10

Floorp ブラウザー座談会|一周年記念アンケート結果と質問返信

この記事では、一周年を記念したアンケートの回答をもとに、来た質問に対して返信します。以外にも多くの回答をいただいたため、すべては書けませんでした。機能リクエストに関してはすべて回答します。 回答くださった方へ。ありがとうございました! アンケート結果:過去バージョンとの比較 Floorp は過去のバージョンと比較して不便になった場所はないとしつつも、変化していないと回答する方が3割ほどいることがわかりました。 全てのユーザーに新しいエクスペリエンスを提供し続ける必要がブラウザーには必要不可欠です。 Floorp はまだこれを満たせていないことが理解できました。より強力なブラウザーになれる努力をこれからも続けていきます。新規ユーザー様にも感謝します! 「右クリックメニュー表示の選択」 については、userChrome.css で可能ですのでお試しください。以下はヒントになると思われます。 https://ssbsblg.blogspot.com/2017/11/20.html アンケート結果:ESR版追従 or ラピッドリリース版追従 アンケート結果は大幅に ESR 版追従の賛成が多かったために ESR 版に追従することを決めました。 ブラウザーの比較:Floorp ブラウザーを使用する価値 Floorp は比較的強力なカスタマイズ性を持つウェブブラウザーだと Floorp プロジェクトも自認しています。 Waterfox などの他の Firefox と比較しても Floorp 独自の機能に惹かれる方はかなりいるようです。しかし、Chromium ベースのブラウザーも一緒に比較した場合、Floorp は劣化していると感じるユーザーは少なくないようです。 Google Chrome や Microsoft Edge はビックテックであり、独自のアカウントシステムを所持していますが、Floorp は持っていません。 Floorp に必要なビックテックの使用するようなシステムは何でしょうか?良ければコメントで教えてください。 Vivaldi との比較も興味深いものです。Floorp はよく、Vivaldi ブラウザーと似ているといわれます。確かに、このブラウザーと比較すると Floorp は機能の面で大幅に劣ります。もっと高機能にするべきでしょうか? Floorp に対する機能追加要望の Q&A Q.「Vivaldiのようにナビゲーションバーにサイトを設定するボタンが欲しい」 サイドバーのことでしょうか?v10.7.1 でパネルを追加できるボタンを実装します! Q. あともう少しの速度 v10.7.1 のサイレントパッチにより、rust によるコンポーネントの微速度向上と Intel CPU での少しのパフォーマンス向上を予定しています。 Q. タブのグループ化機能 タブグループは何度か実装を進めるためにパッチを記述していますが、いくつかの Floorp の機能とアドオンの互換性を壊してしまうことが分かっておりリリースできていません。タブの非表示機能を活用できないか模索中です。 Q. portable版 ...

November 20, 2022 · 1 min · surapunoyousei
Blog for Floorp 10

Floorp ブラウザー座談会|バージョン 10 を振り返る

Floorp ブラウザーがついに一周年!ユーザー・開発者・貢献者が1つでも欠けると Floorp はここまで来れませんでした! この記事では、Twitter のほうで取らせて頂いたアンケートの質問返信・Floorp ブラウザー v10 の振り返りを書きたいと思います。 バージョン 10 を 8 と比較しつつ振り返る 最初に v8 の頃の話も混ぜつつ 10 について語ります。Floorp は現在 v10.7.0 が最新版であり、v10 の前は v8 を公開していました。v8 はインターフェイスを Chromium のように書き換えたデザインを重視したバージョンでした。この頃の Floorp は貧弱でしたが、Floorp 開発者による Firefox のコードの解読は進んでいました。ベースを固める時期だったと感じます。ラピッドリリース追従であったこともコードの頻繁な書き換えを必要とし、相当な労力が必要でした。 v10 では逆に、Floorp の機能を重視し、多くの新機能を発表するバージョンになりました。Floorp コア技術の導入で、v10.6.1 で全てのコードが書き直されたのも事実ですが。 デザイン切り替え・タブバーのレイアウト切り替え・userChromeJS 対応・ウェブパネル・ブラウザーマネージャーサイドバー・ナビゲーションバーの位置切り替え 上記の機能だけではないですが、v8 より多くの機能を実装できています。Floorp は現在、ESR102 をベースとしており、機能の実装に多くの時間を割くことができています。私たちは Floorp が正しい方向に動いていると確信しています。 逆に、劣化した部分もあると考えています。ユーザーが増えるにつれ、私たちも最善を尽くしていますがすべての機能リクエストに応じれなくなっています。難しいものと感じることも多くなってきています。 開発者の間では何が変わっているのか Floorp 開発者は v10 の間で公式に認められている人は二人増え、現在4人でブラウザーを4週間に一回更新できるよう毎日のようにサポート対応・リリースノート作成・コードの記述を行っています。 学生ということもあり、平日の昼間は対応できないケースも多く、開発者は全員学生のため土曜日も学校に行き時間が取れない場合もあります。それでも彼らは率先してコードを記述しています。一周年というこの節目に特別な感謝を捧げたいと思います。ありがとうございます。 さて、本題に話を戻すと Floorp は場所ごとに管理する人を現在分けています。GitHub Actions のビルド管理やブラウザーマネージャーサイドバーなどのコンポーネントごとに担当者を割り当てています。より効率的にコードを記述できるよう管理しています。また、すべての開発者は自由に開発を休むことができています。無理をせず開発を進めています。 2022年での Floorp の変化 2022年は Floorp の知名度向上など激動の年でした。(毎年これでも良いぐらいですが) 6月に v10 を発表し、リリースしたときは少し不安でした。v8 から v10 の移行オプションが少なかったためです。Firefox への干渉を少なくするためにプロファイルの位置を変更したためです。ユーザー数はこの時点で多少減りました。 ...

November 20, 2022 · 1 min · surapunoyousei
Blog for Floorp 10 Beta

Floorp ブラウザー | バージョン 10.7.0 リリース候補

リリースノートには、Floorp の新機能が記載されています。Floorp プロジェクトはあなたの フィードバック を歓迎します。 GitHub にバグや新機能を提出 したり、このリリースに使用した Floorp のソースコードを確認することができます。 バージョン 10 から、Floorp は macOS を除くすべてのプラットフォームで自動更新が適用されています。ユーザーは管理者権限の要求を許可するだけで更新可能です。macOS では起動時にアップデートがあるかどうかを Floorp がチェックします。アップデートが存在した場合、通知を表示しクリックすると Floorp がインストーラーをダウンロードします。 このリリースに貢献してくれたすべての開発者、ユーザー、寄稿者に特別な感謝を捧げたいと思います。 🌟 新機能! Floorp for Linux・Windows のビルド設定を見直し、最適化レベルを向上させることで Floorp のパフォーマンスを 20% 改善しました! AArch64・macOS は対象外です。GitHub Actions はランナーに x86_64 のみが使用可能なため、Floorp はパフォーマンスを向上できません。 以下のベンチマークはすべて同じ Linux パソコンの同じ環境下で負荷のない新規プロファイルで行っています。 最適化前 (v10.6.2): 最適化後(v10.7.0): Firefox 106.0.1 Mac 版のパフォーマンス改善は現在模索中です。 私たちは、Floorp for Android にリソースを割くことにしました。 ・Floorp は新しく、Linux での PPAをサポートするようになりました! Debian 系の Linux または、ディストリビューションで以下のコマンドをターミナルに入力すると自動更新される Floorp をインストールすることができます。 Thanks: 稲凪 咲@NullPointerException curl -fsSL https://ppa.ablaze.one/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/Floorp.gpg sudo curl -sS --compressed -o /etc/apt/sources.list.d/Floorp.list "https://ppa.ablaze.one/Floorp.list" sudo apt update sudo apt install floorp ・Floorp が Linux で AArch64 ビルドをサポートするようになりました! ...

October 25, 2022 · 1 min · surapunoyousei
thumbnail

Frea Search 2.00 リリースノート

このリリースには多くの改善と変更が加えられています。不具合等を発見した場合報告してくださると助かります。 余談ですがGitリポジトリの場所が変わりました。 https://git.freasearch.org/frea/search/-/tree/master 重大な変更 ブラックリストの処理にPostgreSQLを使用するようになりました。PostgreSQLなしでは2.00は動作しません。1.00のdocker-compose.ymlをお使いの方はdocker-compose.ymlも更新する必要があります。 設定ファイルのパスが /etc/searxng/settings.yml から /etc/frea/settings.yml に変更されました。ただし /etc/searxng に設定ファイルが存在する場合そちらを先にロードするのでこれは対応が必須というわけではありません。 新機能 天気情報、津波情報に関する強調スニペットが実装されました。APIは MET Norway のものとP2P地震情報のものを使用しています。 デザインがより美しいものにアップデートされました。 結果の最適化にDBを使用することでより高速になりました。 ブロックドメインだけでなくブロックワードによる結果の最適化を行うようになりました。 セキュリティが強化され、インスタンスのシークレットキーを起動毎に更新するようになりました。 DockerコンテナのベースイメージがClearLiniuxへと変更されました。

October 24, 2022 · 1 min · nexryai