さっきサーバーをリブートしたら立ち上がらず、心当たりといえば、usbメモリを無断で抜いたことなんだが(おい。。。
エラーを見る限り、カーネルが壊れた模様。
archのインストールusbを作成してarch-chrootコマンドでrootを乗っ取り、baseパッケージをインストールしなおせば復旧できます。
約10分の格闘でした。
以上。
The post arch linux 復旧法 first appeared on あんなことやこんなこと.
さっきサーバーをリブートしたら立ち上がらず、心当たりといえば、usbメモリを無断で抜いたことなんだが(おい。。。
エラーを見る限り、カーネルが壊れた模様。
archのインストールusbを作成してarch-chrootコマンドでrootを乗っ取り、baseパッケージをインストールしなおせば復旧できます。
約10分の格闘でした。
以上。
The post arch linux 復旧法 first appeared on あんなことやこんなこと.
今回の議題です。
「linuxってどれを使えばいいですか?」と後輩に聞かれましたので、blogにまとめます。と答えましたw
経緯は以上です。
後輩はlinuxが何なのか分かっていなかったので、様々なタイプの利用者に向けて書きたいと思います。
また、windows,mac,unix,linuxに触れられたらと思います。
・今までwindowsを使っていて不便でない方、
windowsを使いましょう。理由はたくさんありますが、原則、不便でないならそれはそれで幸せだと思います。
また、「Windowsはだめだ。」的な頭ごなしの意見はプログラムが何たるか分かっていない人の意見だと思うので、無視すればいいです。win7やwin8は使いやすいOSだと思います。なによりもコンシューマー向けintelPCなら取りあえず動く。必要なソフトがほとんどあるという点は最強です。また、windowsを使っていてデータの連携に困るということは殆ど無いです。満足しているならほとんどストレスはありません。僕の家のデスクトップはwindowsです。理由はLineアプリが使えて安いから。
・学校でlinuxやunixを使っていて勉強したいから。
linuxであれば、ubuntuやlinuxMintがお勧めです。
unixであれば、PC-BSDでもいいと思います。
またお金があって、普段使いのパソコンで使いたい。マルチブートや仮想化は嫌だという方はMacでもいいと思います。でも、Macならあまり勉強にならないかもしれません。ただ、BSDはdropboxが使えない罠なんかもありますw
以上が初心者向けのアドバイスです。XPの入っていたパソコンにlinuxを入れたい!という人は参考になるかどうかわかりません。なぜなら、今はlinuxにしろ、unixにしろ、パッケージマネージャーにソフトが揃っていて使いやすいOSだとディストリビューションによりますが、重いからです。
「ちょっとまって!lubuntuは軽いよ!」という方は、あまり、OSの仕組みを理解されてないと思います。lubuntuはubuntuとシステムは変わりません。また、ubuntuが重い理由はインストール直後からたくさんのサービスがデフォルトで起動しているからです。この基本的な仕組みはlubuntuでも変わりません。パッケージマネージャーも同じです。
中級者向けアドバイスはまた今度書きます。案外長くなってしまった。
The post OSの選び方 first appeared on あんなことやこんなこと.
さて、昨日中間発表が終わりました。
しんどかったー。
今回からlatexのコマンドをplatexからlualatexに変えました。
あ、あと、ポイントとしては、プレゼンソフトの対応でしょうか、以下忘備録としてまとめ。
mactex(texlive)のインストール
基本的に公式に従う。だけど、MacPortから入れようとしたら、インストールは出来るんだけど、tlmgrのコマンドが見つからなかったので、おとなしく.pkgからインストールした。いつも思うことだけど、rikenのサーバーが早いです。
linuxユーザーはtexliveを入れてください。大体のディストリビューションでもワンライナーで入ると思います。
これで、lualatexのコマンドが通る。が、
以下のコマンドを実行しておくこと
$ sudo tlmgr update --self --all
これで最新版にアップデートしてくれるっぽい。
ちなみに、lualatexやxelatexはここ最近できたコマンドで、一気にpdfを作ってくれます。インストールやだって方はShareLatexを使おう。今は日本語に対応しています。バックアップにもなるしね。実はsharelatex自体もオープンソースgithubなのでサーバーに入れいたい方はどうぞ。こんなところでもrailsが使われててびっくり。
これで、環境が整ったので、vimかなんかでスライドを作成する。自分のテンプレートは以下のとおり。
内容は各セクションで\input{}で指定されてるファイルに書き込む。
これで、pdfはできるのだが、PDFでプレゼンって難しいよね。そこで、以下のコマンドを実行。(imagemagick必須)
convert -density 300 tex.pdf slide.jpg
これで、すべてのスライドを画像に変換してくれる。-densityオプションで解像度を指定できる。コマンド例はdpi単位で指定してる。画像をパワポなり、リブレなりに投げれば発表者ツールが使える。
これでプレゼンできるね!
The post 中間発表のやり方 first appeared on あんなことやこんなこと.
さて、今日のお昼すぎに中間発表があります。
技術的な話は次回に回すとして、脱!PowerPoint は案外楽にできることがわかった。
texでスライドを作って、画像に書き出して、libre office を使ってプレゼンするってこと。PDFでプレゼンするのは難しいっていう方はおすすめ。
次回の投稿では、beamerクラスでlatexする件をかくよ!
The post 【予告】lualatex + beamer + 中間発表 first appeared on あんなことやこんなこと.
大学から自分のサーバーに接続しよう!うききー!
あれ、接続できない!プロキシか!
うんぬー。と思っていたら、webベースでターミナルぐらいあるんじゃないのか?と思い、ググってみたら、、、
ありましたよ。
しかも、若干27歳のFlorian Mounierさんが単独で開発したっぽい。
名前は、Butterflyってソフト。
すげぇ。→ 本家
しかも、sslで立ち上げも可能だそうで、ネットワーク越しに接続できるんじゃないかと。
(本人のブログによると、安全じゃないからやめれとのこと。)
とりあえず、面白そうなので導入してみた。
githubもあるみたいだけれど、yaourtでいれる。archのyaourtコマンドは非公式だけど便利。でも、空気読めみたいなところがあってちょっと面白い。実装が中途半端だったりね。
AURにはそのまんまの名前で登録されてた。
$ yaourt -S butterfly
それで、今回はなんか、設定がいるのかと思ったけど、すんなり入ったようで、
# butterfly.server.py --unsecure
のコマンドが通れば、localhost:57575で確認できる。
ここで、sslの設定しなきゃと思ったんだけど、なんか全部やってくれるっぽい。
フランスのひとすごい。
とりあえず、–unsecure を外してコマンドを実行すれば、証明書つくんないとだめだよって怒られるので、怒られた通りに素直にコマンドを実行する。2つ実行したが忘れた。証明書を自動で作ってくれるので、リモートで使いたいパソコンに移しておく。
オプションでipを指定できるので、家で使いたい人はルーターのローカルipを、リモートで使いたい人は0.0.0.0に設定する。
この辺りは、本家のブログを読めばわかる。てゆーか、ほんとに使いやすい。
そして、systemdでつかえる.serviceのファイルも用意してくれていた。最近はarch以外にもsystemdを使うディストリビューションが増えてきたらしく、なんか感動したね。rc.confが懐かしい。とかいいつつ、freebsdをいじるときには全然使うのだがw
とかいいつつ、
# systemctl enable butterfly
# systemctl start butterfly
を実行する。
と、、ここで少しはまった。yaourtで入れてくれた/etc/systemd/system/butterfly.serviceのファイルにあるbutterfly.server.py の実行行にオプションを入れたのがまずかったっぽい。ipをダブルクオーテーションで囲むと裏でエラーが人知れず吐かれるので、注意されたし。
[bash]
[Unit]
Description=Butterfly Terminal Server
After=network.target
[Service]
#ExecStart=/usr/bin/butterfly.server.py –host=”0.0.0.0″
ExecStart=/usr/bin/butterfly.server.py –host=0.0.0.0
Restart=on-abort
[Install]
WantedBy=multi-user.target
[/bash]
やった!
これでリモートでサーバーにアクセスできるぜ!とおもったら、学内からアクセスできない。
[追記]
本日、学内からアクセスできました。原因はサービスを起動してなかったから。。。
The post Webで使えるターミナルを導入してみた! first appeared on あんなことやこんなこと.
この間、水族館に行って来ました。

天気が悪い時に限って水族館に行ってる気がする。
ちなみに今はトップページもこの画像になってます。とっぷのページ
The post 水族館 first appeared on あんなことやこんなこと.
pdfの編集についての覚書
動機としては毎月買ってる雑誌があるのだが、一定量が溜まってくると捨ててしまう。勿体無いので自炊してpdf化しておきたい。あと本棚が限界。
有名なコマンドはpdftkだ。
ただ、pdfの規格というか、仕組みには明るくないのだが、画像のみのpdfの場合、pdfからの画像抽出が難しい。
というか、pdftkだったら無理だった。
「スキャナで取得したイメージをそのままPDF化したものや、画像ソフトによって作成されたPDFではテキスト情報がPDF内に保存されていないため、直接抽出することは出来ない。」引用元
とくに、雑誌のデータを画像データとしてではなく、スキャナから直接pdfに書き出していたので、そこではまった。
pdfの編集には、前段階として、画像データで編集を行い、pdfにまとめれば良い。
すると、pdf関連のコマンドはスッキリして便利だ。
画像の回転などはimagemagickなどを使う。
ちなみにMacユーザーなら以下のコマンドが使える。とりあえず、Mavericksでも生きてた。
/usr/libexec/fax/imagestopdf
パスを通すのとか面倒だし、滅多に使わないならそのまま使えばいいと思う。例えば、画像データを昇順でソートしておけば、ワイルドカードを使って書き出せる。
/usr/libexec/fax/imagestopdf *.jpg out.pdf
ちなみに、archlinuxユーザーの方はpdftkを使うしかないのだが、
yaourt -S pdftk
よりも、
yaourt -S pdftk-bin
の方を使えば、余計なビルドしなくて済みます。そんなにかからないだろうと思ってビルドすると永遠かかります。なんか、バージョン違いのGCCのビルドを始めたりする。
ちなみに抽出できなかったPDFの画像は、pdfをonedriveで.docxに変換してunzipして取り出した。
なんてバットノウハウ!
The post PDFの編集 : 動かないコマンド first appeared on あんなことやこんなこと.
さてブログを立ち上げました!
なんと!結構前から話題のWordPressです。
いいね。
あと個人用にtracがどうしても欲しくなり、レンタルサーバーも考えたのですが、お古のlet’snote CF-W4 があったので。ピリッと自宅サーバーにしました。
お金かかると思っていたのですが、ドメインにこだわらなければ、電気代だけですみます。現状、WordPressとtracしかないのでなにかオススメがあれば教えて下さいな。
夏はカルピス。
あと、このページはarchlinuxで動いています。突貫2日で立ち上げたブログです。セキュリティで悩むぐらいアクセスが来ればいいなぁ。
ハカーの皆様、どうぞ仲良くしてくださいませ。
The post そんな午前の過ごし方 first appeared on あんなことやこんなこと.
他人から見ればどうでも良いことをグダグダ綴るページ
日常あり、開発あり、目的は人生をハックすること。
by naniwa
The post はじめに first appeared on あんなことやこんなこと.