「main」を含む日記 RSS

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

2021-05-31

https://github.com/kokorohamoe/OpenProfile/blob/master/700_sample/Java/Jurina/reader.cpp

とてもシンプルコード

int main(int argc,const char*argv[]){

int v;

char buffer[1024];

while(1){

printf("input\n");

scanf("%s%d",buffer,&v);

if(strcmp(buffer,"print")==0)

fprintf(stderr, "public class base{\n"

"public static void main(String[] args){\n"

"int i = %d;\n"

"System.out.println(i);}}\n",v);

}

return 0;

}

jurina

cat filename.jurina

print "Hello world";

という命令ファイルから受け取ったら

public class filename{

public static void main(String[] args){

System.out.println("Hello world");

}

}

と出力するプログラムをjurinaと名付けるとする

cat filename.jurina

int i=1;

print i;

public class filename{

public static void main(String[] args){

int i=1;

System.out.println(i);

}

}

ものすごく単純なPythonっぽい独自言語

Javaに置き換えて出力するだけのJava プリプロセッサである

さて、このJurina言語JAVA VMで動くと思うか?

   

言いたいことVMを解析して、OPコードを吐くコンパイラを作ろうとしていたが

そもそもコンパイラが作れるならJavaソースコードを吐いてしまえば良いことに気がついた

2021-05-25

昔の職場は、Cで引数を見るときargv[]にNULLが入ってるかどうかで引数の数を判定してたりした。

int main(int argc, char*argv[])

{

for (・・・) {

 if (argv[i] == NULL) // 引数の終わりの判定

}

}

それがバグることがあったので、普通にargcを見るようにして「デバッグしました、原因はコレコレです」と報告したら「よくそんなの分かったな」と感心されたことがあった。

個人的には、それまで本やコードで、引数の数をargc以外で判定してるコードを見たことなかったから、その職場コードを見て新鮮な驚きがあったんだけど。

「独学でかじってるやつは変な癖がついてダメだ。使えない。なにも知らない新人のほうが素直で延びる」とか言ってる人をたまに見るけど、ネットや本で勉強しないで、職場で教えてもらうだけのほうがむしろ変な癖がつきやすいと思うわ。

int main(int argc,char*argv[])

{ return argc+1; }

int main(int argc,char*argv[])

{ return argc+1; }

2021-05-22

突然、解説されるChromeOS環境構築

はじめに

エントリはある程度の情報技術リテラシー必須であり、一部の情報PC初心者および初級者に推奨できるものではない。
しかPC初心者および初級者はシステムを壊す、大事データを失うなどの手痛い失敗をして成長するのもまた事実であり、もしもプログラミングなどに興味のあるPC初心者および初級者がこの情報活用する場合システムを壊す、大事データを失うことを覚悟して実行するように

教訓「大事データバックアップ重要である

初期セットアップ

チュートリアルに指示通りに進めれば大きな問題はほぼ発生しません。

開発者向けの注意点

Chrome OSは初期状態デフォルトで「ノーマルモード」と呼ばれる一般ユーザーモードですが開発者向けに「デベロッパーモード」が用意されています
ノーマルモードChrome OSの様々な制限があり、デベロッパーモードによって制限の解除が可能です。

しかノーマルモードからデベロッパーモードへ移行するとPowerwash(初期化)されてしまい、システムユーザー領域へ追加された情報はすべて削除されます
もしデベロッパーモード必要場合デベロッパーモードの詳細を調べ、現在情報は削除されてしまうことを念頭に実行しましょう。

ちなみにProject CrostiniのLinuxレイヤーDebianリポジトリからパッケージを導入するなどにはデベロッパーモード必要ありませんので多くの場合ノーマルモードのままの運用で十分でしょう。
Android OSアプリChrome OSアプリを開発したい場合最初からデベロッパーモードにしたほうが後悔が少ないです。

キーボードショートカットの一覧を表示する

Chrome OSでは一部のキーがほかのOSでは見慣れないものが並んでいます
迷いがちなので一番最初に覚えるべきキーボードショートカットは「Ctrl+Alt+?」です。
「Ctrl+Alt+?」でいつでもキーボードショートカット確認できることだけは覚えておきましょう。

Google Play Store

多くの場合アプリ開発者意図していない

多くのChrome OSデバイスGoogle Play Storeへ対応しており、Google Play Store経由でAndroid OSアプリ導入が可能です。
しかしながらGoogle Play Storeへ公開されているAndroid OSアプリが必ずしもChrome OS最適化しているのか?と言えばそうではなく、Android OSアプリの開発環境であるAndroid StudioがデフォルトChrome OSでの実行を許可していることもあり開発者意図せずChrome OSインストールできてしまうことが大半です。
したがってChrome OSへ導入するAndoirdアプリ動作へ何らかの不具合があったとしても脊髄反射酷評せず、やんわりと丁寧に博愛精神をもってChrome OSではこうだとアプリ開発者情報共有することをオススメします。

CPUアーキテクチャーの違い

多くのAndroidスマートフォンタブレットARMアーキテクチャーと呼ばれるもの採用していますが、現在Chrome OSデバイスは高性能な製品になるほどx86(x86_64)アーキテクチャーを採用している傾向があります
本来コンピューターアプリケーションというものアーキテクチャーが異なると実行起動動作不可能ですが、Android OSアプリは異なるアーキテクチャー間でもアプリの実行起動動作が極力可能となるように互換性をだいたい確保しています
しかしながら例えばARMアーキテクチャー向けのAndoird OSアプリx86アーキテクチャーなデバイスで実行するとアプリ動作パフォーマンスが著しく落ることが多いです。

これは高度なグラフィックス機能必要とするゲームなどで顕著に現れる傾向にあり、Chrome OSでは期待したほどAndroid OSアプリが軽快に動かない可能性を理解しておく必要があるのです。

高性能なChrome OSデバイスしかインストール許可していないアプリ存在する

コロナ禍によって多くのChrome OSデバイス販売することが出来ましたが、それによってChrome OSデバイス間の性能差が問題視される機会も増えました。
具体的には「インターネット上でChrome OSでの動作報告がなされているAndroidアプリ自身Chrome OSデバイスではインストールできない」といった報告です。
これは一部のAndroidアプリ開発者デバイス性能によってインストール許可許可を決めているために起こることで解決方法基本的にありませんので諦めましょう。
これから導入するAndroidアプリのためにChrome OSを購入する際は価格につられて低性能すぎるデバイスを購入してしまうと失敗する確率が高まりますので注意が必要です。

ただし、Google提供するアプリなどは基本的にそのようなことは無いようです。

Project Crostini Linuxレイヤー

Linuxを利用する

設定からLinuxベータ版)」で「オンにする」とLinuxインストールが開始されます

Crostini GPU Support

現在Chrome OS v90ではLinuxレイヤーを実現するProject CrostiniではデフォルトGPUによる支援機能を実行できません。
Chrome Webブラウザを起動し、URL欄へ「chrome:flags」と入力アクセスして「Crostini GPU Support」を「Enabled」とし再起動してください。
この変更で動作不具合確認した際は設定を元に戻してください。

GUIパッケージマネージャーを導入する

LinuxにもGoogle Play Storeのような簡単Linuxアプリを導入できる環境存在します。
GUIパッケージマネージャーを導入する場合「ターミナル」を起動し下記を実行してください。

sudo apt install synaptic gnome-software

パッケージダウンロードを速くする

Chrome OSLinuxレイヤーではパッケージの導入先がデフォルト海外サーバーになっており少々遅いです。
日本国内サーバーへ変更することで速度を改善できる可能性があります。その際は「ターミナル」を起動し下記を実行してください。

  1. sudo apt edit-sources
  2. 下記を最上段へ追記
    deb http://ftp.jp.debian.org/debian/ stretch main contrib non-free
    deb http://ftp.jp.debian.org/debian/ stretch-updates main contrib
    deb http://ftp.jp.debian.org/debian/ stretch-backports main contrib non-free
    deb-src http://ftp.jp.debian.org/debian/ stretch main contrib non-free
    deb-src http://ftp.jp.debian.org/debian/ stretch-updates main contrib
    deb-src http://ftp.jp.debian.org/debian/ stretch-backports main contrib non-free
  3. sudo apt-get update && sudo apt-get dist-upgrade
日本語入力Chrome OSLinuxレイヤーで共有できない

現在Chrome OS v90ではChrome OSLinuxレイヤーを実現するProject Crostiniで日本語入力を共有できず、キーボード入力しても英字しか印字されません。
日本語入力をするには別途に日本語インプットメソッド日本語フォント必要です。
日本語インプットメソッド日本語フォントを導入する場合「ターミナル」を起動し下記を実行してください。

  1. sudo apt install fonts-ipafont fonts-ipaexfont fonts-takao fonts-takao-gothic fonts-takao-mincho fonts-noto-cjk fonts-noto-cjk-extra
  2. sudo apt install fcitx-mozc
  3. export XMODIFIERS=@im=fcitx
  4. fcitx-autostart
  5. fcitx-configtool
    1. 左下+をクリック
    2. Only Show Input Languageのチェックを外す
    3. Search Input Methodからmozc検索
    4. mozc選択してOK
    5. 下部の∧でmozcを上位にする
      1. sudo nano /etc/systemd/user/cros-garcon.service.d/cros-garcon-override.conf
      2. 下記を追記
        Environment="GTK_IM_MODULE=fcitx"
        Environment="QT_IM_MODULE=fcitx"
        Environment="XMODIFIERS=@im=fcitx"
        Environment="GDK_BACKEND=x11"
  6. 再起動

Linuxへ詳しい方はfcitx5のほうが何かと問題が少ないでしょう。
しかし一部のfcitx5向けパッケージDebian公式リポジトリ存在しない可能性があるのでご注意ください。

Chrome OSLinuxレイヤーディスクを共有する/マイクを共有する

設定→デベロッパーLinux開発環境

Linuxレイヤー仮想環境構築は推奨できない

KVMLXCDockerなどの仮想環境を幾度か試しましたが、仮想環境を構築したProject CrostiniのLinuxレイヤー再起動するなどによってProject CrostiniのLinuxレイヤーシステムへ致命的な破壊が起きることがあるのを何度か確認しています
Project CrostiniのLinuxレイヤー自体仮想環境のため、Chrome OSシステム破壊されるわけではないですが業務利用時にLinuxレイヤーシステム破壊が起きてしまうと困ってしまうので仮想環境構築は推奨できません。
仮想環境によって開発環境統一を計っている現場では開発デバイスとしてChrome OSデバイスは利用しないほうが良いでしょう。

ただし、Chrome OSデバイス実質的Android OSデバイスタッチスクリーンデバイスキーボード付きデバイスタブレットデバイスノートPCデバイスコンバーチブルデバイス(いわゆる2in1)、マルチタスクデバイスウィンドウ可変デバイスタッチスタイラスペン付きデバイスとして機能する可能性を秘めていますので実機デバッグデバイスとしては非常に価値があります
昨今はアスペクト比16:9でないどころかリアルタイムに可変してしまデバイスが物凄く増えていますのでスマートデバイス向けアプリを開発する現場ではデバッグ用として1台持っていても全く損しないデバイスかと思われます
さらに言えばティーン層はGIGAスクール構想によりChrome OSプログラミング学習をしているわけですからティーン層取り込みのためのUI開発にも使えるのではないかと考えます

長くなってしまいましたが、質問があれば気付いたときに随時回答したいと思います

2021-05-04

anond:20210504141913

スマホスマートホン」か「スマフォスマートフォン」に統一すればいいんじゃね?

mainはメインなのに、mailはメールなのはおかしい」って「メイン&メイル」に統一してる人を見たことあるよ。

anond:20210426025101

public class Main {

public static void main(String args[]) {

System.out.println("ア゙ァーッ ォギョヴァアア!!");

}

}

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-04-13

anond:20210413061256

こんなにブクマ付いちゃったら辞めらんないじゃん。

Boolean 退職( int ブクマ )

{

  if(ブクマ==1)

   return( TRUE );

  else

   return( FALSE );

};

void main( void )

{

int ブクマ;

printf( "ブクマ数を入力:" );

scanf( "%d", &ブクマ );

if( 退職( ブクマ ) == TRUE )

  printf( "この度私は退職することとなりました。\n" );

else

  printf( "この度私は退職しないこととなりました。\n" );

};

2021-03-24

やっとgdbmain()から眺める気になった

多分三日坊主だろうけど

そういえば、昔Microsoft Visual C++GIMPデバッガ使いながら読んだ記憶があるのだけど、

今のGIMPってGEGLだのなんだので複雑化してるからなのか、ビルドの時点で難儀して、

そのへんで読む気力が失せたような気がする

読む気になったコード比較的短いのでビルド時間も短いけど、

自分より滅茶苦茶できる人みたいで理解できるのかよく分からん

Halo開発している会社社員みたいだけど

2021-02-10

はてなブックマーク一行スクレイピング

実行すると、各記事

{

 title:記事タイトル,

 url:記事URL,

 users:ブクマ数,

 tags:[タグ]

}

形式に変換し、500ブクマ以上でフィルタし、ブクマ数降順で返す。


#一行版

curl -s https://b.hatena.ne.jp/hotentry/it | pup --charset utf-8 'div.entrylist-contents-main json{}' | jq -r '[.[] | {title: (.. | select(.class? == "entrylist-contents-title") | .children[].title), url: (.. | select(.class? == "entrylist-contents-title")) | .children[].href, users: (.. | select(.class? == "entrylist-contents-users") | .children[].children[].text | tonumber), tags: ([.. | select(.class? == "entrylist-contents-tags") | .children[]?.children[]?.text])}] | unique | map(select(.users >= 500)) | sort_by(.users) | reverse'


#変数

title='title: (.. | select(.class? == "entrylist-contents-title") | .children[].title)'
users='users: (.. | select(.class? == "entrylist-contents-users") | .children[].children[].text | tonumber)'
url='url: (.. | select(.class? == "entrylist-contents-title")) | .children[].href'
tags='tags: ([.. | select(.class? == "entrylist-contents-tags") | .children[]?.children[]?.text])'
target='https://b.hatena.ne.jp/'
hotentry='hotentry/it'
curl -s $target$hotentry | ¥
pup --charset utf-8 'div.entrylist-contents-main json{}' | ¥
jq -r "[.[] | {${title}, ${url}, ${users}, ${tags}}] | unique | map(select(.users >= 500)) | sort_by(.users) | reverse"

2021-01-25

[] #91-2「13人の客」

≪ 前

13人の客、その1人目は教職員自称する者だった。

なぜ「教職員だった」ではなく、「教職員自称する者」と表現たかって?

俺はこの客を教職員だと思っていないかである

「『エースコックがいた教室』を観たんだ」

「へー」

「まあ子供にモノを教える立場としては観ておいて損はないだろうと思って」

その客は最近観た作品や、それに対する感想を話し始めた。

食育の中でも、命を食べることに焦点を当てた作品でね。子供自分考える力を与えている」

「はあ」

その過程で紡がれる言葉、振る舞い、価値観、どれをとっても教職員のそれだ。

しかし、俺はなんだか違和感を覚えた。

上手く言えないんだが、俺が知っている教職員という人種は、もっと人間くさい生き物なんだ。

身なりは整えても高潔さとは無縁で、地に足が着いているか靴底は泥まみれ。

教職員といっても色々あるだろうけれど、現場で生きる人間は大なり小なりそういうもんだろう。

だが、その客は違った。

自分教職員だと言って、教職員っぽいことを喋っている人間

酷く不気味に思えたが、それでも俺は水飲み鳥に徹し続けた。

この客が実際のところ何者であれ自分には関係のないことだし、やることだって変わらない。

実際に教職員をやっている人間も、自分のことを教職員だと言っているだけの人間も、赤の他人である俺にとっては同じなんだから

====

13人の客、その2人目は酒造りに関係した仕事をしているらしい。

この客もまた、本当に酒造りに携わっているかは怪しい人物だった。

MAIN監督の『WEDNESDAY』って観たことある?」

「うーん観たことあるような、ないような……あらすじを言ってくれたら思い出すかもしれません」

「酔っ払ったサラリーマンが、特殊部隊とかヤクザ相手に大暴れする邦画なんだけど」

「すいません、その説明で思い出せないなら俺の記憶にはないです」

客は映画に出てくる酒が、いつも扱いが悪いことに腹を立てていた。

映画業界の奴らは、酒を酔っ払って物語を動かすだけのツールだと思っている。酒には職人達の涙と汗が文字通り入っているのに」

客はそう愚痴りながら、酒の色んな種類や製造方法をくどくど説明し始めた。

「こう、素手でわさわさ~ってやるわけよ。衛生面とか気になるかもしれないけど、菌を増やすためにあえてやって「るの」

「はあ……」

「麹の近くには仮眠室があってね。具合を確かめるため、すぐ近くの部屋で寝泊りしているんだよ」

酒が飲めない俺は水飲み鳥になるしかない。

ティーンエイジャーが酒について言える事は限られている。

仮に飲める歳だったとして、この客はビデオ屋バイトに何を期待しているんだ。

ひょっとして、現在進行形で飲んでいるんじゃないのか。

そう思って鼻をすすってはみたが、その客からアルコール香りは漂ってこなかった。

この客はシラフで絡み上戸なのか。

しろ酒を飲んでいてくれた方が納得はできた。

酒税法も細かく設定されてる割には、みなし制度があったりガバガバすぎる。そのせいでストロング系とかの安い悪酒が出まくって、それを持て囃すアル中蔓延って一般人を困らせるんだ」

こっちも今まさに困っている状態なんだが、この客には分からないようだった。

次 ≫

2021-01-17

脊髄反射でクレベリン🙅‍♂️と言うんじゃなくて効果について調べた

(投稿しようとしたら全然できなくて泣いた、リンク数でスパムフィルターって単純すぎるルールベースすぎませんか!)

水素水とかクレベリンとかNMRパイプテクターとか、いかにもエセ科学っぽいやつら、なんとなくエセ科学って判断してm9(^Д^)してる人が自分含めほとんどだと思うんだよ。結局「twitterで皆が言ってたから」レベルで、エセ科学/陰謀論信じる人と大差ないんじゃないかと思って、まずはクレベリンについて調べてみた。

調べたと言っても日本語論文やらWebサイトを探しただけ、個人実験するとか無理だし、僕は化学専攻だったわけじゃないし、英語苦手だし。

「こんな論文or調査があるよ」とか「いや、それはお前が完全に読み間違えてる」とかあれば指摘してくれると嬉しい。

クレベリンについて

公式サイト ttps://www.seirogan.co.jp/cleverin/

大幸薬品製品正露丸メーカー

初っ端からtwitter引っ張ってきてたり、他のニュースへのリンク貼ってあったりして、既に怪しいキュレーションサイト感が漂っていて期待できる。

よく見る「空間除菌」をする「クレベリン」と、液体でアルコールや次亜塩素酸水のように使う「クレベ&アンド」ってやつがあるらしい。アンド被ってんじゃん、クレベアンドアンドじゃん。

今回は「クレベリン」のほうだけ。

クレベリンのページ ttps://www.seirogan.co.jp/cleverin/cleverin/

キャッチコピー

空間や物に付着したウイルス・菌を除去

特許取っているらしい。

酸化塩素分子のチカラ(特許登録番号:特許第5593423号)

特許効果保証するものじゃないってどっかで読んだな、特許の方の深堀りはしない。

ウイルス除去・除菌の仕組み」のページ ttps://www.seirogan.co.jp/cleverin/cleverin/mechanism.html

酸化塩素分子ウイルス・菌の働きを低下

酸化塩素が主に機能するらしい。

酸化塩素について

深堀りしようかと思ったけど化学よくわからん高校の時化学取ってないんだよね、ウソ取ってたかも、授業中モンハンしてたわごめん。

google検索かけた感じTOP5にwikipediaとか大幸薬品サイトとか社団法人日本酸化塩素工業会のサイトが出てくる。「社団法人日本酸化塩素工業会」って大幸役品も正会員じゃん。てか大幸薬品社長がこの会の会長じゃん。

酸化塩素による空気中の除菌について

こっからが本題。まず大幸薬品の主張をピックアップ

大幸薬品の主張

主にここから引用

「よくわかる二酸化塩素のはなし」のページ ttps://www.seirogan.co.jp/clo2/index.html

ウイルス除去

酸化塩素ガス(室内濃度0.01ppm)を放出させた25m3(6畳相当)試験チャンバーに、ウイルス一種を浮遊させた後攪拌し、180分後に空気中の浮遊ウイルス捕集し、生存ウイルス数を測定しました。二酸化塩素ガスを放出しない条件(自然減衰、攪拌ファンのみ)で同様に測定した生存ウイルス数を100%とした時のウイルス生存率を求めました。

日本防菌防黴学会 第41回年次大会発表(東京2014)

除菌

酸化塩素ガス(室内濃度0.01ppm)を放出させた25m3(6畳相当)試験チャンバーに、細菌一種を浮遊させた後攪拌し、120分後に空気中の浮遊菌を捕集し、生存菌数を測定しました。二酸化塩素ガスを放出しない条件(自然減衰、攪拌ファンのみ)で同様に測定した生存菌数を100%とした時の細菌生存率を求めました。

日本防菌防黴学会 第41回年次大会発表(東京2014)

消臭については割愛

論文へのリンクがないので探しに行く。

日本防菌防黴学会 第41回年次大会発表 研究発表プログラム ttps://www.saaaj.jp/conference/41th_pdf/conference_41th_14.pdf

低濃度二酸化塩素ガスの25 m3閉鎖空間における浮遊細菌と浮遊ウイルスに対する低減効果

三浦孝典、田口和彦、森野博文、柴田

(大幸薬品(株))

論文て末尾の人が一番えらいんだよ、知ってた?

柴田高 氏は大幸薬品社長だね。

学生のころ「自分」「教授」「助教」って順番で書いちゃって怒られたの思い出したよ。

ググって発見 ttps://jglobal.jst.go.jp/detail?JGLOBAL_ID=201502212674917241

JDreamⅢとかアクセスできないし、169Pも読んでらんないしどうしよ・・・

と思ったらなんか要約っぽいページ発見

「二酸化塩素ガス室内濃度指針値(0.01ppm)での菌・ウイルスの低減を確認大幸薬品、第41回 日本防菌防黴学会年次大会にて発表」 ttps://prtimes.jp/main/html/rd/p/000000029.000004917.html

試験方法と結果>

[方法] 試験チャンバー25立方メートルを閉鎖空間とし、外部から酸化塩素ガス発生装置を用いて発生させた二酸化塩素ガスを放出させ、撹拌ファンにて室内空気を循環させたところに、黄色ブドウ球菌懸濁液または大腸菌ファージφX174懸濁液を噴霧し浮遊させ、所定の時間後に浮遊細菌または浮遊ウイルス捕集した。対照実験として二酸化塩素ガス発生装置作動しない状態で同様の操作を行い、浮遊細菌と浮遊ウイルス数の自然減衰を測定した。

[結果] 0.01ppmの二酸化塩素ガスが室内空気中にある場合、浮遊黄色ブドウ球菌は120分後に99.8%、180分後に99.95%低減することが分かった。また、浮遊大腸菌ファージφX174は、180分後に99.2%低減することが分かった。

黄色ブドウ球菌大腸菌ファージφX174で試験した様子。

黄色ブドウ球菌はたらく細胞で見たな、大腸菌ファージなんとかは初耳。

というか正直どっちもわからんわ。とりあえず「この2つで試験したこと」「25m3試験したこと」「0.01ppmの濃度だったこと」「(この要約からだと)換気状況不明」「(この要約からだと)室温湿度不明」ということだけ覚えとく。

ppmって何?

国民生活センターの主張

なんか効果ないとか言ってた気がするから

酸化塩素による除菌をうたった商品-部屋等で使う据置タイプについて- ttp://www.kokusen.go.jp/news/data/n-20101111_1.html

詳細pdf ttp://www.kokusen.go.jp/pdf/n-20101111_1.pdf

httpsじゃないんかい

使用中にどのくらいの二酸化塩素が放散されているのか等を調べ、消費者情報提供することとした。

あくまで「二酸化塩素が出てるか」という調査で、「二酸化塩素空間中のウィルス最近除菌する効果があるか」という点には触れていない。

とてもちゃんと書いてある。

ちゃんと一部引用するのも大変だったので僕の主観で要約しちゃう

気になる人はPDF参照。

酸化塩素作業環境基準について

ACGIH(アメリカ合衆国産業衛生専門官会議)の基準を引っ張り出している。日本基準ないのかな?

TWA 0.1ppm (Time Weighted Average:毎日浴びてもほとんどの労働者に悪影響が見られないような~~~時間加重平均値)

STEL 0.3ppm (Short Term Exposure Limit: この値を超えて浴びてはならない15分間の時間加重平均値)

0.3ppmやばい。覚えた。

図 4.部屋における二酸化塩素の気中濃度(計算値)

No.7がクレベリン、6畳でも1日後0.07ppm、5日後0.04ppmなので出てることは出てる。

この図に限らず、他の製品がヤバすぎてクレベリンがまともに見える。

行政の主張

見つからんかった。

厚生労働省とかコロナへの対応とかWebページ出してるけど二酸化塩素については全く触れてないのな。

論文

あんま見つからんかった。というかググっても怪しいサイトが引っかかりすぎて悲しい。

とりあえずCiNii検索

ttps://ci.nii.ac.jp/search?q=%E4%BA%8C%E9%85%B8%E5%8C%96%E5%A1%A9%E7%B4%A0%E3%80%80%28%E3%82%A6%E3%82%A4%E3%83%AB%E3%82%B9+OR+%E7%B4%B0%E8%8F%8C+OR+%E9%99%A4%E8%8F%8C+OR+%E6%AE%BA%E8%8F%8C%29&range=0&nrid=&count=20&sortorder=1&type=1

CiNiiシャットダウンするみたいな話何年か前あったけどどうなったんだアレ。

いかにも空間除菌っぽいやつを探す。有料っぽいの多くて残念だけどいくつかは読めた。ありがとうJ-STAGE

大幸薬品が出しているやつと西村秀一 氏(国立病院機構仙台医療センター臨床研究ウイルスセンター)が出している論文が目を引く。

どうやら西村氏は大幸薬品論文を実際に検証している様子?

ウイルス不活化効果標榜する二酸化塩素ガス放散製剤の実用性の有無の検証冬季室内相当の温湿度での空中浮遊インフルエンザウイルスの不活化について―

ttps://www.jstage.jst.go.jp/article/jsei/31/5/31_16-020/_pdf/-char/ja

酸化塩素ガス放散製剤のインフルエンザウイルス不活化および黄色ブドウ球菌殺菌能の検証―低湿度環境表面での検討

ttps://www.jstage.jst.go.jp/article/jsei/32/3/32_131/_pdf/-char/ja

低濃度二酸化塩素による空中浮遊インフルエンザウイルス制御ウイルス失活効果湿度依存性―

ttp://www.kankyokansen.org/journal/full/03205/032050243.pdf

西村氏もうクレベリン名指しで実験してるやんけ。

ここまでで気が付かなかったけど大幸薬品結構英語論文もだしてるっぽい、疲れた英語苦手だから今回はそこまで追わない。ゆるして。

かい値や細菌ウイルスの種類は正直良くわからない。

(西村氏には申し訳ないが)疲れてきたので僕の独断で主張をピックアップして要約。引用ですらない。気になる人はpdf

この要約だけだとわかんないけど、pdf中で西村氏クソ煽ってて笑った。

感想

大幸薬品西村氏の実験でそれぞれ違う結果がでてるっぽくて、どっちを信じるとかはよくわからんけど、再現状況不明 + 違う結果が出る時点で積極的にクレベリンを採用する理由はないよなぁと思ったり。僕はバイアスかかりまくりなので西村pushだけど。

というか論文少なくね?僕の探し方が悪いだけ?

まぁ健康被害にはならなそうなんで目くじら立てるほどじゃないかな。こういう根拠が怪しいやつが蔓延るのは将来を考えるととても悲しいが。最近陰謀論もよく見るしね。

でもこういうのに身近な人がハマったら悲しいよなぁ。

頭ごなしに証拠突きつけて否定しても駄目なんだってさ、ビハインド・ザ・カーブでみた。オススメだよ。

地球平面説を信じる人は勉強が足りないわけじゃないんだってさ、下手したら僕らより頭いいみたいよ。

ただググって文字起こすだけでも数時間よ数時間、怪しいのに反論するのもタダじゃないね疲れた。ググって文字起こしただけとはいえ頑張って書いたので色んな人の目に触れると嬉しいな。

2021-01-12

MastercardはいつまでMasterをつけるのか

GithubはMasterからMainに変わった。

ブラックリストって表現差別的だと消えた。

MastercardはいつまでMasterをつけ続ける?

2020-12-27

クリスマスジョーク 1文字変えただけで アシスタントなら 1時間で治したよ

mainpainにかえただけで 動かなくなったプログラム

アシスタントさんが かんで 1時間

プロなら 10分?って聞かれたけど

全部のコードを洗って

最悪 ファイルが1個消えている というのも すべて 確認していくから

これだけのファイル数があると 数ヶ月

ようするに これをうたがう って mala

rm main.cc って やって まぁ これなら 10分って 今度はアシスタントさんになおしてって 聞いてみた いちおうサブバージョンはいっている

え?Gitがいいしょうがないなぁ sudo yum install git

git init

git add -a

git commit -m""

つぎなにしよっか?

え?subversionコリジョンしている?とりあえず消してみる?

yum remove subversion

いわれたとおりに やってるよ

2020-12-04

anond:20201204012300

クラスに関しては自分が老人だから異論はあるけど、

とりあえず動くソースコードでそれなりの規模のが欲しければGitHubからcloneしてくればいいんだよなあ。

と言っても、元増田が「gitって何?」のレベルだとそこで話が折れてしまい、

gitとは?バージョン管理とは?ハッシュ値とは?みたいになってしまうので説明する側も辛い。

自分説明される側でも説明する側でも辛いのは、それだけ専門性が高い分野ではあるのだろうけど。

自分だって自分の専門外のことをそれ専門の人にまくし立てられて説明されるの辛いw

ソフトウェア命名規則天邪鬼でなければ、スタート地点はmain.cppみたいに類推もできるはず。

その後はデバッグ情報付きでビルドして、

デバッガでメインルーチンからブレークポイント打つなりしてポチポチ動作させたり変数の中身の変化を確認していく。

あと、ソースコードコメントも参考になる。

色々なクラスとかソースコードを眺めて全体像を把握し、そこからコアとなる機能自分が知りたい箇所を目指す。

ソースコードがある、デバッグ情報があるなら、当たり前だが変数名や関数名があるので類推やすい。

Javaとかで難読化してると、逆コンパイルできても変数名や関数名は分からなくされていて読み辛かったりする。

いや、だから難読化なんだけどwでも、.classファイルしかなくてもそれで中の肝心のアルゴリズムは読めてしまったりする)

自分には大した技術はないと自分でも思ってるけど、普段やってることをまったく知らない人に説明するのは難しいだろうね。

というか、できる人やプロだって新しいビルド方法なんて分からない。

C++ならcmakeやpremakeは分かるけど、ninjaってなんじゃ?みたいなw

そこで新しい道具に手を出して躓くことも多々あるし、

他人他人自分の知らない道具、好きでない道具を使ってたりもするわけで、ビルドするために嫌々最低限即席で学んだりする。

そういう点でフロントエンドとかJavaScript界隈に流石についていけない、歳だなあと思ったり。

2020-11-29

Gitmainかい文字列が出てきてなんかと思ったらポリコレ旋風でmasterが変わったやつか

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