Windows OS に MySQL をインストールする方法 ~ 基本的なSQL文やSQL内部関数を、 MySQL初心者の方にも分かりやすいようにサンプル付きで解説。
はじめに Docker + MySQLで開発環境用DBの作成 - もぐもぐプログラミング こちらのブログ筆者に感謝!!!! Dockerにて、MySQLの公式イメージを使って環境を構築したい。 公式イメージを使うだけであれば、Docker HubからイメージをPull、そして起動したコンテナ使えばOK。 ただ、そんなことをしたってデータは入ってないし、触ってもなんの意味もないので、MySQL公式のダミーデータ入れないと始まんないよなぁ・・・と思いやってみる。 使用するもの Docker (Docker Compose) Docker Composeについては、参考リンクに記載のさくらのナレッジのページhttps://knowledge.sakura.ad.jp/16862/がわかりやすいと思う。 MySQLイメージ(ver. 8.0を使用) https://hub.docker.com/_
開発環境のテストを自動化するため、ローカルでDBの初期データを入れたり破棄したりできるDockerを使ってMySQLの環境を作成してみました。 シェルを使ったりする方法もありましたが、今回はdocker-composeを使う方法にしました。 *環境 MacOS Docker :18.03.1 docker-compose:1.21.0 MySQL:8.0 *DockerのMySQLイメージを取得 Docker HubでMySQLイメージが公開されているので、Dockerを起動した状態で下記コマンドを実行してMySQLイメージを取得します。 今回は最新のバージョンを使ったのでlatestとしています。 $ docker pull mysql:latest 取得したイメージを確認します。 $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE
とくにdocker-desktop-dataについては、docker pullなどを繰り返すたびにもりもり大きくなっていくため、%LocalAppData%に置いておきたくない、ドライブごと変えてしまいたいということが十分ありえます。 そこで本記事ではdocker-desktopとdocker-desktop-dataの実体であるext4.vhdxを別の場所に移動させる方法については記述します。ここでは例として、docker-desktopのext4.vhdxをD:\wsl\docker-desktopに、docker-desktop-dataのext4.vhdxをD:\wsl\docker-desktop-dataにそれぞれ移動させたいと思います。 1. Docker Desktopの停止 タスクトレイのDockerマークを右クリックし、Quit Docker Desktopを押下する。
Ⅰ. はじめに Ⅱ. やり方(全て再起動する場合) Ⅲ. やり方(ディストリビューションを指定する場合) 参考 Ⅰ. はじめに タイトルの通り「WSL1/WSL2 を再起動する方法」です。 WSL1/WSL2 では shutdown や reboot コマンドが実行できません。 $ sudo shutdown Failed to connect to bus: No such file or directory Failed to talk to init daemon.$ sudo reboot Failed to connect to bus: No such file or directory Failed to talk to init daemon. Ⅱ. やり方(全て再起動する場合) 1. コマンドプロンプトを起動する 2. 以下コマンドを実行する wsl.exe --shut
5/27にWindows 10 2004 Updateが正式リリースされて、それに伴いWSL2もWindows Insider Preview版を使用しなくても利用可能となりました しかしWSL2を使用してるとVmmemというプロセスのメモリ使用量が増加し続けて、Windowsホストのメモリが枯渇してしまう問題があります。そしてこの問題は正式リリース後も解消されず残っています。 NOTE: Windowsホストで動いているVmmemプロセスで「WSL2のHypver-V仮想マシン全体が消費&確保しているCPUとメモリ」を確認できるという大雑把な理解でOKです。 microsoft/WSLのIssueは1年近くOpenのままとなっており、Microsoft側も問題を認識して取り組んでいるものの未だに根本対処されていません。 本問題のアップデート情報 (2023/07/04更新) 本問題に関す
Perlは1987年にリリースされた、比較的古いプログラミング言語です。テキストの整形や出力に最適化された言語と言われており、現在も更新が続けられ、最新のリリースは2020年6月と近年も活発にバージョンアップされています。 かつてはCGIといえばPerlと言われていたほどにWebアプリケーションの開発で活用されていた言語で、システム管理や文書管理など多くの分野で活用していました。 今回はこのPerlについて、開発環境のインストールから簡単なサンプルの実行まで、構文を解説しながら説明していきます。 Perl(パール)は1987年にラリー・ウォール氏によって開発された、強力な文字列処理能力を持つ、テキストの整形や出力に最適化されたスクリプト言語です。他のスクリプト言語と比較して高い処理速度を持つため、インターネット黎明期にはCGI(シージーアイ)(Common Gateway Interfac
English 久しぶりにExcelでゲームを再現してみました。 ツイッターでどんなゲームを作るのが良いか募集したところ、なんと1位がドラクエ。 初めて質問箱を使ってみます。なかなか決められなくて‥‥。 VBAを使わないExcelゲーム、どれを作るのが良さそうですか? — パパセンセイ@Excelを眺める人 (@10mikiya) September 21, 2020 正直どう作って良いか見当もつかないまま見切り発車で進めましたが、なんとか形になったので公開の流れになりました。最適化されてないロジックもありますので温かい目で見守っていただけますと幸いです。 一応、再度伝えておきますがVBAは一切使っていません。 [ad01] どんなものが出来たか 実際にどんなものになったか、見ていただいた方が早いのでまずは結果をご覧ください。(※音声はありません) あのイルカ 最後まで見た方が面白いですよ
皆さんは英語の会社名の最後についている「Co., Ltd.」や「Inc.」などについて、いまいち違いがわからないと思ったことはありませんか?またそれが略字であるがゆえに、その読み方にも不安があるという方も多いのではないでしょうか。 今回はそんな方のために、「有限会社」や「株式会社」、「合同会社」などといった会社の英語表記がどう記されているのかをご紹介したいと思います。 日本の会社の形態は4つに分かれる 英語の表記をご紹介する前に、まず会社の形態について少し考えておきましょう。 日本では会社の形態は大きく4つに分けられます。「株式会社」「合同会社」「合資会社」「合名会社」の4種類です。これら4つのうち、「株式会社」と「合同会社」は「有限責任」の法人であり、「合資会社」は「有限・無限責任の両方」の法人、「合名会社」は「無限責任」の法人を意味します。 有限責任と無限責任とは 有限責任、無限責任と
Oracleではインデックス付きのビューであるマテリアライズド・ビューを作成することができますが、データのリフレッシュの方法やタイミングによっては、最新のデータが反映されていない場合があるため、試験時などで即座にデータが反映されてほしい時は、手動でリフレッシュをしてやる必要があります。 マテリアライズド・ビューを手動でリフレッシュするには、以下のSQLを実行します。 EXEC DBMS_MVIEW.REFRESH('MV_EXAMPLE'); 上記SQLの「MV_EXAMPLE」はマテリアライズド・ビューの名前です。 ちなみにSQL Developerからも更新したいマテリアライズド・ビューを右クリックして、「リフレッシュ・オプション > すぐに強制リフレッシュ」を選択することで強制的にリフレッシュが可能です。 リフレッシュ・タイプ(F):高速リフレッシュ リフレッシュ・タイプ(C):完全
ブリッジモードとは何か ルーターにはルーターモードとブリッジモードが存在します。 ルーターモードとは、複数の端末をインターネット回線に繋げるための機能で、ルーター本来が持つ役割です。 設置環境によっては、ルーターモードではなくブリッジモードに変更して使用した方が安定したネットワーク環境を構築できます。 ここからは、ブリッジモードの役割について詳しく解説していきましょう。 中継役として働く機能 ブリッジモードとは、ルーター機能をオフにして使うモードです。ルーターモードが無効になったWiFiルーターは、アクセスポイント(無線中継器)として機能します。 したがって、上位に設置されているルーターやプロバイダから提供される機器「ONU」から受け取った信号を複数の端末に受け渡す役割を果たすのです。 ルーター機能を持ったONUであっても、通信速度が遅いなど高い性能が期待できない場合もあります。そんな時に
それぞれを好きなフォルダに展開後、日本語化パッチを実行します。 USB Image Toolのインストールフォルダを指定してOKボタンをクリックで日本語化完了です。 バックアップ方法 バックアップしたいUSBメモリをPCに接続し、USB Image Toolを起動します。(今回はWindows10のインストールUSBメモリをバックアップします) オプションの「GZip イメージのサイズチェックを無視する」にチェックを付けます。公式FAQによると、これにより圧縮ファイルサイズの上限(4GB)がなくなるので、巨大なファイルでも圧縮できるようになります。 続いて、バックアップしたいUSBメモリを選択します。今回はUSBメモリのブートセクタも含めてバックアップするので「デバイスモード」を選択します。 バックアップボタンをクリックし、ファイル名と保存場所、形式を指定するとバックアップが始まります。(
ls での検索時の例Linux のシェルではワイルドカードが使えます。シェルでワイルドカードを使うと、シェル上で「展開」という動作が行われます。例えば以下のような状態で、 [root@localhost ~]# ls anaconda-ks.cfg abc-def.if abc-def.te abc-def.fc abc-def.pp tmp [root@localhost ~]#ls abc* と打ちます。すると以下のように出力されます。 [root@localhost ~]# span class=bold-red>ls abc* abc-def.fc abc-def.if abc-def.pp abc-def.te [root@localhost ~]#この場合、シェルではワイルドカードを含む文字列 abc* が以下のように展開され、ls に渡されます。 [root@localhos
マウスを用いた研究により、男性の性欲を調節する遺伝子が特定されたと報じられました。この発見により、性欲が落ちてしまう性欲減退障害や、強迫的な性行動を引き起こすセックス依存症の治療薬が登場すると期待されています。 Brain Aromatase and the Regulation of Sexual Activity in Male Mice | Endocrinology | Oxford Academic https://academic.oup.com/endo/article/161/10/bqaa137/5895007 Site of male sexual desire uncovered in brain | EurekAlert! Science News https://www.eurekalert.org/pub_releases/2020-09/nu-som09112
インフレーターマットはかなり有能 テント泊の際、シュラフと並んで必需品なのがマット。底冷えを防ぎ、地面のデコボコを和らげてくれるという、とてもありがたい存在です。 シーズンに関係なくキャンプに必携のマストアイテムといえるでしょう。 クローズドセルの丈夫さ、エアーのコンパクトさを両立 マットには大きく分けて3種類あります。パタパタと折りたたみ式で穴あきの心配もない「クローズドセル」タイプ、中に空気のみ入っていて収納時とてもコンパクトになる「エアー」タイプ。 そしてクローズドセルほどかさばらず、穴が開いてもエアーほど致命傷にならない優れモノが「インフレーター」タイプです。両者のいいトコ取りの有能マットですが、じつは意外な弱点がありまして……。 弱点は……収納しづらいのが玉にキズ それは「インフレーターマットって、とにかく収納が大変!」ということ。ただやみくもにたたんでも、なかなかコンパクトにな
※ Sun Microsystems の規約は Java 草創期から一応の標準という位置づけだったが、オブジェクト指向、及び、その開発環境の普及・発展によって、設計やコーディングにおいて、直接的に有用な知識や豊富な指針を含むような優れた規約や、ツールなどによる機械的な準拠チェックと連携する規約が普及してきている。 # 規約の重要性 標準としての規約を定義し、遵守することの重要性を以下に示す。 ソフトウェアメンテナンスにおける、可読性・保守性・拡張性の向上 問題を起こしやすい実装を未然に回避することによる、品質・生産性の向上 標準規約を通して得られる一般的な実装知識やノウハウ(=学習効果) # コーディングの心得 長いプログラムを記述すること(ステップ数)によって生産性が評価されたのは、過去の時代の出来事である。現在は、クラスやメソッドの役割が明確で、ロジックが読みやすく、保守性に優れたプロ
不等号の向きについて、リーダブルコードとコードコンプリートで言ってることが違っていて、 (そして個人的にはコードコンプリート派なので)その辺り解説してみます。 リーダブルコードの主張 「左に主眼を置いているものがあるべき」というのがリーダブルコードの主張です。 左側 右側 (「7.1 条件式の引数の並び順」より) わかりやすさの根拠としては、「英語の用法と合っている」が挙げられています。 コードコンプリートの主張 「数直線の並びと合わせるべき」というのがコードコンプリートの主張です。 言い方を変えると、「<だけを使って>は使わない」ということになります。 数値の評価は、数直線上の点を順にたどるような構成にする。 (中略) 逆に、iの値がMIN_ELEMENTSよりも大きいはずであれば、次のような評価を使用することになる。 while ( MIN_ELEMENTS < i ) ... (上巻
対処1: 一時ファイル・履歴を削除するWindowsの一時ファイルやエクスプローラの履歴データに問題があると、エクスプローラやパソコン全体の動作が不安定になる原因になり、場合によってはフリーズすることもあります。 Windowsの一時ファイルやエクスプローラの履歴データを一旦削除して、症状が改善しないか確認してみて下さい。 Windowsの一時ファイルの削除 次の手順でパソコンのTempフォルダにあるファイルを削除してみてください。 タスクバーにある「スタート」ボタンを右クリックし、「ファイル名を指定して実行」を選択します。「ファイル名を指定して実行」ウィンドウが表示されたら、ウィンドウ内のテキスト入力ボックスに半角で「temp」と入力し、「OK」をクリックします。アクセス許可のダイアログが表示されたら、「続行」をクリックしてください。エクスプローラでTempフォルダの内容が表示されます。
人気記事 [Twitch] 特定のカテゴリー・チャンネル・配信者などをブロックして非表示にする ブラウザの拡張機能「Unwanted Twitch」を追加する – chrome /... [PSP] MHP2Gを遊ぶ ライズやワールドなどで賑わっているモンハンシリーズ。 その中でも過去作モンスターハン... スーパーファミコンエミュレータ「Snex9x」 一番人気で使いやすく今でも更新が続けられているスーファミエミュ「Snes9x」の設定... [Twitch] サブスクライバー限定のビデオを視聴する はじめに このビデオはサブスクライバー限定です。今すぐサブスクライブして、 ○○さん... MagicEngineで、CD-ROM^2のゲームディスクをマウントしても読み込めない現象について はじめに PCエンジン(PC Engine)でCD-ROM^2のゲームディスクを読み... ザ・タイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く