タグ

2018年11月12日のブックマーク (5件)

  • Mysql2::Error: MySQL client is not connected: ROLLBACKを解消した話 - 昼寝王子のエンジニアメモ

    今回題名の通り「Mysql2::Error: MySQL client is not connected: ROLLBACK」というエラーがなかなか消えなかったので、その対処法をメモしておきます。 原因1:時間切れ 1つ目の原因として考えられるのが「タイムアウトしてしまった」という場合です。 その場合はタイムアウトする時間を指定してあげましょう。 MySQLには「innodb_lock_wait_timeout」というものがあり、ここでタイムアウトの時間を指定してあげることができます。 指定の方法(mac)は、 1、ターミナルでMySQLにログインする 2、以下のコマンドを実行 SET GLOBAL innodb_lock_wait_timeout = 数値以上です。ここの数値に入れた値が反映されます。 確認の方法は 1、ターミナルでMySQLにログインする 2、以下のコマンドを実行 SH

    Mysql2::Error: MySQL client is not connected: ROLLBACKを解消した話 - 昼寝王子のエンジニアメモ
  • Mysql2 の "MySQL client is not connected" について

    Rails アプリケーションのドメインロジックを共有するためにバッチでも Rails を使っているケースはあるかと思います。 先日、長時間稼働しているバッチで MySQL サーバの再起動後に MySQL client is not connected が起きたんですが、数年 Rails を使っていて初めて遭遇したエラーだったので、次の 2 点について調べてみました。 このエラーにはどう対処すべきなのか? バッチ特有の問題なのか? そもそも MySQL client is not connected とは? Mysql2 のこの辺で定義されているエラーです。 定義を見る限り、client が初期化されているにも関わらず、network socket (file descriptor) が無効な状態だとこのエラーになるみたいですね。 network socket が無効な状態になるケースですが

    Mysql2 の "MySQL client is not connected" について
  • Fritzing - Wikipedia

    Fritzing is an open-source initiative[3] to develop amateur or hobby CAD software for the design of electronics hardware, intended to allow designers and artists to build more permanent circuits from prototypes. It was developed at the University of Applied Sciences Potsdam.[4] Fritzing is free software under the GPL 3.0 or later license, with the source code available on GitHub and the binaries a

    Fritzing - Wikipedia
  • CAD - Wikipedia

    CAD(キャド、英: computer-aided design)は、コンピュータ支援設計とも訳され、コンピュータを用いて設計をすること、あるいはコンピュータによる設計支援ツールのこと(CADシステム)。[1][2][3]人の手によって行われていた設計作業をコンピュータによって支援し、効率を高めるという目的からきた言葉である。 CADを「コンピュータを用いた製図(システム)」と解する場合は「英: computer-assisted/aided drafting」[4]、「英: computer-assisted/aided drawing」を指し、同義として扱われることもある。 設計対象や目的によりCADD(コンピュータ支援設計と製図(英語版))[5][6]、CAID(コンピュータ支援工業デザイン(英語版))[7]、CAAD(コンピュータ支援建築設計(英語版))[8][9]などと区分される

    CAD - Wikipedia
  • Raspberry pi 2 で ElixirなLチカを - Qiita

    今回はちょっと目先を変えてRaspberry Pi 2のハードウェア制御をElixir/Erlang OTPでやってみます。実は今までRaspberry Pi 2、もっぱらお手軽Linux機として使っていてLチカやったことないことに気づきました(笑)。 下準備 Raspbian(Jessie)でElixirを走らせる Raspbian(Jessie)で既にRaspberry Pi 2が動いていて、ビルドに必要なコンパイラなどがインストールされているものとします1。 まずErlang/OTPとElixirをビルドします2。 DOWNLOAD OTP 18.2.1から最新の18.2.1のソースをダウンロードしましょう。Elixirも1.2.13をビルドする予定なのでErlangは18.0以降が必須です。 先に必要なライブラリなどをRaspbianにインストールしておきます。 $ sudo ap

    Raspberry pi 2 で ElixirなLチカを - Qiita