転載・引用について

ユーザ用ツール

サイト用ツール


tweet

つぶやき

技術系や雑感等は再編集して本文の記事にする事を前提としているので、こっちにLinkを張らないでください。

OS-X用Excelで金融機関からダウンロードしたCSVを開く

えー、愚痴になりますが。

  • OS-XとWindowsは、textファイルの改行コードが異なる
  • OS-XとWindowsは、UTF-8のEncode方式が異なる

という問題のおかげで、某SCからダウンロードしたCSVファイルをOS-X用のExcelで読み込むと文字化けする問題にぶち当たりました。 ちなみにMGのN***Sだとこの問題がない…

というわけで、取り急ぎのDirtyHackです。

今回は、面倒だったのでnkf使いましたが、おそらくiconvでできるはず。

cat xxxx.csv | nkf -w | sed 's/.$//' | nkf -s > XXXX-norm.csv

要するに、

  • sedで処理するために一度UTF-8に変換
  • sedで行末の^M(CR)を取り除く
  • Excelで読み込むためにShift-JISに戻す

という作業をするだけ。

わかればまぁ、なんとかなるけど、面倒だよ、これ。

· 2018/07/02 19:01 · 2015/03/11 11:36

pydio

日本語ファイル名が扱えないと思い込んでいたPydioだが、ちょっとした設定の問題だった。 でも、これ、分かりにくい…

CentOSの場合の修正点を以下に記載

# vi /etc/pydio/bootstrap_conf.php

/*
 * If you have a charset warning, or problems displaying filenames with accented characters,
 * check your system locale and set it in the form lang_country.charset
 * Example : fr_FR.UTF-8, fr_FR.ISO-8859-1, fr_FR.CP1252 (windows), en_EN.UTF-8, etc.
 *
 * Windows users may define an empty string
 * define("AJXP_LOCALE", "");
 */
//define("AJXP_LOCALE", "en_EN.UTF-8");
//define("AJXP_LOCALE", "");
define("AJXP_LOCALE", "ja_JP.UTF-8");			<--- ここを追加する

# vi /etc/pydio/bootstrap_context.php

@error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT);
//Windows users may have to uncomment this
//setlocale(LC_ALL, '');
setlocale(LC_ALL, 'ja_JP.UTF-8');			<--- ここを追加する
@libxml_disable_entity_loader(false);
· 2018/07/02 19:01 · 2015/03/10 12:25

CentOS7にWordPressをInstall

  • DBはMariaDBで、別に組んでおく
· 2018/07/02 19:01 · 2015/02/02 20:43

CentOS7 Install memo

CentOS7に色々入れたいので、その基盤を作る。

  1. /etc/hostnameにhostnameを入れておく
  2. /etc/sysconfig/selinux の設定はPermissiveにする
  3. /etc/ssh/sshd_configを修正し、Port/PermitRootLogin/PasswordAuthenticationの設定を修正
    • sshのpublic keyの転送を忘れずに
  4. Accountを作成
  5. firewalldの設定を変更しておく (systemctl disable firewall.service 等)
  6. XenServer Toolsを入れる
  7. 当然 yum updateを実行する
  8. yum install ntp して、ntpdの設定
  9. resolv.confをちゃんと設定する。
    • 異論はあるだろうが、options timeout:1 attempts:5 single-request-reopen 位を設定する
  10. snapshotをとる

あとは、必要なpackageをyumから入れる

· 2018/07/02 19:01 · 2015/02/02 18:30
このウェブサイトはクッキーを使用しています。 Webサイトを使用することで、あなたはあなたのコンピュータにクッキーを保存することに同意します。 また、あなたはあなたが私たちのプライバシーポリシーを読んで理解したことを認めます。 同意しない場合はウェブサイトを離れてください。クッキーに関する詳細情報
tweet.txt · 最終更新: by seirios

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki