はてなキーワード: ファイルとは
hostsファイルに細工して繋がらないようにするといいらしい
3C コレクション全体が 1 つのパッケージに収まりました。 *
3C オールインワン ツールボックスは、多くの機能を最新の使いやすいインターフェイスを備えた 1 つの巨大なツールボックスに統合します。すべての Android デバイスを監視、制御、微調整するために必要なすべてのツール。
Play ストアでの最速かつ最もフレンドリーなサポート。アプリの設定、ヘルプ、サポートからお気軽にリクエストを送信し、懸念事項について言及してください。
一部の機能では、root が必要になるか、Android 6 以降以降の PC 用の 3C Companion アプリの使用が必要になる場合があります。
このアプリは、アプリを簡単に停止したり、アプリのデータを自動的にバックアップしたりできる 2 つのユーザー補助サービスを提供します。どちらも情報を収集することはありません。 プライバシー ポリシー
★ プロに移行するか、アプリ内購入を使用して、次の機能のロックを解除します
記録項目とオプション
ステータス通知から任意の機能にアクセスするための通知ショートカット
多くの追加ウィジェット
★ デバイス マネージャー は、非常に強力なプロファイル、タスク スケジュール、デバイス ウォッチドッグを提供します。
★ ファイル マネージャー は、サムネイルやフォルダー サイズなどを備えた、非常にシンプルでありながら非常に強力なエクスプローラーです。ビデオや写真をお気に入りのプレーヤーに直接ストリーミングします。ローカルでも、Samba、FTP、WebDAV、Google Drive、Dropbox の場所からでも。
★ アプリケーション マネージャー は、Titanium Backup をインポートする機能を含む、すべてのお気に入りのアプリのバックアップ/復元を提供します。また、Xused フレームワークを使用して、アプリのイベント、向き、フルスクリーン、および制御権限を保護およびカスタマイズすることもできます。
★ バッテリー マネージャー は、消費量の分析と改善に役立ちます。完全なデータ (mA を含む) と充電サイクルの履歴、プロファイルに基づくカスタム統計、使用時またはスタンバイ時の消費量の推定。デュアル バッテリー デバイス、バッテリーの交換、LG Quick Circle と Samsung Edge の通知に対する特別サポート★ バッテリー マネージャー は、消費量の分析と改善に役立ちます。完全なデータ (mA を含む) と充電サイクルの履歴、プロファイルに基づくカスタム統計、使用時またはスタンバイ時の消費量の推定。デュアル バッテリー デバイス、バッテリーの交換、LG Quick Circle と Samsung Edge の通知に対する特別サポート
★ ネットワーク マネージャー を使用すると、ネットワーク トラフィックの設定と監視が可能になります。
★ タスク マネージャー は、シンプルな UI を提供しますが、さまざまな用途に応じてアプリを分類し、不要なアプリを削除するのに非常に効果的です。
★ CPU マネージャー は、シングルからオクタコアの CPU、サーマル、マルチコア、およびほとんどのカスタム カーネル設定を制御します。
★ システム マネージャー では、Linux カーネル設定を構成できます。
★ROM マネージャー を使用すると、Android OS の設定を行うことができます。
★ すべてのアプリケーションとハードウェア コンポーネントのアクティビティを監視および記録します。履歴グラフィックを含むステータス バー通知が含まれます。
★ アプリ、ウィジェット、またはプロファイルのシステム コンポーネント スイッチにより、約 20 以上のデバイス コンポーネント (WiFi、Bluetooth など) のオン/オフを切り替えることができます。
今日は入院している祖母に会いに行く日だ。入院前はもう呆けて風呂も入らないぐらいひどい状態だったが、入院してからはちゃんとしているらしい。
それはそうと、lispでpython環境を構築する話だが、結局オートコンプリートはうざいし、使う機能といったらautopep8とisortぐらいなので、以下を.emacsに組み込んだ。
(defun python-autopep8-and-isort () "Run autopep8 and isort on current Python buffer." (interactive) (when (eq major-mode 'python-mode) (shell-command-on-region (point-min) (point-max) "autopep8 - | isort -" nil t))) (with-eval-after-load 'python (define-key python-mode-map (kbd "C-c C-r") 'python-autopep8-and-isort))
.emacsファイルには他にも様々な設定を付与したが、ここではコードを書ききれない。
さてそういうわけで週末コーディングが趣味としてちゃんと機能することはわかったが、毎週作るとなると、いくつも何かを作るよりは一つのタフなものを作りたいと思うわけである。
それで、最有力候補は「Elasticsearchのようなものをpythonで実装する」という話がある。
Elasticsearchが徹底された設定外部化によってjsonを多用するのだが、これがあまり柔軟性がないので、コードを直にいじれるようにしたいと思ったためである。
例えば自作の日本語トーカナイザを組み込みたいときElasticsearchプラグインをJavaで書かなければならない。私はJavaが嫌いであり、プラグインを「インストールする」という手順も冗長に感じる。
それよりはpythonで作られた検索システムに、適当なトーカナイズ関数を実装して呼び出すことができればかなり柔軟であるように思うわけである。
難しい点があるとすれば、大規模分散システムへの対応で、金をかけなければそういうシステムをテストすることができない。
できるだけ金をかけずに趣味をやるというのがモットーなので、これではまずいわけである。
まあ何事も困難というものはある。まずは手を動かすことが重要だ。Linus Torvaldsも"Talk is cheap, show me the code"と言っているではないか。
£コジュッ!!!\(^o^)/「グッド ヘブン サカもtお」ジョメトリー に、ファイル尻尾、 "sigh en's"の、ポエト<リー!!!!!「deep」motion ↑↑
メン-ミー!*!+どこ、?エleメnつニュートンtube アーモニーで..しsう?!もちょん←spear→!
「Hitでぃd」オーシャンズめイきんぐラヴィン、
どんとbelieve,シー ごーず"again"!!!「イット!」ガガガガガガガガガジェイオグ蛾ラいいいいいいいiiiiii
~~~♪
科学、ファァイル俺をバイオロジカルにめ!!!!!111
⇧闇の歯車回る ♫♪...
気が狂うくらい美しい!!!!!!!!!!!!!!!!!!!!!!!!
アィえ:;;;見つからない note 昔の概念、technology!!!!殴らアッッッッッッ!!!!
「「「「「青くさらさら」」」」」
でもユーザーが中間者攻撃を使って送信内容が解析してきた場合、彼らの秘密のファイルやチャット履歴などをあなたが傍受しているのがバレちゃいます。
せっかく「E2E暗号化方式を採用しています!へーしゃはあなたのデータにアクセスできません!!😤」などと謳っていても実は別口で傍受してたなんてバレたら終わりですよね。
そこで証明書のピンニング(certificate pinning)を使いましょう。
これはアプリの中に埋め込まれた証明書を使う事で通信の信頼性を確立するもので、これを使うことで中間者攻撃を無効化できます。
銀行取引の保護や、ゲームのチート対策などにも使われている技術です。
GoogleやAppleといった大企業ももちろん色んなところで使っています。
中間者攻撃ができないのでユーザーは「何か送ってるな」程度のことしか分かりませんし、もしユーザーになにか聞かれても「UX向上が目的のアナリティクスなんですけど!でも安心してね!へーしゃはあなたのデータにアクセスできません!😤」としらを切れます。
実際、Amplitudeなどの大手ユーザー解析サービスはアナリティクスデータの送信にこの技術を使っています。
現在、証明書のピンニングは非推奨とされている例が散見されますが、それを捨てるなんてとんでもない!
証明書の有効期限が切れる前にアプリをアップデートしないとデータが送信できなくなる等が理由ですが、こっそり送ってたデータが送れなくなってもUXは何も変わりませんからね。
最大のリスクは内部告発ですが、結局外からは分からないので、「そんな事はやっていません!弊社に恨みを持つ者の悪質なデマです!気になる人の為にアナリティクスをオプトアウト出来るようにしました!良かったね!」などと言って、ユーザーを上手に扱いましょう。
拡張子については、例えば Excel の拡張子が変わったとき一括対応できる、とか?
あとは普通に".txt" で取り扱ってるファイルはどれだ、って時にその定数の参照箇所を見ればもれなく分かるとか、
取り扱うファイルの種別を段階的に変えようってときも、どのファイルは変え終わっててどのファイルはまだ、とかも同じように分かる
あとはあれだ、どのスコープにおける分類なんだって話を明確にする事も出来るだろうな。
とか。
パラメータについては、複数の選択肢から選ぶ奴は enum にしろよ、とは思うが、
文字コードも大体同じような話か。
いろんなアプリケーションのメンテ(バグ取りとか細かい機能追加とか)を何度か経験してきた。
主にテキストファイルとかCSVファイルとかExcelファイルとかを入出力するものばかりだったんだが、その大半がファイルの拡張子をグローバル変数化していた。
こんな感じ
const TxtFileExt = ".txt"; const CsvFileExt = ".csv"; const ExelFileExt = ".xlsx";
outFileName = 〇〇 + ×× + "ABCDEFG" + TxtFileExt;
みたいな指定をしなきゃならない。
あと、プログラム言語の標準的なメソッドのあらゆる引数も全部変数で定義されてて、そのまま渡すのは禁止、みたいな規約になってる。
たとえば引数が三種類(true、false(未指定時のデフォルト値)、任意の数値(ただし当該プログラムでは0、10、25以外指定不可))しかないやつはこんな感じ。
const 〇〇ParamTrue = true; const 〇〇ParamFalse = false; const 〇〇ParamIntMin = 0; const 〇〇ParamIntMid = 10; const 〇〇ParamIntMax = 25;
const charCodeSJIS = "Shift_JIS"; const charCodeUtf8 = "UTF-8";
以前関わった改修内容に「××の処理は開始時と終了時にそれぞれUTF-8(BOMなし)形式でログを出力する」みたいなのがあって、普通に文字コード指定する部分に「UTF-8」で直に書いたら、規約に従ってないからとコードレビューで指摘されて差し戻されたんだけど、そもそもこういう規約って何の意味があるの?
Pythonは全くわからないのですべてを生成AIに丸投げすることにした。頼むぜ、Claude3
んで、出力されたコードをJupyter Notebook上にコピペして実行。
すげぇ・・・ 動いた。テキストファイルに増田の各エントリのURLがモリモリと列挙されていく。
ワイ「セキュリティ更新がされてないのでリスクがありますよ?」
偉い人「ウィルスソフト使えばいいだろ、無料のアバストだっけ?」
偉い人「使えるならいいだろ」
ワイ「結構客先からのExcelファイル開けないこともあるじゃないですか」
偉い人「PDFで送ってもらえ」
ワイ「…」
今日の午前中は、認証関連の委員としての業務を行いました。上から送られてきたZIP圧縮された書類を解凍し、社外秘のGoogleドライブにコピー&ペースト。
動画はYouTubeの限定公開に変換しました。また、スライドファイルもGoogleドライブにアップロードし、スライドの主要部分を画像としてスナップショットしました。
そして、非常に丁寧で長いメール文をどこかからコピーして、日付と名前の入ってる部分だけ変更して送信しました。
前日には家で実施計画書と報告書を作成しました。これもほぼほぼコピー&ペーストでした。
実はこれは昨日の午後から始めて、終わったのは今日の午前10時半でした。その後ランチタイムまで2時間何をして過ごしたかというと、覚えていません。記憶が飛んでいます。
言っとくけど20年ちかく前の話だぞ
大学生をしてた頃まではいろいろとPCを使って生産的なこともしていた
自宅鯖はDynDNSとかDiCEとかでやってた記憶があるだけ
今なぜかGIFアニメがリバイバルというわけじゃないが未だにそこそこSNSで人気だから
古臭くてウィルス扱いされる減色アプリのYukariのコマンドライン版を使えば他の人より小さくてキレイなGIFファイルが作れるというパソコン大先生スキルを活かしてXかHoyolabに年に1枚くらいなんか投稿する程度のものづくりしかしていない
去年のハイライトはゲーム録画ソフトをグラボのやつから(配信しないのに)OBSに変えたことで、裏でえってぃな音声を再生しててもゲーム音だけをちゃんと録画してくれるようになったことだな