投稿

プロメア最高だ 最高だから主役級の三人のキャラと演者について語るよ

注意;ネタバレがあります。視聴後にお読み下さい。 「グレンラガン」「キルラキル」今石✕中島タッグの最新最高傑作! プロメアはガイナックスの「天元突破グレンラガン」、トリガーの「キルラキル」でタッグを組んだ「今石洋之」監督と「中島かずき」脚本の最新作アニメ映画だ。 最初に結論を言えば 「トリガーの系譜ってあるけど全部詰め込んでみたけどどうですか?」 と問われた映画だった。もちろん回答は 最高っす! 以下、ネタバレしかないので、 見てないなら今すぐ見てこい! それから読んで!

【小ネタ】Hyper-Vの有効化とBIOSの注意

イメージ
なんとなくハマってしまったので注意点。 結論を先に書くと 「Windowsの機能の有効化または無効化」でHyper-Vを有効化する BIOSの確認をしてVTxを有効化する Hyper-Vが使える! 「Windowsの機能の有効化または無効化」でHyper-Vを有効化する コントロールパネル > プログラムと機能 > Windowsの機能の有効化または無効化 を選択する。 ウィンドウが開いたらHyper-Vのところにチェックを入れる。 BIOSの確認をしてVTxを有効化する ここがハマったんだよね。 話はずれて、IntelCPUだと、Virtualization Technologyというのがあって、それが仮想化支援を行っている。なので、BIOSレベルの設定が必要なんだけど、それを知らなかったんだよね。なので、Hyper-Vが立ち上がらなくてウンウン唸ってた。 インテル バーチャライゼーション・テクノロジー 勉強しましょうね~。 ということで、BIOSを設定しましょう。HPのコミュニティにトピックがあったので、写真をかいつまんできました。 Hyper-Vのときは「VTx」のほうを有効化するといいです。写真のは、RAIDの話だと思うので「VTd」のほうだけど。 参考: HP ProDesk 600 G2 RAID support というか、上のタブが見にくくてほんとそこでハマった! なんかおしゃれなUIになってて上のタブがわからなくて、全然BootとかAdvancedのところがわからんで困ったんだよなあ。自分みたいなおじさんには、ブルーバックかブラックバックのUIが馴染むんだよねえ…。 Hyper-Vが使える! Windowsキーを押してから「Hyper-V」と入力すると、Hyper-Vマネージャーというのが出てくるので、それを起動すると使えます。Windowsのプログラム探索わかりにくいけど、文字列打ち込むだけで検索できるようになったのは褒めてあげたい。 というだけの小話でした。

Docker奮闘記 コンテナ同士の連携(redmine-mysql) #3

イメージ
前回までのあらすじ 前回のDocker奮闘記。 筆者は、Webサーバーであるnginxコンテナを順を追って作成した。 runのやろう、なんか勝手にやってるな?と蔑ろにしていたが、 実は一人でpull -> create -> start をまとめた超便利なヤツだったのだ。 感謝しないとならないな。 しかし、筆者には気がかりがあった。 コンテナ同士を組み合わせることはできないのか…と。 前回の記事: Docker奮闘記 Dockerでnginx構築編 #2 - Qiita 第1回の記事: Docker奮闘記 Docker RunでHelloWorld#1 - Qiita 今回の概要 筆者の仕事上、勉強する必要が出始めたので、redmineを導入する。 同様の理由で、MySqlも導入する。 ただし、redmineの公式イメージはそのままrunさせると、SQLite3を使うことになる。 なので、別個でMySQLコンテナを立ち上げて、それを連携させる必要がある。 どうやって作る!? では、基本としてDocker HubにあるRedmine公式イメージのサイト redmine - Docker Hub を参照しよう。 Run Redmine with a Database Container Running Redmine with a database server is the recommended way. start a database container PostgreSQL $ docker run -d --name some-postgres --network some-network -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=redmine postgres MySQL (replace -e REDMINE_DB_POSTGRES=some-postgres with -e REDMINE_DB_MYSQL=some-mysql when running Redmine) $ docker run -d --name some-mysql --network some-network -e MYSQL_USER=redmine -e MYSQ...

Markdownを活用するためのフローチャート

イメージ
フローチャート図 とりま、あなたはMarkdownを使いたいんですね? いいでしょう。さて、あなたは今どういう状況でしょうか? フローチャートに従って見ていきます。 フローチャートで確認したら、以下のリンクで記事内から飛んで見てください。 オンラインでどうぞ エディタを使おう ローカルでmarked.jsを使おう mdwikiを使おう スタンドアロンでmarkedとhttplistenerも使おう オンラインでどうぞ エディタとかよくわかんない! パソコンなんて高いし持ってない! という貴方! ともあれ、これを見ているということは、きっとスマホやタブレットでネットも繋がる状態!という方のはずです。 であれば、下のサイトにアクセスすればMarkdownに触れます。 Dillinger markdown-it demo Marked Demo Marked Demoの方をアクセスしてみましょう。 右側にMarkdownを入れると、左側にリアルタイムで表示されますね。 でも、スマホでMarkDown使う猛者っているかしら・・・? エディタを使おう つべこべ言わずエディタを使いましょう。 Markdownを使う人は、だいたいエンジニアを自称できる人なはず。今は高機能なエディタが充実しています。だから、好みのエディタを使えばいいじゃん! Atom Visual Studio Code Sublime Text Vim 有名所には、オフィシャルでだったり有志がプラグインでだったりで、WYSIWYGできるようにビューアーを見れるようにしているので、間違いないでしょう。 私は、 自宅では VSCodeを使ってます。 ローカルでmarked.jsを使おう はい!この記事のここからが本番です! 会社などでは自由にソフトウェアインストールできない人もいますよね! 今日日、方向性のおかしなセキュリティ意識が働いているのか、そういう会社、ありますよね。ほんまもう…。 まあ、ネットが使えればネットのエディタを使えばよいかと思いますが、ローカル環境でやりたい人もいますよね。 じゃ、とりあえずなんとかこっそり以下のJavaScriptコードを仕込まえてください。 JavaScriptは、ソフトウェアでは? 大丈夫!...

Docker奮闘記 Dockerでnginx構築編 #2

イメージ
前回までのあらすじ 前回のDocker奮闘記。 筆者は、愛機にインストールとDockerの基本であるDocker Runをマスターした。 しかし、Dockerで、できることはまだあることを筆者は知らなかった。 前回の記事: Qiita版   Docker奮闘記 Docker RunでHelloWorld#1 - Qiita Blogger版  Docker奮闘記 Docker RunでHelloWorld#1 nginxを導入する概要 nginx ^1 を導入する。ただし、今回はDocker Runではなく、分解した形でやってみよう。 つまり、前回で紹介したとおり、docker runコマンドを分解したいかの3つのコマンドである Docker pull Docker create Docker start の順番で実行してみる。 pullする! 前に、調べる! pullといえば「git pull」が思い浮かばれる…。何か関連性があるのか? だが、難しいことは後だ! きっと同じだ! コマンドは腋を締めて右斜め45°えぐるようにして打つべし! ...と思ったが、何をpullすればよいのだろう? それが分からなければどうしようもない。 ということで git search nginx というコマンドを打ってみる。 文字通り、nginxに関して調べるコマンドだ。 PS E:\workspace> docker search nginx NAME DESCRIPTION STARS OFFICIAL AUTOMATED nginx Official build of Nginx. 11305 [OK] jwilder/nginx-proxy Automated ...

Docker奮闘記 Docker RunでHelloWorld#1

イメージ
前説 Dockerとはなんぞや?とかまどろっこしいことは置いといて、やっていったことを書いていく。 環境 Windows 10 OS 名: Microsoft Windows 10 Pro OS バージョン: 10.0.17763 N/A ビルド 17763 最初のインストール日付: 2019/04/04, 9:13:14 システムの種類: x64-based PC プロセッサ: [01]: Intel64 Family 6 Model 158 Stepping 12 GenuineIntel ~3600 Mhz- 物理メモリの合計: 32,689 MB Dockerをインストールしよう! Dockerをインストールするのは簡単だ。 Get Started with Docker | Docker Windowsの場合は、Download for Windowsをクリックする。 Docker Desktop for Windows - Docker Hub ここから、Get Dockerをクリックしてダウンロードする。 ダウンロードしたファイルから画面に従ってインストールすればよい。 Dockerのユーザー登録もしておこう。 Dockerを使ってみる CUIでやっていこう。 KitematicというGUIソフトも同時にインストールされているが、gitと同じようにコマンドベースのほうが理解が深まると思う。 参考文献は、初心者必見の #マンガでわかるDocker ① 〜概念・基本コマンド編〜 PDFダウンロード版 #技術書典 4|湊川あい@わかばちゃんと学ぶ本 発売中|note を読んでみよう。 まずは、Hello World!からやっていこう。 PowerShellを起動する。方法はいろいろあるけれど、一番速いと思う方法。 [Windows]キー+Rキー ファイルを指定して実行から PowerShell と入力 OKボタンを押す さて、Hello World! をするまえに、動作確認してみよう。 Docker version と打つ。 PS E:\workspace> Docker...

Test-Connectionの最速を目指す

でも、pingでいいじゃない? そんな! 元も子もないことを! 確かに、PowerShellだろうとBashだろうと「ping.exe」は握手と同じくらいのネットワーク技術者の共通言語、四則計算レベルの常識と言って然るべきです。 でも、あえて、WindowsでPowerShellを使いたい、という欲求もある人もいるんです。そのはずです! なので、ちょろっと考えてみました。ご一読をどうぞ。 Test-Connection PowerShellでのping.exeに相当するものは、Test-Connectionです。以下の使い方で構いません。 Test-Connection localhost だが、試してもらうとわかりますが、これの使い勝手が悪い。というか、遅い。 localhostならまだいいですが、たまに正常に動いていてもすぐCtrl+Cを押したくなるくらいに遅い。 Test-Connectionが遅い理由 ではどこでNetBIOS Name Queryが発行されているのかというと、その原因はTest-Connectionの戻り値にあります。 (中略) プロパティ内で[System.Net.Dns]::GetHostEntry()メソッドを発行しIPアドレスの逆引きをしていることがわかります。 このメソッドは内部でgethostbyaddr()関数を使用していますのでNetBIOS Name Queryを含めた名前解決*2が実行され、その結果待ちにより処理が遅くなってしまうのです。 Test-Connectionが遅い理由と対策方法について - しばたテックブログ 上記ブログにもありますが、戻り値の IPV4Address と IPV6Address がこういう悪さ?をしているようです。 TypeName : System.Management.ManagementObject#root\cimv2\Win32_PingStatus Name : IPV4Address MemberType : ScriptProperty Definition : System.Object IPV4Address {get=$iphost = [System.Net.Dns]::GetHostEntry($this.ad...