web関連tips備忘録

| 1 | 2 | 3 | 4 | 5 |

windows zip圧縮ファイル解凍時の文字化け対策


windouwsでzip圧縮されたファイルをLinuxでuzip解凍した際に、ファイル名が文字化けして展開に失敗。

$ unzip -O sjis filename.zip
を試みるも失敗。

$ unar filename.zip
で解決。

unarコマンドは、多くの形式の圧縮ファイルを解凍できる。
unarコマンドで
解凍可能な圧縮ファイル形式一覧

参考
ファイル名の文字化け: Windows で圧縮したファイルを Linux で解凍する時に発生する文字化けを解決する方法

Linux 2019-09-25(水) 11:51:11 - kei - TrackBacks

LiberOfficeのHYPERLINK関数でリンク先をロードする


debian10でLiberOfficeのCalcでHYPERLINK関数で指定ファイルをロードする方法

構文
HYPERLINK("URL") または HYPERLINK("URL", "セルテキスト")

ファイルを呼び出す際は
HYPERLINK("file://ディレクトリ/ファイル名", "セルテキスト")
*セルテキストは表示用テキストで任意。

例、/home/yourdir/以下にあるpdfファイルを呼び出す。
任意のセル(D1)
D1に="file:///home/filedir/"
D2に="filename1.pdf"
と入力しておいて、
=HYPERLINK(D1&D2,D2)と入力した任意のセルをCtrlキーを押しながらクリックすると、
/home/yourdir/filename1.pdfがロードされる。

参考:LibreOffice Help


Linux 2019-09-17(火) 15:45:06 - kei - TrackBacks

pythonでmysqlを使う手順


1.
github.com/PyMySQL/mysqlclient-python
のサイトで
「Clone or download」をクリックしてmysqlclient-python-master.zipをダウンロード
2.mysqlclient-python-master.zipを解凍する
$ unzip mysqlclient-python-master.zip
解凍してできたmysqlclient-python-master/README.mdに従ってインストール&設定する。

debianにおける準備
# apt-get install python-dev default-libmysqlclient-dev

python3を使うならpython3-devをインストールする。

# apt-get install python3-dev
# apt-get install python3-pip
$ pip install mysqlclient
$ pip3 install mysqlclient

3.mysqlclientの動作確認
  
mysqlと接続するときの重要部分
sample.pyの冒頭を次のように書く。
=========
import MySQLdb

def showUser():

connector = MySQLdb.connect(
user='USER_NAME',
passwd='PASSWORD',
host='localhost',
db='DATABASE_NAME' ,
charset='utf8')

以下、省略
========
*python3ではMySQLdb.connectにcharset='utf8'を入れないと文字化けする。

参考サイト:クロの思考ノート
Python3でMySQLに接続する環境をLinuxで整える

Linux 2018-09-26(水) 00:27:36 - kei - TrackBacks

python2.7からpython3.5をデフォルトにする


バージョンが違うpythonがインストールされているとき、
pythonコマンドで立ち上げるpythonは/usr/bin/pythonにシンボリックリンクを作成してで決定しているもよう。

python2.7とpython3.5がインストールされていて、デフォルトがpython2.7となっている場合にデフォルトをpython3.5に切り替えるには下記のようにする。

1./usr/bin/pythonのバックアップをとる。
# cd /usr/bin ↩
# cp python python-bak ↩

2.現在のシンボリックリンクを削除する。
# unlink ./python ↩

3.python3.5にシンボリックリンクを作成する。
# ln -s /usr/bin/python3.5 ./python ↩

4.標準のバージョンがで3.5になっていることを確認する。
# python -V ↩

問題なければ、1.で作成したバックアップを削除する。

参考
Ubuntu:Python3.6への切り替え
シンボリックリンクの作成と削除

Linux 2018-09-25(火) 14:20:05 - kei - TrackBacks

Delphin フォルダーとファイルを分けて表示させる方法


Delphinを起動した時、フォルダーとファイルを分けて表示させたいときの設定手順:

ツールバーから
設定(S)→ツールバーを設定(B):
利用可能なアクション(V)欄から「Folders First」を選択して「>」をクリックして現在のアクション(E)に持ってくる。

Linux 2018-09-20(木) 10:48:41 - kei - TrackBacks
| 1 | 2 | 3 | 4 | 5 |
LINK