バイナリ互換性がないMySQLバージョン間(5.6→8.0)のDB移行が必要となり、DBを停止して、mysqldumpによるデータ移行を計画しました。その際にDBのダウンタイムをなるべく短くするため、インポートにかかる時間をパラメータチューニングによって短くできないか検証しました。 注意点 本記事の内容は、筆者の個人的な見解や認識に基づいて作成しているため、正確性、信頼性、完全性、最新性を保証するものではありません。 本記事は、2023/04/25 時点の情報をもとに作成しております。 最新の情報については、他の情報源と照らし合わせてご確認ください。 今回紹介するパラメータはインポート時に一時的に設定するパラメータと仮定しており、運用時は適さないパラメータもあります。 インポートが完了したら運用に適したパラメータへの変更をお願いします。 前提条件 インポートするデータ スキーマ毎にmysq
ブルボンが販売している「贅沢ルマンド」と「贅沢ラングロール」。贅沢の名にふさわしいサクサク感、そして織りなす層の厚さに、昔からずっと食べている、というファンも多いのではないでしょうか。 しかし、そのサクサクさが故に、ちょっとした悩みが…。 それがパッケージを開ける時、ちょっとした力加減で端がつぶれたりボロボロになったりしてしまうプチトラブル。誰もが共感するこの問題に、ブルボン自らが公式で解決してくれています。 実は、意外な箇所から開けることで、商品を守りつつスマートに開封できるのです。 開けるのは意外な場所! ブルボンが打ち出したライフハック ブルボンは、同社に寄せられた「ルマンドとルーベラの包装紙の開け方を教えてください」という質問に対し、きれいな開け方を提案していました。 その方法とは、外装の裏側、中央部分のフィルムをつまんで、端から斜めに引っ張るというもの。実際、どれほどきれいに開け
クエリの結果が返ってこなくて困った経験はないでしょうか?ここでは、実行中クエリの確認方法と強制終了させる方法について紹介します。 mysql> show processlist; +-----+------+--------------------+--------------+---------+------+--------------+------------------------------------+ | Id | User | Host | db | Command | Time | State | Info | +-----+------+--------------------+--------------+---------+------+--------------+------------------------------------+ | 243 | root
3Dプリンタは下から積層していくため、たとえば横から見てT字型になっているようなオブジェクトはうまく出力できません。 そういうときはサポートという土台をつけて出力するわけですが、それでも完全に水平な面などは表面が荒れがちです。 例えばこういう感じのオブジェクトに こういう感じでサポートをつけて出力した時に うまくいかなかった例。サポートをはがした面がなんかボソボソになっています。 ※このオブジェクトの場合は逆さに出力すればサポートは要らないのですが、実験のためにやっています サポートインターフェースを使う これを改善するのが「Support Interface」です。 僕が使用しているスライサー、Qidi Printでの設定箇所もちろんCuraにもあります。これはどういう機能かというと、サポートとオブジェクトのあいだに、サポートより目の細かい平面を出力します。サポートの上にラフトをつけるイ
「やじうまの杜」では、ニュース・レビューにこだわらない幅広い話題をお伝えします。 【画像】古い「TweetDeck」へ戻すオプション。以前はあったが、現行バージョンでは見当たらない 先日、「X Pro」(旧:TweetDeck)が有償サブスクリプション「X Premium」(旧:Twitter Blue)専用の機能となったが、特定の手順を踏んで古い「TweetDeck」へ戻せば、無料アカウントでも引き続き利用することができた。しかし、この「穴」は塞がれてしまったようだ。 編集部でも、この方法が利用不能となっていることを確認した。以前は提供されていた、新しい「TweetDeck」(TweetDeck 2.0)から旧バージョンへ戻すオプションも、現行バージョンでは見当たらない。 そこで、「tweetdeck.twitter.com」のCookieに「tweetdeck_version=lega
ココロのくらし ニトリマニアの【静岡】整理収納アドバイザー 収納プロデューサー。 静岡の整理収納アドバイザー。 静岡県内中心にお片づけセミナーやお片づけ講座を開催中。ニトリ大好きの「二トラー」でもある。娘の出産を機に整理収納に目覚める。面倒くさいことが嫌いで合理性を大切にするタイプ。静岡市在住。 無印良品週間も残り1週間を切りましたね。 ※4月3日(月)迄 ネットストアは4月4日(火)10:00迄 無印の収納用品の中で人気のあるPPケース。 真四角でシンプルなデザインなので スッキリ収納できるところが人気のポイントだと思います。 実はこのPPケース、 蓋を外して連結できるってご存知ですか? 左側が連結したモノ、右側がただ重ねただけのモノ。 高さが違いますよね。 そう、蓋を外して連結すると 蓋の高さ分低くコンパクトにすることが出来るんです。 蓋の厚みは大体1cm。 この1cmが重要で、この
無印良品 PPケース連結方法 無印のPPケースって連結できること知ってますか?元々連結して売られているものもありますよね。でも、連結されていないもの同士をくっつけることが出来ちゃうんです! □ぐらつくとき □高さを低くしたいとき こんな時に連結させると便利ですよ! この方法は5年ほど前にのりさん...
セルにゼロを表示するように個人的に設定している場合や、ゼロを非表示にするよう定義した標準の書式設定が適用されたスプレッドシートを使用している場合があります。 ゼロの表示と非表示を切り替えるには、いくつかの方法があります。 Office 2013、Office 2016、Office 2019、Office 2021、Office 365 サブスクリプションなどの新しい Office バージョンでは、ワークシートにゼロ (0) の値を表示したくない場合があります。必要に応じて表示する必要があります。 書式の標準または基本設定のいずれかでゼロ値の表示/非表示が要求されるかにかかわらず、いくつかの方法でこれを実現できます。 ワークシート上のすべてのゼロの表示と非表示を切り替える [ファイル]、[オプション] の順に選び、[詳細設定] を選びます。 [次のシートで作業するときの表示設定] からワー
画面にログを出力する時、標準出力と標準エラー出力に別々の色がついていると見やすいですよね? 標準出力に出力する場合は out 関数、標準エラー出力で出力する場合は error 関数のよう別々の関数を使って色をつけて出力する方が簡単ですが、場合によっては後からフィルタで標準出力と標準エラー出力それぞれに色をつけたほうが楽な場合もあります。 この記事では題材として出力に色をつけていますが、一般化して言うと標準出力と標準エラー出力のそれぞれに対してパイプで異なるフィルタ(コマンド・シェル関数)を適用させたい場合の書き方です。 関連記事として「POSIX準拠シェルのためのpipefailとPIPESTATUSの実装(改良版)」も紹介しておきます。 0. 共通処理 最初に共通で使用する関数を定義しておきます。 #!/bin/sh set -eu ESC=$(printf '\033') colori
現在のバージョンのSkypeでは本記事の方法が使えなくなったので、新しい方法を下記で紹介しています。 Skypeをインストールすると右クリックメニューに「Skypeで共有」が追加されます。 Skypeでファイルを共有することがない人にとっては誤操作の元なので、正直ちょっと邪魔ですよね… ここでは、Skype自体はインストールしたまま、右クリックメニューから「Skypeで共有」を削除する方法を紹介します。(Windows10 2021年1月時点) ※レジストリというWindowsの設定情報を変更します。簡単な操作ですが、万一、誤った内容で変更すると最悪Windowsが起動しなくなることもありますので、作業する場合はご注意ください。 右クリックメニュー「Skypeで共有」を削除する手順以下のどちらかの方法で「レジストリエディター」を起動する。 アプリ起動時に「ユーザーアカウント制御」の確認ダイ
Windowsでの日本語入力は、大抵の方がMicrosoft IME(MS-IME)を使用していると思いますが、Edgeやchromeといったchromeベースのブラウザで文字入力をする際、ちょっとしたバグが存在します。 それはenterで確定しても下線(点線)が残るというバグ。 Yahooの検索ボックスでの文字入力や、WordPressでの執筆中、ときたまそんなバグに遭遇します。 こんな感じの下線ですね。 enterで確定しているのにもかかわらず下線が残るので、紛らわしいったりゃありゃしません。 上の画像はWordPressの執筆津画面ですが、chromeベースのブラウザであれば検索ボックスなどの文字入力中にもちょくちょく発生します。 入力する文字によってはバグが発生しないのですが、これが発生したときはブチギレ寸前です。 私は幾度となくこのバグに悩まされ、リアルに抜け毛がどっと増えました
どこかで誰かが作成してくれたGoogleMyMaps(Googleマイマップ) 偶然検索した時に出会うものもありますが、 Googleマイマップに着眼して検索したいときもあるものです。 例えば、みんなはどんな風に作っているのだろう。 そんな疑問が沸いてきたときです。 ここではGoogleマイマップだけに着眼して検索する方法をご紹介します。 誰かが作成した有益なGoogleマイマップを検索する方法 仰々しく書いたところで、サイト運営者なら当たり前に知っている Google検索オプションを利用します。 まず、Googleマイマップが公開されるURLは以下の2パターンがあります。(日本) https://www.google.com/maps/d/… https://www.google.co.jp/maps/d/… このパターンが分かっていれば、後は簡単です。 site:検索の利用 検索窓に以
Raspberry Piでx86_64の起動ディスクを修正・・・できる・・だと? 昨日、Raspberry Pi ( armvl64 / aarch64 ) なことを失念したまま、x86のubuntuのディスクにChrootしたんですよ。 x86_64のUSBディスクにchrootしても動くんですよ。えええ。 RaspberryPi(arm)から USB-ubuntu(x86)へchroot ができてる。 マウントしてchrootして・・・ takuya@raspi-ubuntu:~ $ sudo mount /dev/sda1 /mnt takuya@raspi-ubuntu:~ $ sudo chroot /mnt root@raspi-ubuntu:/# ## 動いてる。。。 エラーにならないんですよ。CPUアーキテクチャが異なるので、エラーになるかと思いきや、動いてるんです。意味わ
恐ろしく初歩的だと思うのですが、解決できませんでしたのでお教えください。 スケッチ1で長方形を書き、「スケッチを停止」、再度「スケッチを作成」、先ほどのスケッチ1の長方形の角(隅)を中心に円を描こうと思うのですが、ぴったりの角を選択(スナップ)できません。 何か、どこかの設定かチェックを切ってしまっているのでしょうか? よろしくお願いいたします。
多くの情報が存在するTwitterでは、目当てのツイートを探そうとしても、ほかの情報に埋まってなかなか見つからないことがあります。 通常のTwitter検索では「人気のツイート」や「最新のツイート順」にしか表示できないため、音楽イベントの開催期間を調べたり、昔の反応を見たかったりするとき、特定のツイートを見つけるのは難しいでしょう。 そんな時に役立つのが、Twitterの「検索コマンド」を入力して絞り込める「期間検索」機能です。期間を指定してツイートを検索すれば、見たいツイートを発見しやすくなります。 この記事では、Twitterで期間を指定して検索するのに役立つコマンドをご紹介します。実際にTwitterで期間を指定して検索する手順や、Twitterの期間検索ができないときの対処法についても解説していますので、あわせてご活用ください。 Twitterは「検索コマンド」「高度な検索」を使っ
Linuxの起動が遅い。dmesgでみると、"random: crng init done"に6~8分位かかっている。 結論から言うと、Kernelのconfigで CONFIG_RANDOM_TRUST_CPU=y とすれば解決した。 My linux box boots up very slow. dmesg said "random: crng init done" took 6-8 min. In a nutshell, it is resolved with changing kernel config to; CONFIG_RANDOM_TRUST_CPU=y Before # grep crng /var/log/kern.log Feb 9 18:16:22 edo kernel: [ 0.164415] random: get_random_bytes called fr
この前gccでコンパイルした実行ファイルを無視するために,拡張子がないファイルだけをgitの管理対象から外したいと思ってやり方を調べたのでメモする. How do I add files without dots in them (all extension-less files) to the gitignore file? にあるStackoverflowの回答によると,以下のように.gitignoreなどのファイルに記述すれば (or 変数に値を入れれば) 実現できると書いてあった. ただし,上の記述は先頭に加えないと動作しない (後勝ちなのでこのルールで前のルールが全て無効になってしまう). また,2行目は!/**/と書いてもOK. このルールは, 1行目の*で全てのファイル,ディレクトリを管理対象から外し, 2行目の!*/で全てのディレクトリを管理対象にre-includeして,
C 言語 マクロ講座 # ## 編に触発されて、もうすこし悪戯を。(例によってcygwin+gcc) htmlでは、” (ダブルクォート)が多用されているので、cgiプログラムでは、文字列として定義するときにエスケープする必要があり面倒です。<h1 id=”title”>hello</h1> は、”<h1 id=\”title\”>hello</h1>” として定義しなければなりません。このおかげで、Starbug1のソースは大変なことになってます。普通ならテンプレートエンジン書け!ってことになるんでしょうが、Starbug1の性質上余分なことはしたくないので、現在htmlをエスケープしながら直書きしてます。 プリプロセッサで処理する方式で、エスケープせずにhtmlを記述できるようになると非常に嬉しいので、# を使ってヒアドキュメント風なものを試してみました。最初試したのは、↓のような感じ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く