はてなキーワード: ウェブサイトとは
このアニメのために新しい制作会社まで立ち上げたという気合の入りようで
その美麗な作画と丁寧な翻案には原作ファンからも称賛が集まっている。
その評価とともに、
といった言説が広まりつつある。
これは本当なのだろうか?
『無職転生』が「なろう」に投稿されたのは2012年11月だが、
これは『魔法科高校の劣等生』や『ログ・ホライズン』が書籍化されて人気を博し、
ヒーロー文庫が創刊されて「なろう」からの刊行ブームが始まったあとのこと。
「なろう」というウェブサイトが飛躍的な拡大を迎えていた頃であり、
いわば「黎明期の終わり」あるいは「成熟期の始まり」というタイミングだった。
そして、その頃には既に多くの「なろうテンプレ」が出揃っていたのである。
投稿日 | タイトル |
---|---|
2010年4月13日 | ログ・ホライズン |
2010年10月16日 | Knight's & Magic |
2011年4月12日 | 異世界迷宮で奴隷ハーレムを |
2012年3月30日 | オーバーロード(Arcadia版は2010年5月9日投稿) |
2012年4月20日 | Re:ゼロから始める異世界生活 |
2012年10月18日 | 異世界居酒屋「のぶ」 |
2012年10月29日 | 盾の勇者の成り上がり |
2012年11月22日 | 無職転生 |
そこから様々なアイディアが生まれていた時期だということが分かるはずだ。
「異世界で生まれ変わって幼少期からスタートする」という展開に限っても『Knight's & Magic』が先行するし、
『無職転生』作者自身が『奴隷ハーレム』『ヒール最高』『魔生』といった当時の「転生もの」からの影響を公言している。
(もちろん、そうした転生テンプレは「なろう」が源流でもなく、さらに二次創作SSへと遡れる)
自分の好きな作品を「斬新だ」「原点だ」と思いたい気持ちは分かるが、
ナンバーディスプレイに「0570」から始まる見慣れない番号が表示されている。
受話器を取る。
向こうは警察関係の何らかの係だったかを名乗り、少しお時間よろしいでしょうか、とのこと。
警察と言われると、自分に何らやましい点がなくとも、なぜかドキリとするものである。
私が了承すると、これは電話de詐欺の注意喚起の話である旨を受話器の向こうの女性は言った。
ここで私は、これ自体が詐欺電話ではないか?と疑問を感じ、とうとううちにもかかってきたかと思った。
途中こちらは、はい、ええ、などの相槌を打つのみで3分ほど話を聞かされた後、
なにか質問はございますか?今の内容をご家族にもお伝え下さい、と言われそのまま通話終了。
電話に出た私が年寄りではなかったので、詐欺犯がそれっぽい普通の会話に切り替えたのか?と思い、
今かかってきた電話番号をネットで検索してみると、同様の電話を受けた人が少なからずいる模様。
私が疑ったような詐欺犯ではなく本当に警察から委託を受けたところからの電話らしい。
県警のウェブサイトにもしっかりその電話番号が記載されていた。
見慣れない番号からの着信にのこのこ出てしまう私のような人間こそが、詐欺の被害に合うということなんだろう。
気をつけたい。
新型コロナウイルスと同様に広まっているのが「インターネット上にはびこるデマ・フェイクニュース」です。例えば、以下のようなデマ・フェイクニュースがSNSを中心に拡散しました。
https://japan.zdnet.com/article/35148887/
発熱症状のある武漢からの旅行者が関西国際空港の検疫検査を振り切って逃亡
生理食塩水/酒/紅茶/緑茶/ニンニク/唐辛子/アロマが感染予防に効果がある
※いずれも医学的根拠がない。厚生労働省は「手洗い」「消毒」「(拡散防止に)マスク」を推奨
陰謀論(新型コロナウイルスは意図的に作られたもの・生物兵器など)
※いずれも信ぴょう性に乏しい
あれを一番簡単に実現するのはソース送信だけどそれは無しとして他の方法を模索してみる。ちなみに解は出てない。
※想定問答 Q「サーバサイドでやれ」 A「石油王連れてきて」
レコメンド対象にしたいキーワード辞書をアプリに同梱してマッチした単語だけ送る。
本文丸ごとでは無いんで多少は忌避感下がるけど、いつ・誰が・どのURLでそのキーワードをブラウザで見たかは伝わっちゃう。
パーソナライズ不要なら「誰が」も落とせるけどそれだと精度出なかったからあの仕組みにしたんだろうしねぇ…
あと本当に本文だけ使ったレコメンド目的ならURLも不要だけどwww.muji.com→オサレみたいな特徴を加えたかったのかな。
--
最近はiOS(CoreML)にもAndroid(NNAPI)にも機械学習機能あるようで、
ネイティブアプリなんだからその辺触れるんだしクライアント側で完結しちゃえば?という発想。
レコメンド先のコンテンツ丸ごとスマホに持つわけにはいかんから、
コンテンツID?カテゴリ?的なものを出すとこまでやって中身はサーバに取りに行くんで本当にクライアントだけで閉じるわけじゃ無い。
パーソナライズ観点で一人一人特注のモデル作って配るとかはしんどそうだけど、
ある程度セグメント切った層ごとに事前にモデル作るぐらいなら何とかなるんでは。
ああでもレコメンド対象が日々増えるWeb記事だとモデル頻繁に更新するからデプロイが辛いか。
スペックもりもりのサーバでやる推薦が現代のスマホでそもそも代替出来るのかはわからん。
エッジAIなる名目で各社頑張ってて目的の一つはセキュリティだから、今は無理でも将来に期待?
--
分類にしろ推薦にしろ元データそのものをダイレクトに結果に変換するんじゃ無くて一度単なる数値の配列(特徴ベクトル)に変換して、
そのあとモデルに突っ込んだら中でこねこねヘイお待ち!と出てくるんだよね?
その特徴ベクトルに変換のとこだけクライアントでやってそれ送れば?という発想。
スペック問題はあるけどレコメンド全部やるよりはマシだよねと淡い期待を抱いている。
特徴ベクトルから元のデータに戻せるとアウトだけど可能なのかね。
文字列を数値にしててかつ情報量が落ちて結果が1対1にならないから、完全な復元は無理だと思うけどどうだろう。
ありとあらゆるキーワードを事前に変換しといて結果から逆引きすれば変換元候補を出すくらいはできるんかな。
--
いろいろ考えたけどソースそのものじゃ無くてもそれに近い情報はどうやっても送るんだから、
コールセンターに電話すると自動音声で「サービス品質向上のために通話を録音します」的なアナウンス流れたりするのと同じで、
おすすめ機能ってこういう情報送ります的な説明をアプリ内ですべきでそれ無しにやっちゃダメだったんでしょう。
アプリの実物触る前に終わったので実際には説明してたんならごめんなさい。
--
https://toolbar.rakuten.co.jp/mobile/rule.html
利用者が本アプリを利用した場合、利用者は、第6項の定めに従い、これを停止しない限り、本アプリがデバイスにインストールされているブラウザの全てのウェブ閲覧履歴(http(https含む。以下本条において同じ。)で始まる閲覧ページURL、アクセス日時(分秒)、表示されたウェブページのHTMLソース、クッキー情報(Cookie), ウェブサイトの閲覧履歴、リファラ, ユーザーが使用しているOSやアプリのバージョン、位置情報をいい、以下「ウェブ閲覧履歴取得情報取得情報」といいます。)が当社によって取得されることに同意するものとします。
当社が取得するウェブ閲覧履歴取得情報には、ウェブページのURLを含み、当該ウェブページのセキュリティ環境によってはURLにIDやパスワード等の非公開、又は機密性の高い情報が含まれることがあります。よって、機密性が高い情報、または機密性が高い可能性のある情報を閲覧する環境において本アプリを利用される場合には十分にご留意ください。
ソースどころか脆弱性無い限り聖域のクッキーまで取る豪快さを見習おう。
--
ちなみにフェアじゃないので一応書いておくと「楽天ウェブ検索 規約」でググると出てくるこっちのブラウザ拡張機能版は微妙に内容が違ってクッキーは入ってない。
上のアプリ版はアプリストアの説明にURLが書いてある。なんでアプリとブラウザ拡張機能で2種類あるのかは分からん。
拡張機能じゃ取れないから? でもサイトごとのクッキー編集する拡張とかあったような・・・
https://toolbar.rakuten.co.jp/intro/rule/
2. 利用者が本機能を利用した場合、利用者は、第6項の定めに従い、これを停止しない限り、本機能がインストールされたブラウザの全てのウェブ閲覧履歴(http(https含む。以下本条において同じ。)で始まる閲覧ページURL、アクセス日時(分秒)、表示されたウェブページのHTMLソースをいい、以下「ウェブ閲覧履歴」といいます。)が当社によって取得されることに同意するものとします。
3. 当社が取得するウェブ閲覧履歴には、ウェブページのURLを含み、当該ウェブページのセキュリティ環境によってはURLにIDやパスワード等の非公開、又は機密性の高い情報が含まれることがあります。よって、機密性が高い情報、または機密性が高い可能性のある情報を閲覧する環境において本機能を利用される場合には十分にご留意ください。
あとこの規約についても先日malaさんが突っ込んでいるので第一発見者ではないです。
https://twitter.com/bulkneets/status/1339435587015639041
--
ソースどころかクッキーまで取ってますと堂々と書いてるほうが燃えずに、
はっきりとは書かずに取ってたほうが燃えてるの、
やらないと思ってたやつがやる・やると思ってたやつがやる、どっちもやってるけど燃えるの大抵前の方なの、
消費者契約法でぐぐってみるとよし。
また、医師やあん摩マッサージ指圧師などの国家資格を持たずに、医療関連性を有する施術を業として行うことは犯罪なので、講習料を返せ、という手段もある。
【全文翻訳】ピエール・コリー博士の上院証言:イベルメクチンはCovid-19を治療するための奇跡の薬?
The Auto Channel
原文URL(https://www.theautochannel.com/news/2020/12/10/922677-senate-testimony-dr-pierre-kory-ivermectin-miracle-drug-to-treat.html)
COVID-19の予防と治療におけるイベルメクチンの有効性を実証する新興のエビデンスのレビュー>研究(PDF)
証言 聖路加オーロラ医療センター准教授 ピエール・コーリー医師
国土安全保障委員会の会議の前に COVID-19の早期治療に注目
COVID-19に対する効果的な早期治療の重要性と必要性に注目していただくために、ジョンソン上院議員と委員会の皆様に感謝の意を表すことから始めたいと思います。私は個人の医師としてだけでなく、私の非営利団体である「Front-Line COVID-19 Critical Care Alliance」を代表して、本日お話しさせていただきます。
私たちは、多くの人と同様に、効果的なワクチンの開発に成功したことに非常に励まされていますが、ワクチン以外の効果的な早期治療、在宅治療、予防治療の選択肢についての指針や研究がほぼ完全に欠如していることに愕然としています。私たちの病院は10万人以上のCOVID-19の患者が入院して溢れており、毎日のように記録的な死亡者が報告されています。ワクチンが一般に配布されるまでには数ヶ月、この危機に十分な影響を与えるにはさらに時間がかかると思われますので、効果的な早期治療の必要性を強調したいと思います。私の所属する重症治療専門家の組織は、このウイルスと病気のプロセスについての洞察を得て、効果的な治療プロトコルを開発するために、約9ヶ月間、科学的文献を精力的に検討してきました。その間、私たちはCOVID患者でいっぱいの集中治療室で長時間働いていました。私は、5月に委員会の前でMATH+病院治療プロトコールについて証言できたことを誇りに思っています。この治療プロトコールは、その組み合わせ療法のほぼすべての構成要素が臨床研究で検証されており、治療プロトコールの影響に関する詳細と報告書は、数日以内にJournal of Critical Care Medicineに掲載される予定です。
ポール・E・マリク教授率いる私たちのグループが、COVID-19の予防と早期治療のための非常に効果的なプロトコルを開発したことを、私はここに報告することができ、大きな誇りと同時に大きな楽観主義を持っています。ここ3-4ヶ月の間に、新たに発表された論文は、抗寄生虫剤、抗ウイルス剤、抗炎症剤と呼ばれるイベルメクチンの深遠な有効性についての決定的なデータを提供しています。私たちのプロトコールは、これらのデータを確認した後、最近になって作成されました。ほぼすべての研究で、イベルメクチンの治療効果と安全性が、この薬を服用しているほぼすべての人の感染や病気の進行を防ぐことが実証されています。
先に進む前に、そもそもこのヒアリングが必要とされてきたわが国の治療対応には2つの重大な欠陥があることに注意を喚起したい。ヒドロキシクロロキンに対する初期の関心と研究のほかに、すでに存在する安全で低コストの治療薬の使用を研究するための重要な取り組みを見つけることができません。私たちが全国規模で観察した唯一の研究と治療の焦点は、レムデシビル、モノクローナル抗体、トシリズマブなどのような新規または高コストの薬剤設計製品であり、そのような治療法はすべて数千ドルの費用がかかります。これは、Covid-19について議会に相談したある医師が「低コストの治療法の価値をどうやって証明するかという問題が議会に蔓延している」と結論づけたときに出された結論と一致しています。もう一つの障壁は、私たちのページが繰り返しブロックされているフェイスブックや他のソーシャルメディア上で重要な科学的情報を発信しようとする私たちの試みのすべての検閲でした。最後に、既存のタスクフォースに臨床の専門家がいないことが、効果的な治療法の特定の進展をさらに妨げていると考えています。私たちの専門的な臨床医のグループとスキルセット、臨床知識ベース、患者ケアの経験が類似しているメンバーはほとんどいません。既存のメンバーはすべて、大規模な医療機関の医師リーダーであるか、研究のバックグラウンドを持っているようである。多くの人はキャリアの中で患者のケアのベッドサイドでの経験があるはずですが、今回のパンデミックの間にCOVID-19の患者のベッドサイドに相当の方法で立ったことがある人はほとんどいないようです。私たちのような専門の臨床医パネルには大量の貴重な見識と知恵があり、COVID-19におけるイベルメクチンの絶大な効力を最近発見したことを共有できることを大変嬉しく思っています。
イベルメクチンは安全性が高く、広く入手可能で、低コストである。その発見はノーベル医学賞を受賞し、すでにWHOの "世界必須医薬品リスト "にも掲載されています。現在、20以上のよく設計された臨床試験のデータがあり、そのうち10の試験は無作為化比較試験で、どの試験でも感染率の低下、回復期間の短縮、入院の減少、死亡者数の大幅な減少など、大きな規模と統計学的に有意な効果が一貫して報告されています。この臨床データは、複数の基礎科学、体外および動物実験によっても裏付けられています。1週間前に完成した我々の原稿は、ほぼ毎日のように新しいイベルメクチンの陽性研究が出現しているため、すでに古いものとなっています。この原稿は、医療用プレプリントサーバーOSF(Open Science Foundation)に掲載されており、こちら(https://osf.io/wx3zn/)、または当組織のウェブサイト(www.flccc.net)からダウンロードできます。博士号を取得した研究者や科学者のグループが執筆した、より更新されたメタアナリシスとレビューは、2020年12月4日時点でのすべてのイベルメクチン研究を含み、c19study.comのウェブサイトに掲載されています: https://ivmmeta.com/
これらのデータは、イベルメクチンがCOVID-19に対する効果的な「奇跡の薬」であることを示している。その効果の大きさは、世界中の多くの地域で寄生虫疾患に対してノーベル賞を受賞した歴史的な影響に似ています。イベルメクチンの発見に貢献した製薬会社であるメルクは、この薬が最初に発売された時から、WHOの寄生虫撲滅プログラムを支援するために、何億回もの投与量を無料で寄付していることに注目すべきでしょう。私たちは、COVID-19の惨劇から地球を根絶するためには、同様のイニシアチブが必要であると信じています。私たちのグループは、この金曜日、12月4日にヒューストンのユナイテッド・メモリアル・メディカル・センターで記者会見を開き、"Call to Action "を発表しました。私たちは、イベルメクチンに関する科学的根拠の高まりを迅速に評価し、それに応じて治療ガイドラインを更新するために、私たちの国内および世界の医療機関と指導者たちに正式な要求を行いました。私たちは、イベルメクチンに関する最後の治療勧告が8月27日のものであり、NIHのウェブサイトでは、イベルメクチンは臨床試験でのみ使用することを推奨しており、当時は臨床研究が不足していたため、「専門家の意見」としてその勧告に基づいていることに注目しました。今ではイベルメクチンの有効性を報告している研究が豊富にあります。記者会見で私たちは、治療法の推奨がなされ、それによって何千人もの命が早く救われることを期待して、このエビデンスの迅速かつ最新のレビューを行うよう呼びかけました。記者会見は、世界中のほぼすべての国にAP通信とユニビジョンを介して放送されました。ウガンダ政府の保健省は現在、私たちの治療プロトコルを国の治療ガイドラインに組み込むことを意図して、私たちの原稿をレビューしています。それが48時間後の現在、広く共有されているにもかかわらず、私たちには何の連絡もありません。
令和2年12月14日
「新型コロナウイルス、SARS-CoV-2の分子構造を解析する」と謳い、
グリッドコンピューティングへのボランティア参加を呼びかけていた組織が、実は集めた計算能力をビットコインの採掘に利用していた事実がWall Street Timesの取材で明らかにされました。
この組織はリトアニアの大学生15人から構成され、ウェブサイト上ではブルガリアの分子生物学研究所を騙ってプログラムを配布。表面上は実際に分子構造の解析用プログラムを起動させながらも、裏ではビットコイン採掘用プログラムが稼働し、配布開始から先週迄の2箇月間に推定600BTC(約12億円)の採掘に成功したと見られています。
ボランティア参加者は世界中で1000万人を超えており、日本でも有志により結成されたTeamFivechが世界第4位の貢献を果たした事が話題を呼びました。今回の事件は世界規模の感染症を利用した世界規模の詐欺と言えそうです。
リトアニア警察は現在容疑者全員の身柄を確保していますが、押収されたビットコインは70BTC(約1億4000万円)程度で残りの行方は判っていません。
また報道後にはビットコインの価格は30%近い値下がりを見せましたが、報道の1週間前にも一時ビットコイン価格が大きく値を下げていた点から、容疑者等の背後には大口投資家の存在が疑われています。
令和2年12月31日
勤務するテレビ局の番組企画を装い、架空の企画への協力を大学や企業に依頼したクジテレビAD日枝好男容疑者が、名誉毀損並びに業務妨害の疑いで逮捕されました。
日枝容疑者は今年1月から8月にかけて「タピオカそっくりのこんにゃくをタピオカドリンクに入れ何も知らない客に売り反応を見たい」「6大学の学長にお互い異なる大学の入試問題を解いて貰いたい」等と架空の企画を持ちかけ、その予算や人員を大学や企業に無償提供させようとした疑いが持たれています。
日枝容疑者は調べに対し「仕事に不満が有り、図々しい企画を依頼する事で自社の評判を貶めたかった」と容疑を認めているという事です。
令和3年4月3日
DAU10億人超のSNS、Weisbookの利用者の約10%の個人情報が、半年前の6月頃から何者かにハッキングされ書き換えられていた事件の続報です。
WeisBook社の発表ではこれによる個人情報の漏洩は現在確認されていないとの事で、またハッキングされた箇所にはGender Unknown Movementを意味する「GUM」の文字が羅列されており、昨年発生した「性別不明運動」を推進する為の思想的な犯行と見られています。
GUMとは、性別欄への記入に抵抗を抱く人達を支援する目的から、抵抗を持たない人も敢えて自分の性別を不明と表明するか逆の性別を表明する事により性別情報の無意味さを主張し、将来的に個人情報の記入項目から性別欄を無くそうという趣旨で始まった社会運動です。Weisbookは旅券や免許証等の公的書類に準拠した個人情報のみを記入できる仕様なのでこの運動とは無縁の立場でした。Weisbook社では、性別情報の自由な書き換えは仕様上起こり得ないという思い込みからハッキングに気付くのが遅れたと報告しています。
今回の事件には社会学者、経済学者が大いに注目を寄せました。何故なら、Weisbook上に表示される広告は個人情報を基準として個人最適化された種類が選択される仕組みだからです。
性別という消費性向に強く結び付いていると思われる情報が間違っていた場合、男性に化粧品、女性に髭剃りといった見当違いの広告が表示されCTR(Click Through Rate)は下がる筈ですが、ハッキングが起きた6月から情報が修正される1月迄の6箇月間で、ハッキングされていないアカウントのCTRが前年比0.8%減少していた所、ハッキングされたアカウントのCTRは前年比0.3%増加していたという事です。
Weisbook社では、性別以外の個人情報を多く揃えている為個人最適化に対する影響は小さかったと分析していますが、性別という情報が広告の個人最適化を行う上で経済的価値を持つのかを疑問視させる結果が浮き彫りに成りました。
ミスカトニック大学データサイエンス学部のフィリップス教授は「普段どのウェブサイトを見ても個人最適化された広告ばかりが表示される中、そうではない広告の物珍しさが功を奏した結果ではないか」と語っています。
森カリオペによるペルソナ3やらせろ駄々っ子配信で話題のホロライブだが
実はその前に白上フブキがサクナヒメをラスボス戦から配信して製作者に苦言を呈された騒動もあったが
今度は日清のカレーメシとのコラボ案件での不祥事が発覚した模様
これは
1.コラボ商品のカレーメシを購入するともらえる特典楽曲に参加ライバーのソロバージョンがあると大空スバルがスタッフに確認して発言した
2.ソロバージョンの特典は実際には付属せず、最終的には返金対応になった。だが、きちんと公表していなかった
3.実はGoogleで検索すると出てくるカバー株式会社のウェブサイトのページからのリンクで大空スバルのソロバージョンが誰でもDLできる状態になっていたことが発覚した
他の2名のライバーのソロバージョンもリンクページがあったがパスワードが掛かっていた
というもの
どうやら登録者ミリオンVtuber4人を擁する大手Vtuber事務所さんはゲーム業界を敵に回すだけでは飽き足らないようだ
Google検索で探しているものが見つからない、もしくは探している情報が3ページ目以降にあるということが増えてきた。DuckDuckGo等も使ってみているが、DuckDuckGoは結果の表示にbingを活用しているので鮮度の低い情報がヒットしてしまう。結局Googleを使わないと目的のページが見つからなかったりするのでDuckDuckGoで調べてみて出てこなかったらGoogleを使うようにした。
Googleはもともとウェブの検索ではウェブサイトの結果しか返していなかったが、2012年あたりから「すべて」という非常にあいまいな検索結果を返すようになった。近年(いつ頃かは不明)ではカード型でいろんな情報を「これ探してるんじゃない?」とばかりに表示するようになった。おかげで検索結果の1番目を観るまでにスクロールをしないといけないような有様だ。Googleのサービスなので仕方がないのかもしれないがYouTubeの検索結果を目立つように配置している。これも正直非表示にしたい。これについては「検索ワード -site:youtube.com」にすれば出てこなくすることはできる。しかし、他にも動画共有サイトは存在する上に見たいわけではないサイトが出てくる。そしたら今度はuBlacklistという拡張機能を使って消す。これくらいしないとGoogle検索は使えたものではない。
動画を探すでもなく、有名人の情報を探すでもなく、ただ最新のニュースを調べたいだけではない時、“Webページ”を探すための検索エンジンが欲しい、と思う。今ではGoogleに倣えと他の検索エンジンもGoogleのような見た目をするようになってしまった。“Webページ”だけを結果として表示してくれたかつてのシンプルだったGoogleのような検索エンジン、どこかないだろうか。
プログラミングで主にやる事は下記の2つ。
①IFでAかBを選択させてどっちかの設定を実行
②Whileで決められた回数分繰り返す
とてつもなく複雑で冗長な処理によって実行されている。
わかりやすいので画像処理でいうと、数十万から数百万の画素(RGBAの24bitで表される数値)を小さなブロックに分解し、数学的に周波数の重なりとして計算して変換、含まれる頻出パターンをテーブルにして圧縮伸張を行なう。みたいなことが瞬間的に行われている。
「まさかそんな事できるわけないだろ」というレベルの処理が実際に行われており、これまた直感的でない。
だからそれをどう書くんだよ。という答えはコレ。有名なjpegの実装だ。
libjpeg というライブラリを書くことはできるだろうか?画像の圧縮の理論から考え始めることはできるか?
正直無理だ。自分はプログラマだがそんなに数学が得意ではなく、頑張ったとしても下手するとコレを作るのがライフワークになってしまい、他のことができなくなる。
例えばブラウザを0から作るとして、jpegの処理以外にも画像だけでpngとかgifとかwebpとか、その他もろもろとてつもない作業が必要になる。
「とてつもなくて想像もできないので流石に無理だろう?」
いや、でも、実際動いてるのよ。ここ何十年、コツコツと積み重ねて実現している。
「積み重ね」とはライブラリであったりフレームワークであったりOSであったりする。
「どういう風になっているのか」
外部に向けたインターフェイスがどうなっているのかは理解する必要がある。「使う」ために必要だからだ。
この2つは分けて考えなければならない。
ちなみに、たとえばChromeのコアであるChromiumはのコードはコレだ。
つまり言いたいことは、実際に動くアプリケーションというのを作りたいのにも関わらず
プログラミング入門書は、これで判定と繰り返しという基礎ができますと言うだけ。
これがもう滅茶苦茶イライラする。
「これで判定と繰り返しという基礎ができます」というのが基本的な理論(定理的なもの)で、その他に必然的だが唯一無二ではないベストプラクティスというものがある(法則的なもの)。
後者をうまく説明する入門書に出会っていないんだろうな。という印象。イライラはやめよう。つかれる。
ベストプラクティスはいろいろあるのだが「層の構造にする・レイヤーに分ける」というのは重要なアイデアだ。
libjpegというのはjpegの処理を行う「ライブラリ」だ。他のアプリケーション...たとえばブラウザはこのライブラリを「使う」。
ブラウザではjpeg画像の圧縮展開というとてつもなく難しい処理を「libjpegの使い方」の理解までで済ませ、過去の蓄積であるlibjpegのコードを利用することで真の意味で0から実装しないようにしている。
この場合、libjpegが「低レベル・低レイヤー」の存在であり、中身については「使い方」つまり「仕様」の理解までしか行わないことで、実際に作りたいものを作れるようにしているわけだ。
完成しているプログラムは二例ほど挙げたがどうですかね?
複雑なことをする、特に低レイヤーのコードはとてつもなく難しい。
でも、とりあえずこんな感じのコードなら解るよね?
こういうレベルから理解して、ちょっとずつ難しい処理を学んでいくしかない。
ハードルは高いんですよ。実際。
なので、木材からだと難しいからプレハブのキット的なものを探すとか、ログハウスのカタログを読むとか、あるいは100人乗れる物置を買うのがいいかもしれない。そういうところから始める。
それらがフレームワークであったりライブラリであったりする。目的に合うものを探して、自分がやりたいことをどう実現するかとにかく考える。
「テキシコー」https://www.nhk.or.jp/school/sougou/texico/ で言われる通り、「小さく分けて考える」「手順の組み合わせを考える」「パターンを見つける」「大事なものだけ抜き出して考える」「頭の中で手順をたどる」をひたすら実行する。
unityはコードが公開されているので、本当に読みたいなら。。
オブジェクト指向は一旦忘れよう。
オブジェクト指向の「隠蔽」というのは層の構造が持っている重要な要素ではあるけど、「低いレイヤーについて考えない」のが基本的な作戦だという理解の方が重要だ。
前述の通り「できる限り作らない」んですよ。「使う」だけ。知るべきことを最小化する。
そして本当に作るべきものに関しては、利用する下のレイヤーのライブラリなりを探して・仕様を理解して、どう組み合わせてfor, if, あるいは計算させれば実現できるのかをひたすら考える。
単に翻訳がしたいのか?表示に割り込む方法を知りたい?日本語に翻訳するのは実行時なのか開発時なのか?
要求される表示エリアが言語によって異なるために、デザイン調整が必要になる問題をどうするか?
分解が甘いので何をしたらいいか調べることができないんだと思う。
ちなみに、アプリ内の文言というのはアプリの外部から変更できないように実装されている事が多いので、利用者が上書きする仕組みはかなり難しい。
AndroidなりiOSの仕様にもそのへんに割り込める機能はないはずなので、OSの開発に入っていく必要がある。結構大変だとおもう。
アプリの開発者が、そういう機能を備えた多言語化のためのライブラリを使うようになれば実現可能ではあるので、そっちの方向で頑張るのがおすすめだが、英語圏の開発者には多言語化のモチベーションが低いという基本的な問題はあるのよね。
この辺の「できる・できない・むずかしい」の判断は、いろいろな勉強をすると常識としてある程度みえてくる...気がする。
ついでに。ウェブサイトやウェブサービスの翻訳だとこういうサービスがあったりする。
ブラウザはページの描画処理のなかに割り込む余地が大きく取ってあるので、ブラウザのExtensionとかならできることがいくらかあるかもしれない。
個人的に気に入らない話はOSのアップデートは使いやすくなるからとてもいい事だからすぐにやった方がいいと宣伝されている事。
まあ、半分は嘘だよね。古いものが残っていると先に進めないんだよ...。
現在のクライアントOSは、巨大なプラットフォームのパーツの一部として理解したほうが正しくて、古いパーツが残っているとツライんですよ。
そして「サービスを受けるための道具であって、あなたが何でも好きにできる機械ではないです」みたいな世界になりつつあって、ちょっと問題と言われてもいる。
これはかなり困った傾向なんだけど、全体としての流れはあんまり変わりそうにない。
オブジェクト指向好きですな...。ここではオブジェクト指向は特に気にしなくていいですよ。
とてつもなく複雑なことをやっているために、すべてのバグを潰すことはコストが高すぎてできないんですよね。
それよりバグは未来を先取りするコストと考えて、本質的に価値のある機能を増やしていくというのが基本的な方向になっている。
だからパソコンはたまに不具合を引き起こすんです。しゃーない。
しかし中途半端に理解している老人などは、そんなことじゃ分からん。自分に分かるように説明しろと言い出す。
説明は出来る。しかし相手はイライラするし理解されない。よって説明をしてはいけないという状況に追い込まれる。
ここでどうすればいいのだと理解不能に陥る。
まあ、説明って得てして難しいよ。しゃーない。
そのとおりです。
オープンソースのプロダクトなら原理的には調べられるけどね。Androidとかはオープンになってる。
それを許容することで先に進んできているという事実は受け入れたほうがいいと思う。
「把握・理解可能な範囲」に留めていたら、数十年前のコンピュータの世界から抜け出せなかった。
deep learningの世界ではそれがより一層進むかも。この辺は詳しくないけど。
ここでの「理解」についてはそのとおり。これはもう諦めるしかない。
これが常にある。IT関連は常に新しい情報が出てくるのでそれに送れると無知になってしまう。
なんでこんなことも分からないんだとか言われ放題で、IT系の企業に努めている人は常に新しい知識を入れられる
面倒くさがらない人が向いている。
「面倒くさがり」の方が問題に気づいて「頑張って面倒じゃなくする」ことができるので、プログラマにとっては美徳なんて言われますけどね。
同時にくじけないとか諦めない、しつこいみたいな素養は必要かも。
応用まではとろうな。がんばれ。
このへん自分も知らんですよ。べつに全部知っている必要はない。
(追記: はてな記法の引用すらもさっきまで知らなかったしな!そんなもん)
層の構造をとっているということと関係があるんですが、仕様が変わると、その上に乗っているものを全部なおさないといけないんですよね。
でも革新のために互換性を捨てなければいけないケースも多い。このへんはハードでもソフトでも同じ。
そして、メンテのコストが上がっても使い続けたほうがトータルで安上がりという場合は、古いものが残ってしまう。
あるいは「(多少の問題はあっても)動いているものは変えるな」という経験則から意図的に残す場合もある。
西暦2020年にもなって、プログラミングが簡単には出来ないし、ハードウェアの規格も完全に統一はされていない。
というかプログラミング言語自体多すぎる。ソフトウェアはデファクトスタンダードのモノ程度は知っているが、
ぜんぜん完成していない荒っぽいものを目にしているのだと理解したほうが的確。
それなのに毎日理解のできないパソコンやスマートフォンを使っている。
オブジェクト指向のおかげ様だがオブジェクト指向に対して無性に腹が立つ。
自分の全く知らない場所でいけしゃあしゃあと演算を行い、そして結果を出す。それも大半が正しい結果で
利便性が抜群だ。些細なミス(バグなど)はあるが圧倒的に利便性が勝っている。
そんな道具に踊らされている自分が滑稽だ。理解できない愚かな自分は正に機械の奴隷のようだ。
本当に理解できない。辛い。
勘違いしてはいけないのは、それらはすべて先人の努力の蓄積によって成り立っているということ。
「よくわからないけど存在している道具」ではなくて、信じられないほど複雑だけど、多くの人々の行動によってなんとかかんとか実現した道具なんですよ。
「オブジェクト指向のおかげ様」じゃないんです。(もちろんオブジェクト指向というのも大きな発明の一つですが)
そしてブラックボックスとして使うのは多くの場合正しいです。そこは諦めましょう。
でもエンジニアとしての立場からは、その裏に隠れているとてつもない技術や思考の蓄積に感動してほしいなと思う。
人類がこんなもん作れたのって、かなりすごいよ?
結局なんで “なぜ家族や先生とセックスをしてはいけないのか、 なぜ会ったばかりのよく知らない人とセックスをすることが悪いとされているのか”、 なの?
増田が女性ならそのまま、『アスピーガールの心と体を守る性のルール』を読めば、
なぜ誰とでもセックスをしてはいけないのか答えの1つが書かれていると思うよ。
男性用あるいは男女どちらでも使える発達障害(特にASD)の性にまつわる本は日本語では見当たらなかった。
なぜか日本には、不幸なことになる前に、セックスについて家庭で話し合っていこう、理解を深めようという取り組みがない。
それどころか、日本は性的に露骨な表現に非常に寛容なため、発達障害が間違った理解のまま大人になってしまう。
非常にセクシュアルな作品や表現を見たときに『・・・ふぅ』と書いたりする。
元ネタは2ちゃんねる(現5ch)やニコニコ動画などのやり取りで発生したいわゆる下ネタである。
下ネタの解釈を文字起こしするのもなんだかなぁって思うが、アスペは空気読めで片付けないために解釈のひとつを書いておくと、
この作品は 抜ける(性的興奮を高め射精する事ができる) → ふぅと息をついて賢者タイムなるほど、あなたの作品・表現はセクシーだったという、
下ネタを持ち込むことで話を茶化すという目的でも使われるが、大抵はポジティブな賞賛として使われる。
アスペルガーの特性がある人でもここまではニアンスを理解出来ている事が多いが、問題はここから先である。
この表現は、下ネタであり、スラングであり、表現のニュアンスを理解し許容している人のあいだでしか使ってはいけないということを
誰かが明示的に説明しないとわからないままアスペルガーの特性がある人は過ごすのである。
なので、どんな場面でも『・・・ふぅ』だの『おっきした』だの書いたり、
『素晴らしく性的(な表現が出来ている)』と賞賛を伝えたのに何故喜ばないのか?何故怒られるのか?(ハテナ)となってしまうのである。
これを明示的に説明し教える義務を負うのは、どう考えてもオタクコミュニティーではなく親のはずだが、冒頭に書いた通り、何故か日本の親は社会に丸投げ(ネグレクト)なのである。
親も子と同じ特性持っていてツッコミ不在(違和感に気付かない)だったの???みたいな
残念ながら日本語では女性に重点を置いた発達障害(特にASD)の性にまつわる書籍しか見つからなかったが、
Sex Education for Teens With Autism とかで検索するといろんな資料が出てくると思うよ。
彼らは、親からも兄弟姉妹からも先輩や友人からも先生や牧師からも自然にセックス意識を学ぶことはできないとして、
下記は、ORCという団体が運営するアスペルガー向けの性学習きっかけのためのサイト。
交際をはじめる前に伝えるべきこと、ときめきや片想いをどうしたら良いか、デートの最中やセックスの最中にすべきこと・してはいけないこと、
セックスをいつするのかなどが説明され、簡易な学習理解テストも付いている。よろしければ参考にどうぞ。
性的に露骨な素材とポルノ
性的に露骨な内容には、芸術的または教育的ではなく、エロティック(興奮)を目的としたセクシュアリティを説明または描写するものが含まれます。
これには、ビデオ、写真、または書かれた物語が含まれる場合があります。
性行為に従事している実在の人物が含まれる場合もあれば、性的要素を含む漫画やアニメの場合もあります。
プライベートな事柄をプライベートに保つ(非公開にする)
多くの人は、ポルノや性的に露骨な内容について非常に不快に感じます。それは物議を醸す私的な活動であるため、多くの人が口にしないテーマです。
多くの人が性的に露骨な素材を見たり使用したりしないことを選択していますが、現実には、自慰行為などを容易にするために利用する人もいます。
あなたが性的に露骨な素材を使用することを選択した場合、そのような資料は非公開にする(プライベートに保つ)ことが重要です。
- 公共の場所(たとえば、学校の携帯電話、映画館、公共図書館のコンピューター)で、性的に露骨な内容の資料を閲覧しないでください。
- 自分のものではないデバイス(学校のコンピューターなど)で性的に露骨な内容を表示しないでください。
- ポルノのウェブサイトを見終わったら、コンピューターで開いたままにしないでください。
- ポルノを見た後、共有コンピューターの検索履歴をクリアすることを検討してください。
注: 性的に露骨な内容は一般的に非公開にする必要がありますが、不快な思いをした場合は、質問したり、サポートを求めたりすることができます。
混乱したり不快になったりした場合は、信頼できる人(家族、セラピストなど)と話すことはいつでも大丈夫です。
例:
自閉症スペクトラムの18歳のアダムは、自宅のバスルームで性的な写真を見るのを楽しむことがあります。これは個人的なことなので(プライベートが保たれているので)大丈夫です。
ただし、アダムはポルノ写真を背景画像として携帯電話に保存することがあります。
アダムの家族や彼の知人がこれらの写真を見たとき、彼らは恥ずかしくて不快に感じたそうです。
ポルノと実生活
一部の人々は、セックスがどのようなものかを理解するためにポルノに目を向けます。
ただし、ポルノで描写されているセックスは自然でも本物でもないため、混乱や欲求不満を引き起こす可能性があることを理解することが非常に重要です。
例:
24歳の自閉症スペクトラムのゲイリー
ある日ゲイリーが年上のいとこのリックと遊んでいた時、リックはどんな仕事がしたいのかと聞いてきました。ゲイリーはネットで見た動画を思い出します。
その中には、ピザの配達人が女性の家に食べ物を届け、女性と性行為をするという内容のものがありました。
ゲイリーは「ピザの配達人になりたい」と答え、その理由をポルノビデオの描写を交えて説明しました。
リックは最初は笑っていましたが、ゲイリーが本気で言っていることに気づくと、気まずそうにゲイリーを見つました。
ゲイリーは、彼のいとこがポルノビデオが偽物であったことを明示的に彼に説明するまで、何が間違っているかを何が悪いのかを理解していませんでした。
それ以来、ゲイリーはポルノビデオで発生するシナリオは偽物であることが多いと想定し、他のリソースからセックスについてもっと学ぶべきだと判断しました。
ロマンチックまたは性的愛情の公開展示
ロマンチックな愛情や性的な愛情を公に示すことは、それが予期されていなかった場合に、多くの人々を不快にさせます。
たとえば、キスはセックスではありませんが、他の人がキスするのを見ると、不快に感じる人もいます。
これは、学校、職場、家族など、性的ではない状況から知っている誰かが、予期していなかったときに
ロマンチックな方法で誰かにキスしたり触れたりするのを見た場合に特に当てはまります。
「メイクアウト」(いちゃつく)したり、連続して何度も相手にキスしたりすると、見物人を不快にさせる可能性があります。
同様に、頬にしかキスをしていなくても、二人がとても近くに座っていたり、どちらかが相手の膝の上に座っていたりすると、
例:
ダニエルと彼のガールフレンドのナオミは、ある夜、友達と夕食に行きました。
夕食時、ダニエルとナオミはとても近くに座って、頬と唇に何度もキスをしました。
ダニエルとナオミの友達はこれを見てとても不快で恥ずかしい思いをしました。
彼らはその夜ダニエルとナオミと過ごす時間を楽しんでおらず、次に夕食に行くときに彼らを招待しませんでした。
[OCR]SEX ED. FOR SELF-ADVOCATES: