はてなキーワード: 機能拡張とは
何か変な機能拡張入れてない?
私は情報技術者だ。今風に言えばデータサイエンティストやらセキュリティエンジニアなどと名乗ったほうが良いのかも知れないが、ながらく情報技術者という肩書で活動してきたため情報技術者と名乗ったほうが私の肌感覚的に合っていると考えている。
山田太郎議員が赤松健氏らと共に表現の自由の擁護を掲げ、政界では小さいながらも一定の存在感を示しているのは皆さんご存知だろう。
これまで地域のための政治家や特定の例えば自動車業界のための政治家や、更には女性のための政治家、共働き家庭のための政治家など様々な政治家が登場したが、サブカルの擁護、その中でもマンガアニメゲームを中心とした表現の自由の擁護のための政治家は非常に新しいと言わざる得ない。
これは本邦で「女が政治なんて」と怪訝な目を向けられても女性が参政権を獲得し、そして時間をかけて女性政治家の登場を果たしたときのような変化だ。
今の時代はまだ「マンガオタクが政治なんて」という怪訝な目がまだまだ多いように思われるが、無理解が理解に変わってくる節目なんだろうと思う。
さて、私は前述したように情報技術者である。何なら私の両親も情報技術者という言葉が生まれる前から情報技術者であり、私が生まれ育った家庭は情報技術という点においては非常に先進的であったと評価できる。
はじめて私の専用機として両親あたえられたのがPC9801であり、パソコン通信の後期あたりから私自身の意志でネットワークへアクセスしていたという経歴がある。
学生時代は高校教育に情報技術という科目がなく電気科目の一分野であったため工業高校へ進学し、そこから東京大学へ進んで計算機科学、情報技術関連を中心に履修した。根っからのIT畑であると言って良い。
そんな私が最近ふと思うのはまだまだ政治の分野は情報技術に疎いということだ。
このように感じた一番の切っ掛けはやはりマイナンバー制度と銀行口座の紐付けによる税務処理の簡略容易化が、個人情報保護という御旗によって実現に至らなかったことだろう。
ITへ専攻を持たない方々には理解が難しいと当時の一般市民や政治家たちによる意見交換を観ていて実感しているが、たとえ銀行口座の金額の増減がマイナンバーによって国から監視されていても、個人情報ひいてはプライバシーの保護は可能なのだが、プライバシーを気にする層は商取引の詳細、つまり自分が何を買ったり何処へ訪れたのかを国に監視されるわけにはかないという意見が支持されてしまったのだ。
本当にこの件は誠に無念と言わざるを得ず、私たち情報技術者の説明不足と力不足を痛感させられてしまった。
一応、この件に関連する技術情報としてフランス国立情報学自動制御研究所が公開した「GNU Taler」を紹介しておこう。
GNU Talerは プライバシーの保護が可能な決済システム。顧客は匿名のままでいられますが、事業者はGNU Talerでの決済を通じて収入を隠すことはできません。これは脱税やマネーロンダリングを避けることが可能です。(抄訳)
銀行口座がマイナンバーに紐付けられ、日本円に裏付けされた匿名決算システムが本邦へ導入されていれば、事業者や個人事業主、確定申告を自ら行う者、政治家たちは事務コストの大幅な削減と、我々全国民は所得税や法人税に関して現行税制のままであってもより平等に恩恵を得られたはずだ(ここでは現行税制が平等であるかは判定しない。所得隠しが難しくなることで現行税制の平等化が進むという意味)。
GNU Talerは例として挙げただけであり、これだけでどうにかなるというものではないが、一部の情報技術者、特に分散ネットワークへ興味を示している情報技術者の中では比較的好意的に捉えられている概念方式の決済システム。
我々情報技術者はこういった一般層が興味示しにくい、示すことができない技術情報を多く持っているが、技術者全般の悪い癖で自分たちだけで理解・納得・満足をしてしまう傾向がある。
これまでマンガアニメゲームのクリエイターが作り発表するだけで満足してしまっていたのと同様の問題を我々技術者も抱えており、このままでは良くないと危機感を覚えている。
ならば我々情報技術者の中から政治家を選出するべきなのではないかと思うのだが、我々は情報技術者が好きなだけであって政治は別に興味もないので、この好き嫌い、感情部分を乗り越えた赤松健氏には頭が下がる思いだ。
はてなユーザの興味が向いている情報技術関連といえば新型コロナウイルス接触確認アプリ「COCOA」の諸問題が挙げられるであろう。FLOSSで開発が始まったというのは評価に値するが国へ引き継がれた途端にAndroid版でのバグや、そもそも利用が広がらないなど運用に窮してしまった。
これに対する責任の声も少なからず聞くが、利用を促進するには国が強権を発揮するくらいの無茶が必要なので多少の同情は禁じ得ない。
WindowsではPowerToysが便利なので導入を国の制度で強制導入を決めるくらいの無茶だろう(※PowerToys : Microsoft謹製のWindows機能拡張ユーティリティ。様々な要因でWindows標準機能へ含まれなかったユーティリティ群とされる)。
ただ、強権を発動しないまでもゲーミフィケーション的に楽しく使うことや、割引クーポンを発行するみたいな市民の利用を促進するインセンティブが必要だったのでは?とは感じる。
本邦ではまだまだ情報技術者からすると不可解な情報技術運用が多くある。
例えば文科省のGIGAスクール構想までは良いが学校や請け負ったベンダーが端末パスワードを共通化してしまうことや、総務省がジャストシステム一太郎花子の事実上排除を決定してMicrosft Officeへ一本化してしまうというものだ。
GIGAスクール構想ではGoogle Chrome OSが支持を集めたのだからClassroomサービスによりパスワードを共通化する必要はそこまで無いと情報技術者は知っているし、Microsft Officeへ一本化するくらいであるならば保存形式をOpenDocument Format(ODF)にすることでMicrosft Officeと一太郎花子を共存させ無駄な予算の抑制、更に今後新たなオフィススイートが導入されても移行に手間は最小限に抑えられると知っている。
もっと言ってしまえば多くの行政機関や自治体、政党や政治家のWebサイトは極端なまでJavascriptへ汚染されアクセシビリティが地に落ちているのも視覚障害者にとって非常に問題である。
確認してみたいのならばJavascriptを切って各Webサイトへアクセスしてみたら良い。Javascriptが機能しなければコンテンツへテキスト1文字すら表示されないWebサイトの存在や、おそろしく醜い(見にくいではなく)トップページがレンダリングされることを知ることができるだろう。
視覚障害者のためのいわゆる「音声ブラウザ」はモダンで高度なレンダリングを解釈できるとは限らない。あまつさえ「今は高度な読み上げ機能を持つiOSやAndroidが主体だから良いじゃん」という視覚障害者がタッチスクリーンディスプレイを操作することへの無理解な声すら聞こえてくる始末だ。
これらの不可解さを解消するには「情報技術で国内外問題を解決する」というワン・イシュー綱領を持った情報技術へ深い見識のある政治家が登場しなければならないのではないかと思うのだ。
そして私はその一歩を踏み出すべきなのかどうなのか最近毎日悩んでいるのだ。
私は情報技術が好きだからこそ、情報技術は国内外の問題を解決できると信じているからこそ政治家にならなければいけないのかも知れない。
Chrome/Firefoxのはてブ機能拡張は配布されているが、Mac版Safariの機能拡張は数年前から配布されていない。
Safariに乗り換える際の個人的な障壁であったが、Chrome版機能拡張をSafari向けに変換して利用する事ができたので、メモ代わりに記しておく。
1. Chromeのアドレスバーに「chrome://extensions/」と打ち込み、機能拡張の画面を表示する。
3. 同画面内の「はてなブックマーク」の欄に表示されている「ID:xxxxxx」を次手順で使用する。
4. FinderでChromeのはてブ機能拡張がインストールされているフォルダが存在する事を確認する。
/Users/(ユーザー名)/Library/Application Support/Google/Chrome/Default/Extensions/(手順3のID名)/(バージョン番号)
5. ターミナルを起動して、以下コマンドを入力後にReturnキーを押す。この際に「Is this correct?」と表示されたら「yes」と入力後にReturnキーを押す。
6. XCodeが起動されるので[▶]ボタンを押して、Safari向け機能拡張をビルドする。(ビルド後に起動されたアプリは終了して良い)
7. Safariを起動して、「開発」>「未署名の機能拡張を許可」を押す。(「開発」メニューは、「Safari」>「環境設定」>「詳細」>「メニューバーに“開発”メニューを表示」で表示される)
8.「Safari」>「環境設定」 > 「機能拡張」にてはてブ機能拡張のチェックを入れ有効化する。
9. Safariのアドレスバーの横にはてブのアイコンが表示されていればインストール完了。
1. はてブのアイコンに [▲] のアラートが表示されている場合、アイコンを押して「すべてのWebサイトで常に許可」を選択する。
2. はてブのアイコンを押すと表示される利用規約画面で「同意する」を押す。(なお「同意する」を押しても何もリアクションがないので、手動でタブを閉じる必要がある)
3. はてブのアイコンを押して見慣れたはてブコメント一覧が表示されていれば設定完了。
上記手順では基本的にSafariを再起動する度に「未署名の機能拡張を許可」を行ってはてブ機能拡張を有効化する必要がある。
メニューから選択するだけの手間であるが、頻繁にSafari/Macを再起動するので面倒という場合には以下手順にて機能拡張に署名を行っておく。
1. 上述したインストール手順の「手順6」にてXCodeが開いている状態で画面内サイドメニューから「はてなブックマーク」を選び、画面中央上部の「Signing & Capabilities 」タブを押す。
2.「Signing」>「Team」で自身のApple IDを選択する。(選択リスト内に存在しなければ「Add an Account…」でアカウント追加後に選択する)
3.「Signing」>「Signing Certificate」で「Developement」を選択する。
4. 手順2-3を「Target」の「はてなブックマーク」と「はてなブックマーク Extension」の両方で実施後、[▶]ボタンを押して、Safari向け機能拡張をビルドする。
5. Safariにて「開発」>「未署名の機能拡張を許可」を外した状態でもはてブ機能拡張が表示されていれば完了。
自分は今32歳だ。東京タラレバ娘の漫画の初刊だけ読んで、東京オリンピック開催時に32歳?うっそ信じられない、わかるわその怖さ、的な反応を確か2014年くらいにした記憶を今唐突に思い出したけど、その32歳になってしまった。けれども、三十路から眺める人生地図 - みんからきりまで を読んでいて、「完熟してしまったプラットフォームへの興味関心を失うこと」、「加齢によるパフォーマンスの衰え」、わかるわーめっちゃわかるわーってうなづきながら読んでしまった。違うといえば、30歳という具体的な峠を過ぎて全力で下り坂を転がっていることくらい。でもこれから失いつつあるであろうものへの恐れが依然として残ってるので、もうなんだろうねとしみったれた心でやりきれない毎日を過ごしている。
1月生まれの自分にとっては、4月はじまりではなく1月はじまりで一年を振り返る癖が社会人になってから自然と身についた。つまり自分の中では32歳の半年がすでに過ぎたわけだけれどもコロナで一人暮らし歴14年の子供部屋おじさん的には心の未熟さを痛感する次第だった。長引くリモート生活で、昼夜が完全に逆転して、朝11時からあった部会を完全に寝過ごしてお水エンジニアってあだ名を営業の人にいただいたり。それでさすがにやばいと思って完封したはずの個人輸入禁止前に大量に買い占めたデパス錠...正確にはゾピクロン錠か、を取り出して完全に依存症と化したり。薬の副作用でちょっとしたことで切れやすくなる自分をあ、今きれているのは明らかにおかしいと自覚しながらキレて、その後正気に戻っては眠れなくなることを繰り返してたった三か月前しか経ってない今はまだちょっと当時を振り返りたくない。ぶっちゃけ今でも週末の金曜など薬の影響が平日に及ぼさない日にいまだに飲んでるし、抜けられていない。
あ、そうだ、身体変化か。全て薬のせいなら良かったのだろうけど、薬抜いても何も変わらないね。集中力すぐに切れるね。30分が維持できないね。アスペの傾向だったのでむしろシングルタスクなら処理速度指標は高い自負があったのだけど、ここ数年は完全にアドバンテージを失ってしまった。いや、考えてみれば普通に第一志望大学を落ちたあの日以来、なにか本腰いれられたことってあったのかな。リングアウトアドベンチャーは高い抽選倍率をくぐり抜けて変えた反動で四天王が闇落ちするぐらいまでは毎日やったけど、ぷっつり飽きたぜ。
完熟されたプラットフォームといえば、自分も転職前はAndroidのアプリケーションもLinuxKernelもちょっとやっていたから成長中の楽しさはすごくわかる。kotlinはぶっちゃけほとんど覚えれなかったへぼいプログラマーの戯言だけど、Dagger2の登場でまるっきりプロジェクト構成が変わってしまったアプリケーションの構成はおおおおおおおおすげーーーーー!!jUnitってこうやって使うんやーーー!!t_wadaさんのセリフがやっとわかったぜー!!!って感動があったものだ。PFレベルで言えば、AndroidOS4.3から6.0くらいがめっさ楽しかった気がする。昔話しかできなくてごめんなさい。でも、AndroidOS4.3のBLE対応で知ったIoTの世界、AndroidOS4.4のKならkuzumochiやろと勝手に思ってたらkitkatって名前に決まって失望しちゃったけどOSとしては意外と悪くなかったこと、AndroidOS5.0のバージョンごと抹消されるレベルの混乱、5.1は覚えてないけど、AndroidOS6.0でWiFiのSSIDがbackendで取れなくなって代わりの手段を探すことになったりセキュリティ基準の変更に色々戸惑ったこと、バージョン更新ごとにいろんな出会いがあり、お祭りがあった。客先常駐だけど、品川とか武蔵小杉とか日本でAndroidの開発拠点があった場所にいさせてもらって色々楽しかった。まー、自分は増田ほど人ができてないから当時知り合った人たちで今も交流がある人はそういえばまったくいないけど。人脈とか友情とかそっち方面の資産はまったくできなかったな。変わっていくプラットフォームは楽しかった。
去年出会ったKubernetes=k8sもそう。一時期RSS等でKubernetesの情報がないか人力クロールを何度も繰り返すレベルだったけど、かといってrepositoryにPR送れたこともdoc系ぐらい?かかわりも薄いまま、いつのまにか今のバージョンからサポート期間が一年に延びたというではないか。Sidecar周りの整理だとかまだ課題はいくつか残っているけど、SIGによっては今後の機能拡張ネタは明確に決まってないところもあるし、あーもう成熟しつつあるんだなって当時の熱情を失いつつある。rustが来ると聞いて、k8sつながりでrust-vmmとか追ってみたけど、mailinglistのData量的に明らかに去年がピークだった。多分勢いを失いつつあると思う。これfirecracker以外に来るのか?rust/wasmはYewがあるし、Envoyのpluginもあるし、フロントエンド、バックエンドサービスとしては今後に期待だけれども、kernelに対しての適用、driver周りから浸透する未来はちょい疑義的。とりあえず、Kubernetesという超巨大プロジェクトを突き詰められた感じもしないまま、多分EKSしか触れない今、オンプレ系の構築、運用技術はKubernetes the hard wayの第四章のオレオレ証明書取得処理がコマンド打つだけなのに辛かったという記憶を残して風化するんだろうな、あと一年ぐらいで。そんな予感がある。
改めて人との縁が残っているこの人がうらやましい。ヒューマンスキルが元から皆無な自分にはわからないけど、漏れ聞こえた話だと新人とまじ会話繋がらなかったという話もあるし、10歳差を超えた会話はスキルじゃなくてもう才能でしょレベルなので結局同時間、同時代を一緒に生きた同年代の人たちをかかわりをどれだけ残すかなんだと思う。新しい縁ができなくてもそれは衰えじゃなくて自然なのだろう。過去十年を振り返るなら、自分はその維持をまったくしてこなかった。だからこれからはお金で買おうと思う。多分後十年くらいして月1~2万円所得を上げられたら、バーチャル嬢に昇給した所得を全部突っ込んで、桜蘭高校ホスト部の環x鏡夜編がいかに良かったかもうずっとその話ばかりする予定だ。それだけを生きがいに生きていく予定だ。カビが生えたレベルのjavaスタックとk8sとrust、その辺でエンジニアとしてうだつの上がらない生活を送りながら。
炎上狙いが多すぎる。
ジェンダーやら右左やら、特定の燃える話題は定期的に投下される。
生の声とかリアルな話題とかそれっぽいこと言ってるけど、見たくもない記事が毎日表示されるづけるのは非常にストレス。
無視しても見えるところに上がってくる。
サードパーティーの非表示機能拡張を使ってるけど、マイホッテントリとかスマホとかでは見える。
クリック一つで該当のエントリーをremoveする機能を公式が提供して欲しい。
ユーザーの非表示もいいけど、記事を非表示にする機能をつけてくれ。
他人の言い争いや煽り合いをエンジンにしてユーザーやPVを獲得してるから所詮はネットのアングラサービスの域を出られないんだよ。
楽しめるサービスじゃない。