MySQL/MariaDBでINTO OUTFILEで/tmpにファイル出力で ERROR 1086 (HY000): File already exists エラー 検索: PHPサンプルコード MariaDB(Mysql)サンプル Webで3Dコンテンツ Q&A集 Delphi 初めてのAndroid Studio 初めてのFlutter+Dart プロフィール サイトマップ ホーム Q&A集 Linux~設定 MySQL/MariaDBでINTO OUTFILEで/tmpにファイル出力で ERROR 1086 (HY000): File already exists エラー 「MySQL/MariaDBでINTO OUTFILEで/tmpにファイル出力で ERROR 1086 (HY000): File already exists エラー」 LinuxのMySQL/MariaDBで
CentOS を起動すると作られている /tmp/systemd-private-* というディレクトリについて説明します。 まず始めに、CentOS を立ち上げると /tmp の下に必ず長い名前のディレクトリが作成されています。 ~]$ ls /tmp systemd-private-3ef14b74b7b8486284b8b9e93065c94b-chronyd.service-Fsznwt systemd-private-3ef14b74b7b8486284b8b9e93065c94b-httpd.service-3a0L9f これは systemctl enable されているサービスの PrivateTmp が有効になっている場合に作成されます。 サービスの設定で PrivateTmp=true となっていると、 プロセスが使う一時ディレクトリをそのプロセスにしか見えないように隠
Linux kernelが起動時に読み込んで使っているdevice treeをdts形式で確認する方法を毎回忘れるので備忘録として残します。 device treeを使っているアーキテクチャならどこでも使える方法のはず。 1. device-tree-compiler を入れる device treeはdtbの状態で置かれているので、デコンパイルしてdtsに戻すためにdevice-tree-compilerをインストールします。 sudo apt-get -y install device-tree-compiler 2. linux kernelが読み込んでいるdtbをデコンパイルしてdtsにする kernelが起動時に読み込んで使っているdtbは /sys/firmware/fdt にあるので、これをデコンパイルしてdtsに戻します。 /sys/firmware/fdt の読み込み権限
devicetreeとは Linuxのデバイスドライバに関連するソースコードは、ロジック部を記載しているドライバのファイルである「*.c」の他に、設定値等のパラメータ部を別のファイルとして持っています。このファイルが「*.dts」「*.dtsi」となり、devicetreeのファイルとなります。 ドライバの初期化時に、devicetreeに記載しているパラメータを読み出し、この値を元に動作させます。パラメータを別のファイルに置くことで、ドライバ本体を修正せずに、異なるSoC、異なる接続ポートに対応する事が可能になります。 使い方 照度センサデバイスドライバでは、ltr578_i2c_probeから呼ばれるget_alsps_dts_funcに記載ある以下に使用箇所があります。 kernel/mediatek/4.4/drivers/misc/mediatek/sensors-1.0/hwm
(2007-12-30 初稿 - 2021-05-10 転記・追記) (2021-05-10 追記) このページももうかなり古い情報なので、転記はやめようと思ったが、Dropboxの台数制限のおかげで、Linux PCとRaspberry Pi等の同期に用いる機会が多くなったので、転記することにした。 unisonとは unisonのインストール 基本的な使い方 異なるパソコンでファイルを同期する Tips(2013-03-03追記) fastcheck follow 複数のPCで簡単に同期する(2008-12-13 追記) versionの固定 ホストのシステムを変更した時には(2008-08-16 追記) 今後の課題 関連ページ unisonとは 複数のパソコンを利用していると、ディレクトリやファイルの同期が面倒である。 これまで筆者は rsync を利用して同期をはかってきたが、双方
画像データを扱うとき、パス情報だけを MySQL に格納し、画像データ自体はファイルシステムや AWS S3 などに直接置くのが一般的です。なぜなら画像データは巨大で MySQL で扱うのには重いからです。かつてはコンピュータのリソースが貧弱でしたのでこの設計は適切だったと思うのですが、近年コンピュータは圧倒的に高性能になりました。もしかしたら現代のコンピュータなら画像データを MySQL で扱うことも出来るかもしれないと思い試してみました。 なぜ MySQL で画像データを扱いたいかというと、ひとえに ACID 特性のためです。画像データ処理もトランザクションに含めてしまうことができれば、画像データを含めて不整合のないデータを実現できます。迷子の画像データのことを考えなくて済むわけです。バックアップだって、DB ダンプ一発で全部まとめて取れるわけですし。 スキーマ定義とテストデータ こん
私は普段MacBookAirで開発を行っており、データはほぼ全てiCloudと同期を取っている。 そのおかげでクリーンインストールからの復元も簡単なわけだけど、開発中のリポジトリもiCloud管理下に置いた結果、えらく困ったことが起きた。 話せば長いのでざっくり説明すると、 iCloud管理下のDocumentフォルダでgit cloneとrm -rfを繰り返していたら、覚えのないファイルが大量に生成されるという現象が発生 リポジトリをiCloudの管理外に置いたら解決した gitのリポジトリ(というより同名ファイル?)の削除と復元を短時間の間に繰り返すと、iCloudとの同期が取れなくなることがある模様 開発中のリポジトリはiCloudで管理しない方が良さそう というお話。 発生した現象:ローカルリポジトリに知らぬ間にファイルが増えている GitHub上のとあるリポジトリを、自分のMac
データ管理についての備忘録です。最終的には記事タイトルのことに行き着いた、失敗から得た学びです。 僕は開発系のファイルを含めて、ざっくりした作業ディレクトリを作っています。Coding とか Photo とか Sandbox とか。それらを定期的に外部ストレージにバックアップしたり、GitHub で管理します。 ある日、データ管理について考えることがありました。 我、名案、閃キ ふと思ったのです。 開発系ファイル一式を iCloud Drive(正確には macOS の Documents ディレクトリ)に移動したら 2 重で保存されていいじゃなーい!? 嬉々としてフォルダを移動したものの、完全同期されるまで 1 日じゃ終わりませんでした。 どうやら 1 万や 10 万といった大量ファイルの同期リクエストがなされると、ファイルサイズに関わらず、とてつもなく時間がかかるようです。調べてみると
作業拠点が増えたりモバイル環境で作業することが多いととても便利なのがクラウド環境。 お仕事柄WindowsやらMacやらiPadやらiPhoneやらを行ったり来たりしていますが、ふと思い出したときにCloud側にファイルが同期されていたりするととてもスムーズに作業が進みありがたく感じることが多いわけなのです。 ですが、そんなありがたいはずの環境が一変することがあります。 ■iCloud for Windowsが同期しない もっとも古くから使っているWindows10環境こそがもっとも同期してもらいたいファイルがあったりするわけなのですが、そこがいつのまにか同期されなくなっている。 あれ?クラウドにあげたはずのファイルがないなあ、なんてことがしばしばあり、調べてみるといつの間にか同期がとまったまんま。 いつまでも同期保留中の表示のままで何日経っても状況が変わらない。 こうなるともう外的刺激と
これは Postfix Advent Calendar 2014 の2日目の記事です。 Postfix が登場する以前、MTA と言えば Sendmail でした。Sendmail の設定ファイル sendmail.cf は人間が読むことも書くことも難しくて、設定ファイルを簡単に書くためのツールがいくつかあるくらいでした。それに比べたら Postfix の設定ファイルはかなり簡単です。 Postfix の重要な設定ファイルは主に2つあります。master.cf と main.cf です。 今回は main.cf のフォーマットについて詳しく書いてみます。 基本形式 基本は次の形式です。簡単です。 パラメータ名 = 値 「=」の前後の空白はあってもなくても構いません。また行末の空白文字は無視されます。 コメント 「#」で始まる行はコメントです。 # コメント 「#」は必ず行頭になければなりま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く