linux

gemini API を wsl2で使う

gemini API を wsl2で使う APIのキーの取得 google ai からAPIキーをもらってくる。 準備 Python を 3.11 にする。pipも更新する。Python 8 系が入っていたので。 ライブラリのインストール pip3 install google-generativeai コード safty-settingはヘイト…

wsl2でjavascriptのページを手軽にスクレイピング

firefoxをseleniumでヘッドレスで行う。 firefoxのなのはwsl2のubuntuに楽に入るから。 準備 sudo apt install firefox pip3 install selenium pip3 install webdriver-manager コード from selenium import webdriver from selenium.webdriver.firefox.serv…

ruspberry pie へのEPG station の導入

【RaspberryPi】PX-S1UDを使用する - uepon日々の備忘録を参考に ruspberry pie へのEPG station の導入 (-1) ssh を通しておくと便利。sudo raspi-config (0) sudo apt-get update (1)Card reader のインストール sudo apt install -y pcscd libpcsclite…

R: Linux x11 端末 で日本語の文字化けを防ぐ

解決策: Rコンソールで X11(type="cairo") par(famly=" par(family="VL Gothic") #par(famly=" par(family="jiskan") とだけすればよかった。。 1行目が最大のポイントで、これに気づきのにどんだけかかったんだよ、、って感じ。。 familyのところのフォン…

rsync でバックアップ

わかしやすい http://d.hatena.ne.jp/mrgoofy33/20101027/1288133054 http://webos-goodies.jp/archives/51213844.html より 先ほども少し触れましたが、 rsync ではコピー元のディレクトリ名の最後に "/" を付けるかどうかで挙動が変わります。例えば、先ほ…

linuxにmpfrのローカルにインストール

GMPのインストール

Linux サクラクラウドでメール送信できるようにする

Linux サクラクラウドでメール送信できるようにする. postfixを利用する。 http://blog.jicoman.info/2013/08/postfix_install/ 参考 (1)まず、確認 sudo alternatives --config mta で、 2 /usr/sbin/sendmail.postfix を選らぶ。存在しなければインスト…

検索条件をした1ディレクトリ下の1列目と3列目とりだしたファイルを作るワンライナー

検索条件をした1ディレクトリ下の1列目と3列目とりだしたファイルを作るワンライナー find .. -name "*_s.csv" -and -not -name "*_name_s.csv" -printf "%f\n" | xargs -I% sh -c 'A=%;cut -d"," -f1,3 ../$A > $A'

キャレントディレクトリのフォルダごとの容量の確認

キャレントディレクトリのフォルダごとの容量の確認 du -s *

コマンドラインからクリップボードヘコピー

xclipを使う。 sudo yum install xclip ps | xclip -i -selection clipboard 長いので以下のように~/.bashrcに加えておくとよい。 alias xclip="xclip -i -selection clipboard"

wgetでhttpsで証明書が信用できずにダウンロードできない

まず、普通にダウンロードすると wget https://maven.java.net/content/repositories/releases/net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar エラー: `maven.java.net' の証明書は信用されません。 エラー: `maven.java.net' の証明書の発行者が不明です。とな…

Install mysql in CentOS1.6

From http://blog.mizoshiri.com/archives/166 # yum -y install mysql-server Change the character sets datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Default to using old password format for compatibility with mysql 3.x # clients (…

一般ユーザ(管理者権限なし)でのライブラリの導入のTips  [rpmとか]

コマンド、ライブラリインストール編 (1)基本原則 自動インストールは使えない. yum install xxx とかは使えない。 (2)ソースからコンパイルするときは, ./configure --prefix=/home/username/usr とかするとインストールディレクトリを指定できる.…

linuxで一度に開くファイル数の上限をあげる

http://piro.sakura.ne.jp/latest/blosxom/system/2011-01-07_file.htm

wineをつかってlinuxでigorPro

Linux(ubuntu)でigorProを使いたい. そこで,wine(linux上でwindowsソフトを走らせられるソフト) を利用してigorを使う. (1)unbuntu をアップロード (2)apt-get install wine (3)CD-ROMを表示してigorProのseup.exe をクリック (4)igor起動後標準フォント…

ubuntu で wake on LAN の設定。

wake on Lan を設定しておくと、 遠隔地からLan経由で電源を入れられるようになる。 いざ、遠隔作業中に電源が切れた時に便利。 $ sudo apt-get install ethtool $ sudo ethtool -s eth0 wol g これで、遠隔地からwake on Lun のクライアントソフト等(vector…

ubuntu linux 上での iSCSI のHD設定とNTFSへのフォーマット

(1)まず、iSCSIとは、ネットーク上のデバイス(ハードディスク)をローカル(SCSI)のように使う技術。 (2)iSCSIを使うためにはiSCSI イニシエータというソフトが必要。。 リナックスはopen-iscsi を使える。windowsはマイクロソフトのHPからダウンロードでき…

wgetでwebページから一括ダウンロード

cygwin、linuxのwgetでwebページから一括ダウンロード wget -r URL で再帰的ダウンロード。

ログアウトしても scp による転送が終了しないようにする方法

ログアウトしても scp によるファイル転送が終了しないようにする方法。これはすばらしいです。 http://d.hatena.ne.jp/yohei-a/20100212/1265950974 (1)nohup scp user@xxx.ac.jp xxx xxx &はつけないのがポイント (2)パスワードを聞かれるので入力。 (3)…

ハードディスクの増設

まず、HDDの種類。http://enterprisezine.jp/article/detail/112?p=2より引用 HDDは大きく分けてSCSI系とATA系に大別される。SCSI系はサーバー系のシステムから発展したテクノロジーであり、現在、その主役はFC-HDDである。ATA系は主にパソコンで発達したデ…

vncサーバの接続出来ない状態と回復

vncサーバの接続できなくなった。 以下のことをすると とりあえずつながるようになった。 1) sshで接続。 2) vnc4server :2 とし2番画面で サーバーを開く、realvncで2番画面に接続。これでなんとかなった。 注意点は、まず、sshでコネクションを作らない…

Javaのlinux(ubuntu)へのインストール

Javaをubuntuにインストールする。 http://d.hatena.ne.jp/yokolet/20070309#11734 を参考にさせていただきました。 まず、jdkをダウンロード。 http://java.sun.com/javase/downloads/index.jsp 次に、インストールキッドの実行。 $sudo chmod a+x jdk* $su…

grepでディレクトリ内のファイルの文章の検索

grepでディレクトリ内のファイルの文章の検索。効率はよくないが、簡単。 下の文章は、カレントディレクトリのなかの拡張子Rのファイル内のxxx という文字列を検索。 find . -name "*R" -exec grep -H xxx {} \; grep -Hでファイル名も表示

0円で作る linuxのデータ解析、数学環境の整備(フリーソフト)

linuxの数学とデータ解析環境の整備。 すべてフリーソフトで構成。 (まだ、ネットワーク可視化[グラフ可視化]のソフト がたりない。→ cytoscapeをインストールすると良い。) 外部PCとの接続ソフト #リモートデスクトップ apt-get install vnc4server apt…

ubuntuのvnc4serverの設定。

ubuntuのvnc4serverの設定。 デフォルトのvncサーバーのピーノは オンラインのログインできないので、オンラインログインできるvnc4serverを使う。A)まず、インストール。 次のものをインストール sudo apt-get install vnc4server sudo apt-get install xin…

データの累積分布を出力

データの累積分布を出力 sort -t"," -k3,3gr Data.csv | awk -F, 'BEGIN{i=0;}{a[i]=$3;i++;}END{for(i=0;i<=NR;i++){print a[i],i/NR;}'

ubuntu sshサーバーとvncサーバー

sshの導入まで。 sudo apt-get update sudo aptitude install openssh-server sudo vi /etc/ssh/sshd_config PermitRootLogin no ← noにしておく sudo /etc/init.d/ssh restart vnc 5900番ポートなので注意。 vnc自体は、システム→設定→リモートデスクトップ…

ubuntu で64bitか32bitか見分ける。

http://d.hatena.ne.jp/takuya_1st/20090707/1246983582 によると uname -a | grep x86_64 だそうです。私のものは32bitだった。

一行でgifアニメをつくる。

ImageMagickで簡単にgifアニメをつくる。ImageMagickは非常に便利な 画像処理ソフト。 まず、元の絵 xxxx1.png xxxx2.png xxxx3.png を用意する。 それらを一つのフォルダにまとめる。そのフォルダで、次のコマンドを打つ。 convert -delay 500 *.png test.g…

knoppix でsshサーバー

knoppix でsshサーバーを立てられる。knoppixはCDROMからブートできる Linuxただし、バージョン6.01日本語版のCDROMでは、うまくいかなかった。5.31 http://www.rcis.aist.go.jp/project/knoppix/だと下のページの通りでうまくいった。 http://www.at…