「SUB」を含む日記 RSS

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

2021-05-16

anond:20210514113737

おれd-sub45ピンシリアル端子とUSB端子の変換器をいまだにもってるんだけどもう捨てていいのかなこれは

2021-04-19

snippet

jupyter_contrib_nbextensions

matplotlibでのグラフの書き方など、頻繁に使用するが一から書きたくないもの

https://github.com/ipython-contrib/jupyter_contrib_nbextensions

~$ conda install -c conda-forge jupyter_contrib_nbextensions

localhost:8888/nbextensions

おすすめは下記

Nbextensions dashboard tab

Snippets Menu

自分だけのスニペット登録する手順

~/.jupyter/custom/custom.js

~$ mkdir ~/.jupyter/custom/ & touch ~/.jupyter/custom/custom.js

~$ vim ~/.jupyter/custom/custom.js

require(["nbextensions/snippets_menu/main"], function (snippets_menu) {

console.log('Loading `snippets_menu` customizations from `custom.js`');

var my_favorites = {

'name' : 'My favorites',

'sub-menu' : [

{

'name' : 'Menu item text',

'snippet' : ['new_command',],

},

{

'name' : 'Another menu item',

'snippet' : ['another_new_command',],

},

],

};

snippets_menu.options['menus'].push(snippets_menu.default_menus[0]);

snippets_menu.options['menus'].push(my_favorites);

console.log('Loaded `snippets_menu` customizations from `custom.js`');

});

"from sklearn.linear_model import SGDClassifier",

"sgd = SGDClassifier(loss=\"hinge\", penalty=\"l2\")",

"sgd.fit(X_train, y_train)",

"print(sgd.score(X_test, y_test))",

"y_predict = sgd.predict(X_test)"

2021-04-18

タクティクスオウガFFタクティクス、そんなにスタッフかぶってないのでは?→かぶってない

ちょっと調べてみたところ、やはりそうだった。具体的には『タクティクスオウガ』(1995)のスタッフで『ファイナルファンタジータクティクス』(1997)にも参加しているのは、松野皆川吉田という中核スタッフ3人と、外部のサウンドスタッフである岩田、崎元だけだった。

私がFFTから感じていた「タクティクスオウガ感」は、お話、絵、音楽という表層的なものだったのか(もちろんスクウェアスタッフタクティクスオウガに“寄せて”作ってただろうけれど)。

件の中核3人以外の『タクティクスオウガスタッフは、その後ニンテンドー64任天堂より発売された『オウガバトル64』(1999)に参加している。

クエストはそこからGBAで『タクティクスオウガ外伝 The Knight of Lodis』(2001)をリリースするのだが、そこに『タクティクスオウガ』のスタッフはほぼ残っていない。 ここに至ってクエスト閥とスクウェア閥で完全に道が分かれたように見えるが、実はここからまた一捻りある

その後クエストIPスクウェアに売却するのだが、そのときスタッフスクウェア移籍したようだ。その結果、『タクティクスオウガ』(1995)にも『FFタクティクス』(1997)にも未参加だった『タクティクスオウガ外伝』(2001)の若いスタッフの中からスクウェア移籍後『FFタクティクスアドバンス』(2003)に10人、『FF XII』(2006)に11ものスタッフが名を連ねている。ていうか『FFタクティクスアドバンス』ってこれもう実質『タクティクスオウガ外伝』じゃん、というメンツで作られている。『タクティクスオウガ外伝』の村澤裕一ディレクター現在スクエニデザイナーとして『FF XIV』の開発に関わっているようだ。そして、その『FF XIV』のアートディレクター皆川裕史。タクティクスオウガ遺伝子はまだ息づいている。

以下『タクティクスオウガ』(1995)のスタッフ


2021-03-28

違法からあんまり言及するのアレなんだけど

日本メタ悪ふざけ芸の芸人動画をbilibiliで大爆笑ながら見てる中国人、一体どうなってんだ?

加えてソレにわざわざfan subつけて上げる奴って一体何のメリットがあるんだ?

特にオールスター後夜祭』があがってたんだけど、あれみて「よっ、いつものロード問題、旧満州問題まってました」みたいなコメントしてるやつ、もうこれ半分どうかしてるだろ

2021-03-13

クワクはするけどアラ還以降なんならアラフィフ以降ナニでご飯を食べていく?

倫理ゆるゆる規制ゆるゆるの日本製二次エロは、世界中日本ヲタク需要がある。

なので、強者がいないジャンルエロ(たとえば女攻め・男受け) を狙えば、英文中文 sub つけりゃ、ワンチャンあるんじゃない?

アラ還以降、なんならアラフィフ以降は、エロマンガショート動画お小遣い稼ぎの柱にするのも有なんじゃないか

まぁ "エロに対する情熱は皆無" +"現状の画力はへっぽこ" なのだけど 🙄

 

・・・とか思っていたけれど、 AI が 低・中品質アニメマンガイラストを喰っちゃう速度は、

ワイたちが思っているよりもずっとずっと速そう。少なくともワイがアラフィフになる前には確実に到来するな 😨

 

既に blender原画原画を繋ぐ作画、"中割り" を自動作成してくれるのはご存知の通りなのだけど、

Blender2.92から自動中割実験blenderデータ付き|PIXIV FANBOX|りょーちも

https://ryoutimo.fanbox.cc/posts/1893247

 

ディープランニング(深層学習) を使ったプロダクトたちがもうそれはそれはスゴイ。

 

例えば、Googleソフトウェアエンジニアとして働くプラムック・カンガーン氏が作った、

『一枚の画像VTuberになれるシステム(v2)』。

なに言ってるかワケわからんと思うが、読んだままである

 

たった1枚の2次絵画像で、不自然では無い 笑い顔・困り顔・怒り顔 の表情差分自動作成ができる。

この時点でスゴ過ぎて考えるのを放棄するのだが、VTuber なので当然アニメーションである

目パチするし、頭振りもするし、眉・黒目・虹彩・口の形や動きも調整可能だし、

演者に合わせて動きをトラッキング可能だ。

 

製作者のプラムック・カンガーン氏の動画見た方がたぶん早いので見てみて。

ホビーユースならもう Live2D 要らなくね?ってなる

▼一枚の画像で表情豊かなVTuberになれるシステム作ってみた

https://www.nicovideo.jp/watch/sm38211856

 

そして同じくディープランニングを使った「Deep Nostalgia(ディープノスタルジア)」という海外で人気っぽいアプリ

オリジナル家系図作成するサイト(MyHeritage) で公開されているアプリで、 1枚の画像から自然な瞬き・微笑み・目パチ・微笑み・頭振りを自動生成する。

本来は故人の写真で生きているかのような動画作成するのが目的アプリなのだけど、

2次絵キャラ3DCGキャラであっても、写真(人間)と同じレベル自然な瞬き・微笑み・目パチ・微笑み・頭振りのアニメーションを自動生成してくれる。 

 

この2次絵キャラ3DCGキャラアニメーションの自動生成のレベルヤバいLive2D超えてる。もうホビーユースなら自分アニメ作る必要なくない?ってレベルだ。

身体を動かすのは桁違いの学習必要になるので現状は顔(付随して髪)だけなのだけど、コレが無料でだれでも利用可能だぞ?どうすんの?

とりあえず、ウンウン唸ってイチから自分アニメや表情パターンを作るより Deep Nostalgia で作成した動画トレスした方が早そう。

なお、Deep Nostalgia は、イスラエルの顔認識技術企業、D-IDの「Live Portrait」を利用しているとのこと。

これも実際に自動生成された動画を見た方が早い。

#DeepNostalgia (Twitter 検索自動作成されたアニメーションを見てみよう)

https://twitter.com/search?q=%23DeepNostalgia&f=live

 

▼古い写真の顔をディープラーニングでリアルに動かせる「Deep Nostalgia」 無料で利用可能ITmedia NEWS

https://www.itmedia.co.jp/news/articles/2102/28/news018.html

 

さて、ここまでもスゴ過ぎて思考放棄するのだけど、とりあえず元となる1枚の絵は必要だった。

アニメーションや差分表情は AI にお任せしても "元の絵" 、"キャラクター" は必要で、製作者に 最低限の絵心、2DCG・3DCGの修練が必要だった。

 

ここまで言えばもうわかると思うのだけど、絵心がなくてもキャラクターを自動生成(塗り付き)するシステムがもう出来ている。

なお顔だけじゃなくて身体自動生成してくれる。もちろん関連システムアニメーションも自動生成してくれる。

これも動画オフィシャルサイト見た方が早い。

キャラクター生成プラットフォーム「Crypko」の編集機能 / Editing characters generated by Crypko

https://youtu.be/TZqNlpJpXjc

 

▼[公式サイト] Crypko | Preferred Networks

https://crypko.ai/

 

自動生成システムが生成したキャラクターを元にデザインされた3DCGキャラ主人公MV
 MVの中の3DCG自動生成された3DCGを利用したもの(流石に調整はしてるらしい)

https://www.youtube.com/watch?v=yFsBAr_D6K4

 

 

いま既に出来ること・これから出来るようになることにワクワクしてヒャッハーってなるけど、ワクワクはワクワクとして、ヒャッハーヒャッハーとして、

 

学術研究レベルAI周りについていけないとあらゆるお金稼ぎが危ういな・・・😨って感じだよね

 

もちろん短期的に見ればイニシャルゼロで出来るので人間マンパワーでやった方があらゆものは安い。悲しいけどこれは事実だ。

けど、修練レベル低めの人間が手間暇かけて作ったものよりも、高コストでもAIがやった方がクオリティも速度も上であるという現実。切ないね

もっと言えばAIを導入・運用出来る資本力があるならば将来的にはAIの方が安いまである

  

ちなみ絵(アニメーション)だけじゃなくて、文章もけっこうAIに喰われてます日本語は遅れてるけど英語圏では

AI Dungeon」というAIに対して対話形式物語を作って遊ぶテキストベースRPG(基本無料)が出てる。

 

つの増田が紹介・遊び方記事を書いてくれてるよ ↓

[2021-02-23AI Dungeonの素晴らしさを語る

https://anond.hatelabo.jp/20210223131424

 

 

とりあえず夕飯はつけ麺にしたいと思います鶏白湯ドロ系

2021-01-22

東洋経済サイト実効再生産数は偽物だよ

あそこで出している数字は、直近1週間の陽性人数と、その前の1週間の要請人数の比を、5分の7乗しただけの物だから、本当は実効再生産数でも何でもないよ。

東洋経済の新型コロナ感染状況サイトにはこう書いてある。

実効再生産数とは「1人の感染者が平均して何人に感染させるか」を表す指標

計算式は「(直近7日間の新規陽性者数/その前7日間の新規陽性者数)^(平均世代時間/報告間隔)」

平均世代時間は5日、報告間隔は7日と仮定リアルタイム性を重視して流行動態を把握するため、報告日ベースによる簡易的な計算式を用いている。

精密な計算ではないこと、報告の遅れに影響を受けることに注意。

モデルと監修は北海道大学大学院医学研究院・西浦博教授

計算式の詳細は西浦教授の公開するGitHubリポジトリを参照

これを簡潔にすると、

(直近7日間の新規陽性者数 / その前7日間の新規陽性者数)(5/7)

新規要請者数は報告日ベース

ということになる。

東洋経済サイトでは、この式を監修した西浦教授GitHubリポジトリが紹介されていて、そこには nishiura_Rt会議_12May2020.pdf というPDFファイルがあって、そこに基本再生産数と実効再生産数の定義関係がいろいろ書いてある。(以下、PDF内の説明言及するときは「スライドno.N」)

基本再生産数は R0=∫[0,∞)A(τ)dτ らしいよ。(スライドno.4)

実効再生産数はスライドno.20「R(t)の推定へ」によれば、

i(t) = R(t)∫[0,∞)i(t-τ)g(τ)dτ

E(idomestic(t))=RtΣ(τ=1→t-1)itotal(t-τ)g(τ){(F(T-t)/(T-t+τ)}

L(Rt;Cdomestic(t))=Π(t=1→T)[(exp(-E(idomestic(t)))(E(idomestic(t)))idomestic(t))/idomestic(t))!]

って書いてあるけど、僕には何のことかわからない。感染数理モデルすごいね

数式はわからないけど、それじゃ何を数式にぶち込めば良いのか。検査結果の報告日だと、検査から報告までの人間界の制約が入り込んじゃうからおかしなことになる。

なので、基本的には検査時に聞き取る発症日や発症から逆算した推定感染日ごとに人数を集計してぶち込むみたい。(スライドno.14など)

専門家たちが「エピカーブ」を一生懸命作ってるのはそのためかも?

 

まり何が言いたいかというと、本来実効再生産数Rtは、①なんか難しい数式に、②発症ベース数字をぶちこんで計算するものだということ。

それに比べると、東洋経済が「実効再生産数」と称して表示しているものは①数式はずいぶんと簡単だし、②ぶちこむデータ発症日ではなく報告日ベースだ。

これは本来実効再生産数ではない。

 

そんなもので良いのか?良いのです。

上の複雑な式は、数理的概念に過ぎないスライドno.5 R0になるべく近付くように精緻化した成果なんだと思う。

実効再生産数という概念最初期のコンセプトは2つの期間の感染件数の比というものだったそうな。(スライドno.26)

それに、Rtキモは、それが1より大きいか小さいか、どのくらいの程度で増減しているかを、数値化することにある。(スライドno.10)

そうであれば、①直近7日間の患者数とその前7日間の患者数の比率を見ることは、実効再生産数とコンセプトとして近い。これなら数式は簡単。(スライドno.30)

あと②目的流行動態の理解のためなら、リアルタイム性を重視して、発症日や感染日ではなく報告日ベース計算しても大きくは外さないはず。(スライドno.30)

そこで、 1週間単位での比率を、一定の報告期間と世代間隔 (スライドno.29) で補正した値を、Rtとコンセプト的に同じようなものとして扱っても、まぁ一般レベルなら良いかな、といえるわけです。

 

東洋経済式では(直近7日間の新規陽性者数/その前7日間の新規陽性者数)に常に同じ指数5/7」で累乗してるので、(直近7日間の新規陽性者数/その前7日間の新規陽性者数)が1より大きければ東洋経済Rtも1より大きくなるし、1より小さければ東洋経済Rtも1より小さくなる。

から東洋経済実効再生産数として掲載している指標情報量は、(直近7日間の新規陽性者数/その前7日間の新規陽性者数)、つまり、かつての東京都モニタリング項目(3)と同じでしかない。

 

そのため、東洋経済Rt東京都モニタリング項目(3)と同じ欠点を引き継いでいます

それは、祝祭日の影響による検査数の増減・報告時期の偏りや、クラスター発掘による大量発見などといった、実際の感染状況以外の要因によって生じる報告件数のブレの影響をそのまま受けること。年末年始に変な値が出がちなので、専門家会議ではちゃんとエピカーブを作ってちゃん計算してるはずだし、今の東京都モニタリング項目(3)は接触歴等不明者の増加比に限ることでクラスター発掘の影響を消している。

それと、そもそも過去2週間分のデータを使って算出する以上、どうしても、現時点の値そのものではないということ。厳密さを欠いたイメージ説明すると、先々週の10000人が先週何人に感染させたかは示すけれども、今日の1000人が何人に感染させるかを示すものではないということ。これは東洋経済式に限らずRt観測欠点だけど。

 

そういうわけで、東洋経済Rtを「これがRtだ!」って言ってる人がいたら馬鹿にして良いと思う。

あと、東洋経済Rt公開情報から誰でも計算できるものなので、東洋経済更新しないからって古い東洋経済Rtを持ってくる人も馬鹿にして良いと思う。

2020-11-24

複数ページを一つのPDFで保存したい

500件くらいの請求書があり、エクセル管理していますA1の数値1~500に変えると、別シート内の請求情報をvlookupで拾ってきて、フォーマット内の品名や金額が変わるVBAが下記の通りあるのですが、印刷PDFで保存したいと思っています。ただ、下記を実行すると1枚1枚PDFファイル名を入力しなければならず、できれば複数ページを一つのPDFで保存したいのですが、方法はありますでしょうか。 説明が下手ですみません

------------------------------------

Sub 請求書印刷() bango = 1 owari = 500 cb = "A1" Do While bango <= owari Range(cb).Value = Right("00" & bango, 3) ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True bango = bango + 1 Loop End Sub

-------------------------------------

anond:20201123134117

俺はHDMIには縁がないんだよ。

PCブラウン管だった頃は、まあD-subだろ。

液晶が主流になっても、D-subモニタを使い続けてた。

D-subIBM ThinkVision L151っていう15インチ液晶、つい先週まで使ってたんだぜ。サブモニタとしてだけど。

でメインで使ってたのが、DVIのLG W2246Tっていう21インチのなんだが、先々週ついに壊れた。

Xiaomiの曲面34インチウルトラワイドを買った。こいつはDisplay PortもHDMIもイケるんだが、付属してきたのはDPケーブルだったからDPで繋いだ。

ただね、モニタは144Hz対応してるものの、俺のグラボわりと古くてGTX970なんだよ。HDMI 2.0Displayport 1.2なわけ。

WQHD(2560x1440)だったら144Hzいけたのかもしれんが、このモニタはUWQHD(3440x1440)だからちょっと帯域足りんわけ。

120Hzでは異常なく使えてるけれども、144Hzにすると映像が潰れた感じになるね。

よく分からんが、規格上はHDMI 2.0の方が帯域に余裕があるからケーブルを変えればいけるのかもしらん。

なのだが、ウルトラワイドモニター買う層は最新のグラボ使ってるような人ばかりだからちょっと調べたくらいじゃ確信に至る情報がなくてな。

というわけで今の所、縁がないんだ、という話さ。

2020-11-23

anond:20201123200403

HDMI当事者(診断済み)だが、大笑いしたわ。

RS-232Cって迷惑だよな、分かる。

D-Subって期限ギリギリで「出来ませんでした」って言うもん。

うざいよね、一緒に仕事してる人がSCSIなら。

2020-10-16

anond:20201016094206

あんたなら私の昔からの疑問に答えてくれそうだから教えてくれ。

三角関数は,なんでsinが「正」弦で,cosが「余」弦なんだ? 私の感覚では,cos表記されている概念の方がよっぽどPrimesinのほうがSubなんだが。

この「どっちがsincosか」が,私の学生時代数学で,ほぼ唯一の「理屈抜きで暗記しなければいけなかったこと」で,語呂合わせで覚えるまではしょっちゅう間違ってた部分なんだ。これを解決してくれたら,数学で覚えることなんかない,という意見同意しよう。

2020-09-18

総務省バカげたキャリア規制はいつまで続くのか

「端末の値引き販売」っていう枝葉に拘ってクソなルール作るからこうなる。

果てはルール作りどころか商売人の具体策にこまごま文句言う始末。

下らねぇキャリアいじめするぐらいならB2C焼け野原になってるMVNOを救えよ。

元々そっちが値下げのメインだろうが。

根本インフラ支える企業の体力削ってどんな将来見据えてんだよ。

そういうことやってるから5Gで惨めなほどに出遅れてんじゃねーか。

端末が増えねーからインフラ整備のコストが減って、それで整備がどんどん遅れるって

値下げ規制始まる前からわかりきってた泥沼にハマってる。

なんで5G走り出す直前に端末の値引き規制やったんだよ、やるならどんなに早くたって

2022年とか2023年あたりだろ。Sub-6もミリ波もスポット単位しか使えねーのに何が5Gだよ。

土建屋旅行業界にばら撒く金はあっても通信の根幹を支える企業の体力は削るのか?

端末の値引き止めさせて技術革新を阻害し、料金下げて収入も削らせて、いったいどんな通信インフラ未来像を持ってんの?

バカの一つ覚えみたいに税金ばら撒けって喚く積極財政論者どこいったのよ?

2020-08-15

[]

dload_0 0x26

dstore_0 0x47

だいぶすっってJavaが読めるようになるのにちかずいてきた。

そろそろJavaの本当のコードをみても、ちょっとはわかるかも

dsote dload わかってきましたし

dadd dsub

わかってきた

sub って補助関数かと思ったけど マイナスっぽい ちがうかな 今一所懸命読んでる

2020-07-21

陰キャアイスクリーム

頼んでいた液タブが届いたのだがHDMI端子がモニターに既に使われていて接続できなかったのでD-subを買いに行くことにした.

帰る途中,いつしかバイトパーティで景品としてもらったサーティーワンの500円クーポンが財布にあるのを思い出したので使ってしまおうと店に足を運ぶ.

メニューの立て札を見ながら何にしようかと考えていると横から子供が食い入るようにメニュー凝視しながら近づいてきた.

後ろによけた拍子に少し周りを見てみると店には子供女性しかいないことに気づいた.理系大学生にはとてもアウェー空間だ.

しかし長い時間メニューを見ていたのにここで帰ってしまうのはそれはそれで恥ずかしいのでさっさと並ぶ.

お店の人に何にするか聞かれたので500円クーポンを最大限使える600円のトリプルを頼み,フレーバーフルーツが食べたいような気がしたので「マスクメロン」「サンセットサーフィン(ライチパイナップル)」[マンダリンオレンジチーズケーキ」を選んだ.我ながらおしゃれなチョイスだ.フレーバーセンスだけならここに並ぶ資格はあるだろう.

レジを済ませるときドライアイスの有無やスプーンなどいろいろ聞かれたのだがここで私はきょどったり必要以上にペコペコしてしまった.自分の悪い癖だ.大学生になってからはそんなことがないように意識して堂々とふるまっていたのだが,コロナ生活で対面での人との会話がほとんどなかったからか他人との接し方を忘れてしまったようだ.

そのあとも呼ばれたと思って近づいたら別の人の注文だったりとしんどい目にあった.一回他人の目を気にし始めると悪循環に陥ってしまうのも自分の悪い癖だ.もう叫びたい気分だった.商品をもらってサッサっと帰る.

買ってきたD-sub自分パソコンには対応していなかった.

アイスは凄くおいしかった.

2020-06-19

sub-cult-ure

人気の映像コンテンツ投稿者の魅力によって支持されている。ひたすら楽しいばかりのコンテンツが無数にあって、支持者たちは信仰の代価に多大な時間を費やす。ある個人組織感性に基づいた表現作品に対して、何かがあると思って夢中になる、感情を動かされる。彼らはどこへ連れて行ってくれるのか、期待が膨らむ。夢中であるのを肯定できることは幸いである。感化されて、ある者は自らの感性で新たな表現者として高みにのぼることもあろう。

とき単独提示された謎掛けのような作品がある。どうとでも解釈してください、という割には、遡ると、取材に乏しい、目新しさはあるが才能溢れる独創性もない、そうして下火になったコンテンツがある。これに対する考察の深まりが、どこまで私の生活感性資するだろう。社会集団なす者としての人間は、共通認識を土台とした相互意思疎通を行うが、表現の造形や背景にこだわることを放棄した作品は、コミュニケーションの具にするには身がなさすぎる。そうなると熱心な蒐集家によって辞書的に記憶されるようにはなっても、見出しとして以上の価値は無くなってゆく。(あるいは様式慣用句として生き残る。)

翻って流行を超えた価値の見出されたもの古典としての地位を獲得してゆく。この社会うねりは、世代を超えた古典価値というレーティングを施すアルゴリズムであるといえる。

それでは、視聴数や独自アルゴリズムによってソートピックアップされた映像作品の視聴サービスは、どうだろう。上位に表示された映像作品は、いかなる意味において価値があるのか。それは語るに値して、われわれを夢中にし、どこかへ連れて行ってくれるのだろうか?

2020-05-24

COVID-19と東アジア(やり直し)

なんかやってしまった

wget https://raw.githubusercontent.com/lukes/ISO-3166-Countries-with-Regional-Codes/master/all/all.csv
wget https://github.com/owid/covid-19-data/raw/master/public/data/owid-covid-data.csv

SELECT
 country.name as '国名',
 covid.population AS '人口',
 covid.population_density as '密度',
 covid.gdp_per_capita as '一人あたりのGDP?',
 MAX(covid.total_cases) as '報告件数',
 ROUND(1.0 * MAX(covid.total_cases) / MAX(covid.population), 7) as '人口あたりの報告件数',
MAX(covid.total_deaths) as '死者',
 ROUND(1.0 * MAX(covid.total_deaths) / MAX(covid.population), 9) as '人口あたりの死者件数',
 ROUND(1.0 * MAX(covid.total_deaths) / MAX(covid.total_cases) , 3) as '感染者死亡率'
from all.csv as country
inner join owid-covid-data.csv as covid on covid.iso_code = country.\"alpha-3\"
WHERE country.\"sub-region\" = 'Eastern Asia' 
GROUP BY covid.iso_code
ORDER BY 6 DESC"

国名人口密度 一人あたりのGDP? 報告件数人口あたりの報告件数 死者 人口あたりの死者件数感染者死亡率
Korea, Republic of 51269183.0 527.967 35938.374 11165 0.0002178 266 5.188e-06 0.024
Japan126476458.0 347.778 39002.223 16536 0.0001307 808 6.389e-06 0.049
China 1439323774.0 147.674 15308.712 84081 5.84e-05 4638 3.222e-06 0.055
Mongolia 3278292.0 1.98 11840.846 141 4.3e-05 0 0.0 0.0
Taiwan, Province of China23816775.0 441 1.85e-05 7 2.94e-07 0.016
Hong Kong 7496988.0 7039.714 56054.92 0 0.0 00.0

まぁ、北朝鮮の数え忘れは・・・

ちなみに他のアジアコミコミでは

国名人口密度 一人あたりのGDP? 報告件数人口あたりの報告件数 死者 人口あたりの死者件数感染者死亡率
Turkey 84339067.0 104.914 25129.341 154500 0.0018319 4276 5.07e-05 0.028
Iran (Islamic Republic of) 83992953.0 49.831 19082.62 131652 0.0015674 7300 8.6912e-05 0.055
India 1380004385.0 450.419 6426.674 125101 9.07e-05 3720 2.696e-06 0.03
China 1439323774.0 147.674 15308.712 84081 5.84e-05 4638 3.222e-06 0.055
Saudi Arabia 34813867.0 15.322 49045.411 67719 0.0019452 364 1.0456e-05 0.005
Pakistan 220892331.0 255.573 5034.708 52437 0.0002374 1101 4.984e-06 0.021
Qatar 2881060.0 227.322 116935.6 40481 0.0140507 19 6.595e-06 0.0
Singapore 5850343.0 7915.731 85535.383 30426 0.005200723 3.931e-06 0.001
Bangladesh 164689383.0 1265.036 3523.984 30205 0.0001834 432 2.623e-06 0.014
United Arab Emirates 9890400.0 112.442 67293.483 27892 0.0028201 241 2.4367e-05 0.009
Indonesia 273523621.0 145.725 11188.744 20796 7.6e-05 1326 4.848e-06 0.064
Kuwait 4270563.0 232.128 65530.537 19564 0.0045811 138 3.2314e-05 0.007
Israel 8655541.0 402.606 33132.32 16690 0.0019282 279 3.2234e-05 0.017
Japan126476458.0 347.778 39002.223 16536 0.0001307 808 6.389e-06 0.049
Philippines 109581085.0 351.873 7599.188 13597 0.0001241 857 7.821e-06 0.063
Korea, Republic of 51269183.0 527.967 35938.374 11165 0.0002178 266 5.188e-06 0.024
Afghanistan 38928341.0 54.422 1803.987 9216 0.0002367 205 5.266e-06 0.022
Bahrain1701583.0 1935.907 43290.705 8414 0.0049448 12 7.052e-06 0.001
Kazakhstan 18776707.0 6.681 24055.588 7919 0.0004217 35 1.864e-06 0.004
Malaysia 32365998.0 96.254 26808.164 7137 0.0002205 115 3.553e-06 0.016
Oman 5106622.0 14.98 37960.709 6794 0.0013304 32 6.266e-06 0.005
Armenia 2963234.0 102.931 8787.58 5928 0.0020005 74 2.4973e-05 0.012
Iraq 40222503.0 88.125 15663.986 3964 9.86e-05 147 3.655e-06 0.037
Azerbaijan 10139175.0 119.309 15847.419 3855 0.0003802 46 4.537e-06 0.012
Uzbekistan33469199.0 76.134 6253.104 3078 9.2e-05 13 3.88e-07 0.004
Thailand 69799978.0 135.132 16277.671 3040 4.36e-05 56 8.02e-07 0.018
Tajikistan 9537642.0 64.281 2896.913 2350 0.0002464 44 4.613e-06 0.019
Kyrgyzstan 6524191.0 32.3333393.474 1364 0.0002091 14 2.146e-06 0.01
Maldives 540542.0 1454.433 15183.616 1274 0.0023569 4 7.4e-06 0.003
Lebanon 6825442.0 594.561 13367.565 1086 0.0001591 26 3.809e-06 0.024
Sri Lanka 21413250.0 341.955 11669.077 1068 4.99e-05 9 4.2e-07 0.008
Cyprus 875899.0 127.657 32415.132 927 0.0010583 17 1.9409e-05 0.018
Georgia 3989175.0 65.032 9745.079 723 0.000181212 3.008e-06 0.017
Jordan 10203140.0 109.285 8337.49 700 6.86e-05 9 8.82e-07 0.013
Palestine, State of 5101416.0 778.202 4449.898 608 0.0001192 4 7.84e-07 0.007
Nepal 29136808.0 204.43 2442.804 548 1.88e-05 3 1.03e-07 0.005
Taiwan, Province of China23816775.0 441 1.85e-05 7 2.94e-07 0.016
Viet Nam 97338583.0 308.127 6171.884 324 3.3e-06 0 0.0 0.0
Yemen 29825968.0 53.508 1479.147 205 6.9e-06 33 1.106e-06 0.161
Myanmar 54409794.0 81.721 5591.597 201 3.7e-06 6 1.1e-07 0.03
Brunei Darussalam 437483.0 81.347 71809.251 141 0.0003223 1 2.286e-06 0.007
Mongolia 3278292.0 1.98 11840.846 141 4.3e-05 0 0.0 0.0
Cambodia 16718971.0 90.672 3645.07 124 7.4e-06 0 0.0 0.0
Syrian Arab Republic 17500657.0 59 3.4e-06 4 2.29e-07 0.068
Bhutan 771612.0 21.188 8708.597 243.11e-05 0 0.0 0.0
Timor-Leste 1318442.0 87.176 6570.102 24 1.82e-05 0 0.0 0.0
Lao People's Democratic Republic 7275556.0 29.715 6397.36 19 2.6e-06 0 0.0 0.0
Hong Kong 7496988.0 7039.714 56054.92 0 0.0 0 0.0

あってんのかなあ?

2020-05-23

anond:20200521175300

どもども。

「なにか作ってみろ」は有効アドバイス

わたし意見と経歴

わたしは「なにか作ってみろ」系の言説にはまったく同意しません。

わたし自身会社に3ヶ月間みっちり導入教育をしてもらい(COBOL85とPL/I時代がわかる……)、基本的アルゴリズムコントロールブレークマッチング、マスタ-トランザクションソートマージetc.いよいよ時代がわかる……)の演習を(給料をもらいながら)やって、その後もプログラムとつかず離れずでフラフラと生きてきました。

こういう経験新卒カードがあるから有効もので、では1から始めるとしたら……、というときに、プログラミングスクール専門学校)というのは悪くない選択肢ではないかと思います。が、行ったことないので正直わかりません。

実際自分が1から始めるという立場になったら、まったくオロオロして元増田さんのように世のなか(の気にいらないヤツら)に呪詛を吐いて満足するだけだったと思います(当然ながらそれをいくらやってもプログラミングは上達しません)。

「なにか作ってみる」前に動機をはっきりさせる

話をプログラミングだけに限っていえば、一番大事なのはやりかたじゃなくて動機だろうと思います

「なにか作ってみよう」というのは、なにか作ってみようと思ってない人にはまったく心に響かないでしょう。

動機リブンで「なにか作ってみた」人といえば思いだすのは、MikuMikuDance樋口優さん(ミクを簡単に踊らせたい!)とhinadanの若宮正子さん(高齢者にも遊べるゲームが欲しい!)でしょうか。

ただかれらはわたしから見れば(モチベーションを維持しそれを行動に移す)天才で、あんまり参考にならないのも確かです。

作ってみた」は就職に使える経験

あと、元増田さんの動機は「プログラミング生業にしたい」ということなので、野良プログラマでは履歴書上でのアピール力が弱いかも、と思います

ビジネスで使われるアルゴリズムにはそれなりのルールがあります安全な(バグの出にくい)コードの書きかた、「車輪の再発明」はぜず、枯れた(将棋で言えば定跡のような)アルゴリズムを使う、ほかの人に使ってもらえるための工夫(可読性の向上など)、etc.です。

「なにか作ってみよう」を繰りかえしても、そういった作法的なものが身につくかどうか、それは才能に関わってくる問題だと思います。才能だのみの手法を推奨するのは無責任だと思いますね。

また、たとえば「例をコピーして解析する」というのもある意味有効プログラミング学習法ですが、「下手に習うと下手が伝染る」ともいいます。どれがお手本として優れているか、それを見る目はある程度ビジネス用途プログラムに関わっていないと持てないというジレンマがあります

野生のプログラマ就職有効なくらいの力を見せるとしたら、なにかのコミッター(なにする人かよく知りませんが)とかになって「××ならこの人」となったり、プログラミングコンテストで上位の成績を残したりしなければいけないのかもしれません。

どうしたものでしょうね。ブクマカのみなさんの反応を見ると、専門学校でもあまり就職に有利にならない(ホントか?専門学校意味あるのか?)という話ですが、目的就職ならば、一番の近道のような気がします。

じゃあどうすべきか?は他人にはわからない

そこらへんからは、元増田さんがなにをしたいか、あるいは聞いてみたいだけだったのかによります仕事には適性とやる気が大事です。あとは年齢と必要性かな。進路はオーダーメイド以外にはありえないので、提示された案を自分で選んでそれに賭けるしかないのかな、と思います

「なにか作ってみました」の記録

自分がまず作ったもの晒してみろよ

さて、この文章は実はこの一文に反応してのものです。(↑のは前書き)

GWあたりからトシも考えずにRubyの再入門をしていまして、手始めに「首相動静」の整形ツールを作ってみました。

初心者で(Rubyに関しては仕事で使ったことないので)なにか作ってみよう、というとこの程度ですね。

これで就職に有利になるかというと、あんまりそうは思えないなあ。Excelマクロが組めるとかのほうがどこかの事務所に潜りこめそうですよ(でもそれも最近インフレ気味かもしれませんね)。

なにをするツール

朝日新聞首相動静は詳細ですが、改行が入っておらず、大変読みにくいものです。こんな感じです。

首相動静の例(2018年12月11日……話題になったものです)

 【午前】9時31分、自民党本部。33分、同党役員会。10時2分、官邸。5分、閣議。21分、宇宙開発戦略本部。34分、柴山昌彦文部科学相。38分、岩屋毅防衛相。41分、山下貴司法相。11時3分安全保障と防衛力に関する懇談会

 【午後】0時11分、政府与党連絡会議。44分、山口那津男公明党代表。1時27分、日韓議員連盟額賀福志郎会長河村建夫幹事長。2時20分、行政改革推進会議。52分、兼原信官房副長官補、秋葉剛男外務事務次官。3時36分、麻生太郎財務相財務省岡本薫明事務次官太田主計局長。4時7分、太田氏出る。可部生理局長加わる。15分、全員出る。25分、黒川弘務法務事務次官。34分、谷内正太郎国家安全保障局長、北村内閣情報官宮川内閣衛星情報センター所長。41分、谷内、宮川両氏出る。5時3分北村氏出る。10分、東京永田町ザ・キャピトルホテル東急宴会場「鳳凰」で中曽根康弘世界平和研究所設立30周年記念式典に出席し、あいさつ。20分、官邸。6時18分、ガーナのアクフォアド大統領を出迎え。記念撮影。19分、儀仗(ぎじょう)隊による栄誉礼、儀仗。27分、アクフォアド大統領会談。7時12分、署名式、共同記者発表。32分、公邸首相主催の夕食会。8時43分、アクフォアド大統領見送り。9時、ヨルダンのアブドラ国王電話協議

首相動静フォーマット

ただ、これはフォーマットがはっきりしており、

  • 午前と午後はそれぞれ1行になっていて、行頭には【午前】/【午後】という文字列が付いている。
  • 午前と午後の間には空行がある。
  • ひとつひとつイベント時刻表示で始まり句点「。」で終わっている。
  • 時刻は「h時m分」型で、前ゼロはつかない。後にかならず読点「、」が付く。「h時」の部分が前の項目と同じ場合には省略する。
  • 午前いっぱい、午後いっぱいの予定の場合には時刻をつけない(他の首相動静から)。

と、例を見るかぎりキッチリとしたルールに則っているようです。

動機

なので、「これだったら整形できるかも」と思い、再び学びはじめたRubyで整形ツールを作ってみることにしました。

整形ツール
ツール仕様
整形後の例(上記動静を整形)

【午前】

09時31分、自民党本部

09時33分、同党役員会。

10時02分、官邸

10時05分、閣議

10時21分、宇宙開発戦略本部

10時34分、柴山昌彦文部科学相

10時38分、岩屋毅防衛相

10時41分、山下貴司法相

11時03分安全保障と防衛力に関する懇談会

【午後】

00時11分、政府与党連絡会議

00時44分、山口那津男公明党代表

01時27分、日韓議員連盟額賀福志郎会長河村建夫幹事長

02時20分、行政改革推進会議

02時52分、兼原信官房副長官補、秋葉剛男外務事務次官

03時36分、麻生太郎財務相財務省岡本薫明事務次官太田主計局長。

04時07分、太田氏出る。可部生理局長加わる。

04時15分、全員出る。

04時25分、黒川弘務法務事務次官

04時34分、谷内正太郎国家安全保障局長、北村内閣情報官宮川内閣衛星情報センター所長。

04時41分、谷内、宮川両氏出る。

05時03分北村氏出る。

05時10分、東京永田町ザ・キャピトルホテル東急宴会場「鳳凰」で中曽根康弘世界平和研究所設立30周年記念式典に出席し、あいさつ。

05時20分、官邸

06時18分、ガーナのアクフォアド大統領を出迎え。記念撮影

06時19分、儀仗(ぎじょう)隊による栄誉礼、儀仗。

06時27分、アクフォアド大統領会談

07時12分、署名式、共同記者発表。

07時32分、公邸首相主催の夕食会。

08時43分、アクフォアド大統領見送り

09時00分、ヨルダンのアブドラ国王電話協議

う~ん、見やすい!ことないですか?

あと、午後の時刻を24時間制にしたいな、とも思いますが、それは今後の課題(つぎに首相動静話題になったとき)とします。全角数字計算ってどうやるんだろう?

ソース

たぶんRubyistにいろいろ突っこまれると思うけど、こんな感じです。

プログラマ玉石混淆ですが、これは石のほうの例だと思っていただければさいわいです。

はてな記法にはシンタックスハイライトあるけど、増田だとInternal Server Errorになるのではずしました。見にくくてスマソ。

# encoding: utf-8
# 漢字コンバータライブラリを取りこむ(String漢字変換メソッドを付けてくれる。神)
require 'kconv'

# 正規表現パターン
# 時刻をh時m分形式からhh時mm分形式にする
# 否定後読みを使用する
# 時は行頭にある
OneDigitHour = /^((?<![0-1])[0-9]時)/
# 分は時のあとにある。このパターンマッチすると、\1が時、\2が分になる。
OneDigitMinute = /^([0-9]{1,2}時)(?<![1-5])([0-9]分)/
# 分のない、時だけの行のパターン否定先読み使用
HourWithoutMinute = /^([0-9]{1,2}時)(?![0-5]?[0-9]分)/

# 行頭のh時m分をhh時mm分にするサブ処理(これは関数といっていいの?)
def convTopHourMinute2TwoDigits(oneLine)
    # 時を変換
    oneLine.sub!(OneDigitHour, "0\\1")
    # 分を変換
    oneLine.sub!(OneDigitMinute, "\\10\\2")
    # 分がない場合"00分"を追加
    oneLine.sub!(HourWithoutMinute, "\\100分")
    # 戻り値
    oneLine
end

# 入力ファイル名前
InputFilename = "首相動静2018年12月11日.txt"
# 出力ファイル名前
OutputFilename = "首相動静2018年12月11日_編集済.txt"

# 入力ファイルオープン
inFile = File.open(InputFilename, "r")
# 出力ファイルオープン
outFile = File.open(OutputFilename, "w")

# 時刻パターンシンプルに、h時、m分、h時m分、という3パターンを結合する
# 1つのパターンで全部カバーするよりこちらのほうが見やすい。というか、脳の容量の問題で1文に書ききれなかった
jikokuPattern = /[0-9]{1,2}時[0-9]{1,2}分、|[0-9]{1,2}時、|[0-9]{1,2}分、/
# 午前/午後
ampm = /(【午前】|【午後】)/

# 午前/午後、あるいは時刻の前で改行するためのパターン
kaigyouSign = Regexp.union(ampm, jikokuPattern)

# ファイル一括読み込み
# 昔は1行ずつ読みこんでました。メインメモリが3MByteとかだったので
contents = inFile.read.toutf8

# 入力終了。閉じておきます
inFile.close

# スコープ関係から、ここでローカル変数に代入
# ※ Rubyスコープと暗黙の型には泣かされました。これに慣れるのがRubyのコツかしら
#  明示的な型宣言はあったほうがいいと思うなあ。エラー出力の理由がわからなかったりするので。
hour = ""

# デバッグ行はコメント化しています
# 時刻パターンチェックのため、コンテンツを出力してみる
# p jikokuPattern.match(contents)

# エントリを改行サインで行に分ける
contents.gsub!(kaigyouSign, "\n\\&") # "\\&"はマッチした文字列のもの。2重のエスケープ"\\"が必要

# 改行チェックのため出力
# p contents

# 入力を行で分割して各行ごとに処理
contents.split("\n") do |oneLine|
    # 午前/午後を示す開きカッコ"【"があるか
    if (oneLine =~ /^【/) then
        # そのまま出力
        outFile.write(oneLine + "\n")
        # p "午前午後:" + oneLine
        next
    # 空白行は無視スキップする)
    elsif (oneLine =~ /^[\s ]*$/) then
        # 出力しない
        # p " 空白行:<skip>"
        next
    # 行頭に「時」があるか
    elsif (oneLine =~ /^[0-9]{1,2}時/) then
        # あったら時間表示を抜きだしておく
        hour = oneLine.match(/^([0-9]{1,2}時)/)[0]
        # p "   時:" + oneLine
        outFile.write(convTopHourMinute2TwoDigits(oneLine) + "\n")
        next
    else
        # 「時」がなければつけて出力
        oneLine = hour + oneLine
        # p "普通の行:" + oneLine
        outFile.write(convTopHourMinute2TwoDigits(oneLine) + "\n")
    end
end
感想

手でやったほうが早いね

以上

2020-04-08

Javaのfinallyはreturnの直前に実行されない。

ググるJavaのfinallyはreturnの直前に実行され「る」という記事を見かけてしまったので、んなわけ無いだろうって、

直感的には return 文が評価されたあとに実行されるという肌感覚だったが、確証がないので動かしてみた。

try {
  return sub();
} finally {
  System.out.println(42);
}

もし記事の言うようにreturnの直前にfinallyが実行されるなら、

上記みたいなコードではsubが実行される前に、「42」が表示されるはずだが、subの中身が実行されたあとにfinallyは実行される。

なので、finally は return の直前に実行されるのではなくreturn の右辺が評価され終えた直後に実行されます

まぁ普通の結果ですね。

javaレベル言語でさえまだまだこういう雑い記事Google検索トップに来るんですね

タイトル:巨大蟹との闘い

🦀 🏃‍♂️ 💨

2020-03-28

Taxonomy The family Coronaviridae is organized in 2 sub-families, 5 genera, 23 sub-genera and about 40 species:[2] Coronaviridae Orthocoronavirinae[3] Letovirinae Alphaletovirus

https://hyperlapsepro.zendesk.com/hc/ru-ua/community/posts/360042168274-27-03-2020-Запретный-плод-75-серия-Yasak-Elma-последние-серии-смотреть-от-27-марта-

https://hyperlapsepro.zendesk.com/hc/ru-ua/community/posts/360042345473--Дочь-посла-14-серия-Sefirin-Kizi-27-03-2020-последние-серии-смотреть-от-27-марта-

https://hyperlapsepro.zendesk.com/hc/en-us/community/posts/360042168534-27-03-2020-Запретный-плод-76-серия-Yasak-Elma-русская-озвучка-хорошее-качество-смотреть-от-27-марта-

https://hyperlapsepro.zendesk.com/hc/ru-kz/community/posts/360042167954--Запретный-плод-74-серия-Yasak-Elma-27-03-2020-последние-серии-смотреть-от-27-марта-

https://hyperlapsepro.zendesk.com/hc/en-us/community/posts/360042168834--Дочь-посла-15-серия-Sefirin-Kizi-27-03-2020-русский-перевод-все-серии-сезона-

https://hyperlapsepro.zendesk.com/hc/en-us/community/posts/360042167914--Жестокий-стамбул-38-серия-Zalim-Istanbul-27-03-2020-русская-озвучка-хорошее-качество-смотреть-

https://hyperlapsepro.zendesk.com/hc/ru-kz/community/posts/360042345473--Дочь-посла-14-серия-Sefirin-Kizi-27-03-2020-последние-серии-смотреть-от-27-марта-

https://hyperlapsepro.zendesk.com/hc/en-us/community/posts/360042168954-27-03-2020-Дочь-посла-16-серия-Sefirin-Kizi-смотреть-качество-HD-от-27-марта

https://hyperlapsepro.zendesk.com/hc/ru-kz/community/posts/360042167914--Жестокий-стамбул-38-серия-Zalim-Istanbul-27-03-2020-русская-озвучка-хорошее-качество-смотреть-

2020-02-27

HTML5+Javascript プログラムに詳しい人が居たら教えてほしいのだけれど

サイトボタン複数置いてあり「A」というボタンを押したら

「A.png」が画面上に表示され、隠しタグOneの中に「A.png」と記載される。

「B」というボタンを押したら

「B.png」が画面上に表示され、隠しタグOneの中に「B.png」と記載される。

「C」というボタンを押したら

前にあった画像の上に重なるように表示され、別の隠しタグSubの中に「C.png」と記載される。

Pushボタンを押したら、画面上に表示されている画像が「Default.png」でサーバー上に保存する。

ユーザー側が保存できたらDefault.pngファイルを消す(どうやるか不明

そうだったとして。

2人で同じサイトを見に行った場合

1人目がA+Cを実施し保存 2人目がA+Bを実施し保存したとする。

「同時に保存ボタンを押す」というのはあまり考えられないんだけれど

設計問題あるだろうか。

ユーザーキャッシュ?等を考えるのが一番いい方法だと思うけれど

正直どうやったらいいのか分からない。

ファイルは必ず「Default.png」でサーバー上に保存してからユーザー側に持っていきたい。

どういった手段があるだろうか。

韓国の新型コロナ検査体制

テレビネットでよく言っている、韓国は新型コロナ検査を1日〇〇件やっているという話は正しくない。

韓国の疾病管理予防センター(KCDC)は、素晴らしいことに毎日検査データを報告している(https://www.cdc.go.kr/board/board.es?mid=a30402000000&bid=0030)ので確かめることができる。

データを見れば、いわゆる「韓国検査数」は「検査対象の数」であり、検査された数(PCRの判定数)はそれよりずっと少ないことがわかる。つまり検査対象の増加に検査が追い付いていない。

実際に、最新の2/26のデータhttps://www.cdc.go.kr/board/board.es?mid=a30402000000&bid=0030&act=view&list_no=366350&tag=&nPage=1)を見てみよう。

Feb26(2/26)のデータ「46,127」は検査対象人数の累計でありPCR検査された数ではない。PCR検査された数はconfirmed casesub total検査で陽性となった数)とtested negativeの(検査で陰性となった数)の計なので29393と分かる。そして「being tested」(検査中)は16,734なので、検査対象の1/3くらいはまだ検査されていない。

では1日の検査数はどれくらいか?というと、検査で陽性となった数の増加数(difference)と検査で陰性となった数の増加数で分かるので、2/25-2/26は5950検査されている。そして同日の検査対象数の増加は9411である

同じようにここ数日のデータを見ると、

2/22-23 検査2454、検査対象増加3012、検査中6039

2/23-24 検査数3296、検査対象増加5982、検査中8725

2/24-25 検査数3553、検査対象増加8101、検査中13273

2/25-26 検査数5950、検査対象増加9411、検査中16734

となっている。検査数は逐次増強されているが、それ以上に検査対象数が増えて、検査の積み残しが膨れていっている。既にパンクしている状態である

今後検査対象増加のペースで検査数を増やせるとは思えず、そのうち検査体制が見直されるだろうと思う。

2020-01-01

anond:20200101094426

うん D-SUBしかない

メルカリ出したら売れたのか

しかも送料けっこう掛かるけど欲しい人おるかな?

ペンは捨てていないけど、ケーブル類は全部捨ててしまったので、

起動チェックするにはケーブル買い直さなきゃならん

起動チェックしてなくても買う人いる?

ログイン ユーザー登録
ようこそ ゲスト さん