はてなキーワード: RoOTとは
chown root file.
間違ってたらごめんくさい
まずHyper-Vという仮想環境にもインターネット回線を回すために、クッソややこしい仮想スイッチとやらを構築する
作るのは「外部」のほう。んで「管理オペレーティングシステムにこのネットワークアダプターの共有を許可する(M)」にチェック。
そうして、ホストたるPC側のOSは、作ったスイッチ(vEthernet)経由でネットにつながる。
DHCPに頼るとトラブルの元なので、ホスト側も仮想環境側もIPアドレスは固定にした方がよさげ
インストーラーが起動して言語選択するときに日本語がなかなか出てこなくてイライラするけど、テキスト入力ボックスに「j」って打ったら日本語がすぐ出てくる
できるだけサービス等のリソースはケチりたいので、デフォルトの最小環境(Minimal Install)に。
OSインストール完了した時点でチェックポイント作っておくと、間違えたときにサッサと元に戻せるので便利
IPアドレスはnmtuiというやつで設定するのが楽っぽい
https://www.server-memo.net/centos-settings/network/nmtui.html
https://www.server-world.info/query?os=CentOS_7&p=download
このサイトの右側メニューにある(02)から(09)までやる。
特にリポジトリ登録の意味不明な文字列の入力が腹立つけど、カーソルキーの上を押したらヒストリーが出てくるので必要なところだけ書き換えられるから慌てなくていい
この辺まで終わったら、またチェックポイント作っておくのがいい
wget https://raw.githubusercontent.com/zma/usefulscripts/master/script/install-wine-5.0-centos7.sh
これでとてもありがたいスクリプト(Wine5.0のソースや依存関係全部入れてくれる上に自動的にビルドしてWine5.0本体までインストールしてくれる)が手に入る
sh install-wine-5.0-centos7.sh 5.0
あとはひたすら待つ。core i7-2600で2時間半くらいかかる。なんかエラー出てる気がするけど多分大丈夫。
止まってる!?って思ってもひたすら待つ。たぶん動いてるから。
MATEというGUIは、ここを参考にすると間違いなくインストールできる
https://arm-lab.blogspot.com/2018/06/centos-minimalmate.html
いや、実はGUI入れる前にwine立ち上げたらどうなるんじゃろー(^q^)ってやったら動かなかったので真似しないほうがいいよ
winecfg
ってやるといつものとおり最初の質問攻めに遭うけどぜんぶYesYes。.wineディレクトリも出来るはずで(隠しファイルを表示するにしないと出てこないけど)、もちろんその中にdrive_cもあるからフォントとか必要くさいのは先に入れておくとパニックにならなくてよい。
あとはFirefoxでインストーラーの.exeをダウンロードしてWine Windowsプログラムローダーで開けば…。まぁいけるんちゃいますかと。前みたいに事前にWindowsPCでインストールしたファイルをコピーしなきゃ動かないってことはなかったっす
この記事読んでへぇーって思ってる人、はあちゅう腐す権利ないからね。
え、はあちゅうはニセ医療で、これはタイの最先端医療じゃん。全然違うだろ?
はい、そうじゃないんですよ。
医学的知識と医学的判断能力がない人が書いた医療記事はどちらも同じなんです。
仮に、はあちゅうがこの記事書いたら、みんな「へぇ〜タイ行こうかな?」って思った?
この記事の間違いは大量にあるけど、はてなにわかりやすく言えば、
めちゃくちゃ良いプログラミング教室見つけた!っていう「増田プログラミング教室」の紹介記事が以下の感じだとどうでしょうか?
最先端JAVASCRIPTを用いた画期的なホームページの作り方を教える教室です(JAVASCRIPTは世界の30億のデバイスで走る言語です)
また、最近流行りのAIの土台である機会学習を、MNISTというデータを使って、勉強できるんです。
これは、AIに知能があり、自動的に猫とおばあさん細胞が発見できるというので、
ぜひこの増田プログラミング教室で、プログラムを習いましょう。
ね、頭痛くなる記事でしょ?上記の記事のレベルはこんなもんよ。
キーワードとして、「根管治療」(英語名:Root Canal Treatment、以下“RCT”と表記)
「ラバーダム」、「マイクロスコープ」などを散りばめているだけで、上記の文章と同レベルの知識だから。
まず、日本の保険適用の根っこの治療なんて、毎回200円くらいにしかならないから数千円なんて絶対に適当。
なぜ日本の保険治療のことも理解していない人が、タイの治療については正しい記述ができると思えるのか不明。
それは国がCOBOL縛りでプログラミング書けって縛ってくるのに、
患者がグーグルマップみたいなサービス作りたいって言ってきて、
なんでも言語が使える自費診療すすめても、いや、保険きくから、COBOLでお願いします。って言ってくるからだろうが!
せめて日本の学会関係者にでも取材して、なんでこういう状況になってるのかくらい聞けよ。
そもそも日本は歴史的に総合医(ジェネラリストのまち医者)を増やすという医療政策をとってきたわけよ。
それは個人の資質うんぬんじゃないの。出羽守がすぐにアメリカでは〜っていうけど、アメリカの歯医者、全員医者だからね。
医学部卒業して、そのあとで歯の勉強した人たちでエリート中のエリート。1日に3人患者みたら、生活できるから。
15分おきに患者きて、インカムつけて仕事してる銀座の歯医者なんかと比べちゃダメよ。
日本は国民が歯医者に通いやすいように、歯学部というものをつくった経緯があるのよ。
最近は新専門医制度をつくって、分化していこうという話もあるけど、
患者側の意識が変わらないとなんでも屋を求めるから日本だとミスマッチしそうね。いろいろ面白いので調べてみてください。
あと、やぶが多いという話。うん、多いね。
じゃあ、どこの歯医者いけばいいのか?
まず、クライアントであるあなたが自分の歯をどうしたいのか、知識をつけること、
その症状に対して、得意な専門医がどこにいるのか調べること(歯学系学会で調べられる)
ここらへんでやぶはだいぶ弾ける。
え、めんどくさい?それなら、増田プログラミング教室行きですので、どうぞ。
クライアントが要件定義する能力もないのに、SIerの能力判断なんかできるかよっ!
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at root@localhost to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
そういうの求めてQiita覗くの、魚釣りをしに六本木ヒルズに行くくらい場違いなんでそうなるのはまあしゃーない
CERNのROOTとかいうやつ初めて聞いたわ、素粒子実験?だとこういうのあるのね。地球惑星物理の方しか知らんけど、こっちだとよく見るNetCDFとかに相当するやつかな?分野ごとにツールがバラバラなのも困ったもんやな。
ワイらのやるべきことはプログラミングじゃなくて物理なんだし、まあそんな本腰入れてやるべきことでもないよね。なので私は今でもデータプロットは素のmatplotlibでやってます。ポスト処理の解析も素のNumpyだし。
ソフト業界の人間じゃないのだけど、なんとか業務改善したいと思い、なんちゃってプログラミングはしてる。
Qiitaやブログなども見てるのだけど、なかなか自分の業界に合わない。
数値計算用のプログラミングやってる人なんて増えてないし、ビジュアライズするソフトもそんなに良くなってない。
Windowsしか選択肢がなかった頃は、Windowsプログラミングやってる人が多くてMSDNのよくわからない表現も、親切な人が解説してくれていた。
C++でFPGA触るプログラム書いてインタフェースをPythonなんてのは少数派なのはわかるのだけど。ドライバー周りはブラックボックス増えたように感じる。
CERNのROOT使ってグラフ描いているのも少数派に感じる。
使いにくいのだけど、ソフト業界では話題にならないから、もう改善はされないんだろうなと思ってる。
自分で直せと言われるだろうが、自分の抱えている問題を解くためだけのプログラムを組んできたので、そんなスキルはない。
機械学習が流行って、PandasやJuliaで計算する所まではよかったが、ビジュアライズが自分と合わなかった。
ヴァイオリンプロットや数字が記入されていないヒートマップなどを見ると、派手で多くの人にウケそうだけど、
議論しようとすると数値で議論できなくて誤魔化されている感じがする。
ビッグデータ必要だと言いつつ、グラフを描く段階になって、そんな大きなデータプロットできないとなって、突き放された感じがしてしまう。
Webのサーバーに登録している多くのユーザーの特徴を整理するには良いのだろうけど、
毎日パワーポイントと格闘し、Webでは嫌われる役所の詰め込み型の資料を作成してる。
非効率だと世間からは言われるのだが、仕事で求められるのだから仕方ない。
用意されているのは、4GBのノートパソコンと、OfficeとSharePoint。
Outlookでメールでやり取りするのかと言われるだろうが仕方ない。slack使えないんだ。
python、jupyter、scikit-learn、pandas、Numpy、scipy、OpenCV、Dask、PyMCあたりは取り組んで特に問題なくこなせたが、
仕事と結びつかない。ラズベリーパイやArduinoも制御できるが仕事に結びつかない。
matplotlibやseabornで出版に耐えうるグラフが描けるといわれてるが、
主張したい棒以外を灰色にし、アクセントカラーは最小限にして、でも議論ができるように数字は入れる必要がある。
フィッティングカーブもCERNのROOTほどではないし。(ROOTも古臭いが)
何より色の調整がめんどくさい…。いやどっちにしろ仕事には使えないが…。
このクソみたいな社会的な価値観消えてほしい、所帯持ちでも新人潰しで有名なパワハラ上司がいるし
子持ちの母親でも同性や自分より立場が下の男の社員に対して高圧的な態度で接するお局がいるし
そんな奴らも「所帯持ち」「妻子持ち」だから立派とか人格とか人間性が完成された大人と言う事で一定の評価を受けている。
失敗が家族に影響するとかで失敗の原因を部下や下請けに押し付けてなかったことにするクズもいるし、「妻子持ち」と言うだけで
定時で帰ろうとする独身の社員に「早く帰っても何もすることがないだろ」と声をかけて帰りづらい空気を作る人や有給を取ろうとする人に
「独身なんだから何時でも大丈夫でしょ」とか「俺には家族がいるんだお前みたいに身軽じゃない」と言う圧力で有休を取らせないようにする人もいる。
それでも気にしない人には「独身は楽だな」とか「子持ちじゃないから自由に出来ていいね」とか嫌味を言って居づらい空気を作る。
嫌味や圧力が原因で職場をブラック化させても上の人間からは「所帯持ち」「妻子持ち」だからと言うだけで大目に見られたり守られたりしている。
人生で一番クズだなと思った元請けの無能社員も妻子持ちだった・・・・IT業界にいながらpingやrootが何のことかわからない癖に教えたり
訂正すると顔を真っ赤にして逆切れする。しまいには自分の気分を害した下請け社員のミスを誇張して上司に伝えて現場から消し去る事で下請けから恐れられていた。
それでも「妻子持ち」ってだけで一定の評価をされミスも大目に見られていつの間にか部長に昇進していた。
実際は無能でゴマすりがうまいクズなのにだ、所帯持ち・妻子持ちは人格と人間性が完成されていると言う糞みたいな考え方は滅んでほしい
テスラの車は、トヨタとメルセデスの古いプラットフォームから派生した純電気自動車だ。まあ、旧型カムリだ。各ECUとインパネ(IC)間がCANバスで結ばれ、ゲートウェイを通して車内インフォテインメント(カーナビ)が接続できる。そして、ゲートウェイにはセンターコンソール(MCU)、自動運転モジュール(APE)が接続されている。まあマツコネみたいなものだ。ただし、通常のカーナビと違い、このMCUはTegra 3(旧世代)または超高速なIntel Atomプロセッサ(現行)が採用されている(マジ)。そして、海賊版のUbuntu GNU/Linuxを実行している(マジ)。そしてLTE回線に直結し、テスラ本社のサーバ(mothership.tesla.com)にOpenVPN接続している。
古いモデルは3G、新しいモデルはLTEモジュールを標準搭載している。明示的に特別注文しない限り無効化や取り外しは行われない。本社Mothershipは各車の動作状況を監視・操作するほか、オートパイロット起動通知を受け取り、またssh接続のためのパスワードを保持する。これによりファームウェアのrootが取られた場合にオーナーを蹴り出したり、あるいは事故発生時に「オートパイロットは(直前でエラーを吐いて運転をぶん投げたため)使用されておりませんでした」と発表するなどいち早くメディア対策を行うことができる。
更新パッケージは前述のOpenVPN経由でダウンロードされ、その中にAPEファームウェアのほかにもドアハンドル、ブレーキ、インバータECUなどのファームウェアが含まれていれば、MCUが更新処理を行う。これまでに配信されたアップデートには、Linux Kernelを含むMCUのOS更新、インバータ出力アップ(設計の三倍程度)、緊急制動距離の延長と短縮、自動緊急ブレーキの追加、自動運転の警告間隔延長・短縮(事故報道の頻度に応じて調整)、自動運転機能そのものの搭載や根本的な入れ替えなどがある。現在の仕様ではファームウェアバージョン表記はYYYY.WW.x.y.zで、GitのコミットIDが末尾に付き、平均して月2回程度のローリングリリースが行われる。つまりリポジトリのheadがざっと社内検証を通るとLTEで降ってくる。非常にまれなケースでは社長(@elonmusk)の「やりましょう」ツイートから数時間でバージョンが上がる。
純電気自動車なので、エンジンは搭載しない。代わりに車体下面にリチウムイオン電池パック(ノミナル電圧480Vまたは400V)を搭載する。パックは火薬式ヒューズを含む高電圧コンタクタ(リレー)を介してモータおよびインバータと接続され、インバータはモータ進角を監視しながらスロットル指示に合わせて三相交流電源を供給する。この辺りはCPUファンと変わりない。
1. こんな感じで使います。
$ python parser.py sample.py
import parser code = ''' a = 1 + 1 print(a) ''' graph = parser.create_graph(code) graph.render("sample")
import ast import sys import graphviz def create_graph(lines): graph = graphviz.Graph(format='png') root = ast.parse(lines) node_list = [root] _setup(graph, node_list) return graph def _setup(graph, node_list): # node node = node_list[-1] node_identity = str(len(node_list)) node_name = type(node).__name__ graph.node(node_identity, node_name) # children for child in ast.iter_child_nodes(node): node_list.append(child) child_identity = str(len(node_list)) graph.edge(node_identity, child_identity) _setup(graph, node_list) if __name__ == '__main__': file_name = sys.argv[1] with open(file_name) as file: lines = file.read() graph = create_graph(lines) graph.render(file_name)