コンピュータやソフトウェアのあれこれ@道民(&元道民)
ネコ
This user hasn't shared any biographical information
Homepage: http://www.nekonotechno.com/nekopress
Posts by ネコ
UbuntuServerにperlbrew入れた時のメモ
5月 14th
Ubuntu11.10 (x86_64)を使ってるんですが、
Perl 5.14.2で失敗するので、一生懸命調べて解決しました。
ぶっちゃけ、ググっただけなんですが、
こちらを参考に解決しました。
ひだまりソケットは壊れない
perlbrew を使って Ubuntu 12.04 に perl 環境を構築する
この場を借りて、お礼申し上げます。
という訳で、このUbuntuだと、
以下のコマンドでインストールします。
$ perlbrew install perl-5.14.2 -Dplibpth=/usr/lib/x86_64-linux-gnu
めでたし、めでたし。
CentOSにperlbrew入れた時のメモ
5月 14th
ServersMan@VPSのCentOSにperlbrewを使って、
Perl 5.14.2を入れようとしたら失敗したので、
初めてinstall-patchperlを使ったというお話。
失敗した時に、
以下のコマンドを実行してからリトライする旨のメッセージが表示された。
perlbrew install-patchperl
なので、これに従ってコマンドを入力すると上書き確認が表示されて、
上書きしてから再度インストールしたらうまく行った。
めでたし、めでたし。
Hokkaido.pm#7のおまけのお話
5月 13th
毎回恒例の一人反省会の模様です。
まず、良かった点
2次会で名刺入れがポケットから半分出てて、
それに気付いてリュックにしまったことですね。
こうやって、落とし物するのかーって思ったのと、
これ落としたらシャレにならないっす。
以下、反省点
まず、LTはリハ不足が露呈しまくりちよこで猛省しております。
もう少し流暢(りゅうちょう)にお話したかったです。
それと、普段は手元にiPhoneを置いて、ストップウォッチを表示してたのですが、
今回は普通に忘れてました。
でもって、(ペース配分が分からないので、)開き直りました。
独り言
個人的には、WAFっていうテーマは良かったと思うのですが、
そんなに需要なかったのかなぁー。
CUIのツールとかもっと需要ないのかなー。
あと、Mojoのアレ良かったですよね、北海道の現状に即してた気がします。
それと、フリーランスに関するお話も聴けて、大変ためになりました。
いわゆる、人生相談ですよね。
ちょっと、オンとオフを切り替えることにこだわり過ぎてた気がします。
っていうのも、前の会社を辞めたのが8年くらい前で、
そのときにPerlだのPHP(*1)を少しだけ勉強したんですが、
結局、ずーっとオフのまま、なーんにもせずにニートしてて、
今でも家に帰ってきたらオフに切り替えてウダウダしています。
そんなんだから、どうやったらオンに切り替えられるのか心配になって、
例えば、書斎に入ることでオンに切り替えれるのでは?みたいな感じで、
書斎が欲しい!って悩んでいた訳ですが、プーになったらなったで、
もう少し柔軟に対応したいなーって思うようになりました(*2)。
なので、まずは寝っ転がりながら、Dancerのドキュメントでも見て、
デプロイの方法を勉強をしたいと思います。
おしまい。
(*1) PHPは、それ以来、数年前にwikiのpluginを拡張した程度
(*2) プーになる予定はないけど、間違いなく社会不適合的な意味で予備軍
Hokkaido.pm#7に行ってきました
5月 13th
今回はJPA様のご協力で、riywoさんが来てくれました。
まずは、みなさんお疲れまでした!
JPA++
riywoさん++
WAF再入門ということで、個人的にうれしい内容でした。
あと、捗る系(運用系)の話は新鮮でした。
Amon2(akiymさん)
相変わらず、高校生とは思えない内容でした。
最終的に、KENT WEBのBBSがplackupで動いてました。
Dancer(aloelightさん)
use Dancer;するだけ!とか、ファイルの最後にdance;とか、
オシャレだなーって思いました。
Deploymentに関するドキュメントがあるのは、個人的にありがたいです。
Mojolicious(jamadamさん)
Mojoは、ほんとにお手軽なんですね。
モジュール群をuseするとか、いろいろ便利ですね。
Ops Tools with Perl(riywoさん)
捗る系(運用系)のお話でした。
オペレーションエンジニアが抱えている作業だったり、
運用に関するお話が聴けて、すごくありがたかったです。
まとめ
WAFについては、あまりしっかりとした知識を持っていなかったので、
今回の勉強会はとてもありがたかったです。
あと、VPSを借りている以上、運用周りに関する知識は必須なので、
そういった意味で、運用系のお話はとてもありがたかったです。
あとは、手を動かして、デプロイしてですかね。
この辺は、Hokkaido.pm Casualでカバーしたいですね。
あと、自分もLTをして、音を出しました。
スライドはこちら。
それから、スープカレーですが、
最近だと、Chutta(チュッタ)かなー。
GARAKUもYellowも捨てがたいですけどね!
という訳で、今回もどうもありがとうございました!
おしまい。
Hokkaido.pm#7は今週末ですよ!
5月 8th
行こうと思ってたけど申し込んでない方はお忘れなく。
お申し込みは、こちらから!(懇談会は、こちらから)
今回も、JPAの協力によりゲストが来てくれます。
ゲストは、なんとriywoさんです!
As a Futurist…
Hokkaido.pm #7 に参加させて頂きます
という訳で、自分もLT(まだ準備してない)でなんかやりますので、
是非、techno_nekoには興味ないけど、riywoさんに会いたい!みたいな感じで、
こちらから参加して頂ければと思います!!!11
おしまい。
MTの構築はじめました
5月 5th
まずは、MTOSを使って、MTを始めてみました。
まず、htmlとcssをDreamweaverを使って、なんとか形にします。
幸い、このDWが手元にあったので、昔を思い出しながら作成しました。
次に、MTOSをインストールして、テンプレートを編集します。
主に”index.html”の中身を差し替えて、「HTMLヘッダー」だけ残しました。
cssは自分が用意したものを追加してインポート。
で、肝心の中身ですが、もちろん工事中の旨を表示。
一応、気になったのでメモ。
encode_html="1"
が、出てきたんですが、意味が分からないし、検索しても出て来ないし・・・。
やっと、見つけました。
これ、グローバル・モディファイアって言うんですね。
これがあると、テンプレートタグの置き換え時にエンコードしてくれるそうです。
例えば、”<"とか">“を、”<”とか”>”にしてくれます。
なるほどねー。
おしまい。
WPからMTへのインポートに立ちふさがる壁
5月 2nd
一応、書いておこうと思う。
1. 「XML::LibXML::SAX」を入れる
これをインストールしないと、うまく行かない場合があるらしく、
今回は、見事にハマりました。
Ubuntu 11.10 を使ってて、
libxml2-devを先に入れる必要があるんだけど、なんでか入らなくって・・・。
aptitude updateを忘れてましたってオチ。
その後は、
cpanm XML::LibXML::SAX
で入りました。
2. 手修正が必要
このケースの頻度はよく分かりませんが、こちらの通りです。
3. 画像ファイルの扱い
インポートに成功したはいんだけど、
画像のURLが引っ越し元を参照してて、どうしていいか分かんない。
4. WordPressのタグが残ってる
画像のタイトルだったり、Syntax Highlighterだったり。
5. コメント周りがよく分かんない
自分の名前が引っ越し元のサイトにリンクされてる。
一括置換できるのかな?
という訳で、WPからMTへの引っ越しは一筋縄では行かなそう。
おしまい。
ハマりの続き
5月 2nd
アドバイスを頂いたので、なんとか解決した。
でも、こんなエラーが出たのでメモ。
なんか、本文中におかしい文字列があるらしくエラーが出た。
その行の中身を確認すると、おやっ?ってなったので手修正を試みた。
どうやらエラーの起きた行の行末が、他と異なるのが原因みたい。
(スクリーンショットの先頭行がエラーの起きてる行)
なので、左のような^H^Mを、右のように^Mにしたら、すべてうまくいった。
@masiuchiさん、ありがとう!
http://masiuchi.dyndns.org/blog/2012/05/wxrimporter2.html
あと、XML::LibXML::SAXを入れるには、
libxml2-devを事前にインストールしなきゃダメでした。
めでたし、めでたし。
Hokkaido.pm Casual#0をやってみて
5月 2nd
結構、日が経っちゃったけど、ちゃんと書きますね。
次のHokkaido.pm Casual#1は5/16に開催します。
申し込みは、こちらから。
という訳で、まとめを書きます。
個人的な印象なんですが、何人かの初心者の方は、
目的はあるんだけど、それを達成するために必要な知識や手法が分からないようで、
その点に関しては自分もそうなので、みんなでケアできるかと思います。
ですが、ただ漠然とPerlを覚えたい!みたいな感じだと、
何が分からないのか分からないし、道筋を示すのも大変ですよね。
今回、みなさんにLTをして貰ったところ、
何らかの目的があって参加してくれてるようで一安心しました。
で、さっそくなんですが、
Hokkaido.pm Casualで出来るコトについて考えてみます。
開催後に、ちょっとだけTwitter上で議論したのですが、
サクラが必要だよねっていうお話になりました。
これは、どういう意味かと言うと、
あの空気で、初心者的な質問するのは大変だよね?ってなりまして、
初心者が少数派だったっていうのもあるのですが、
初心者の気持ちになって質問するのは可能なのか?という個人的な疑問もあり、
どういう方法が良いのかちょっと分からない状況です。
とは言うものの、
毎回LTをして貰うのも、いつか止めた方が良いのかも知れないですし、
どっかで強制的に質問を投げて欲しいっていう気持ちもありますし。
そんな理由で、初心者の方にもLTをお願いしている次第です。
あと、前回出た内容をメモしておきます。
- ArduinoとPerlで何か
- GPSをPerlでパースしたり
- Perlで音楽
- Perl 5.16について
- WebSocket
- markdownとXslate
- ゆいちゃっとの改造の改造
- プレゼンテーションツール
- 開発環境
- Perlのデバッグ方法
- MTプラグイン
他にもいろいろあったけど、目的であれば達成手順だったり、
ハンズオンとか、課題を持ち寄りながら、
手を動かして、何か持ち帰って貰えればと思います。
何の気無しにカジュアルとか言ってみたけど、
多分、初心者さんにはここに参加するのだって勇気が要りますよね。。。
まずは、Perlで何が出来るかを見るためだけに参加するのも手だと思うので、
思い立ったらATNDに登録して来てみて欲しいです。
おしまい。
今日のハマり
4月 30th
WordPressから、MovableTypeに記事をインポートしたら、
こんなメッセージが表示されて、枕を涙で濡らしたよっていうお話。
でもって、解決方法は分からないけど、エラーメッセージは残しておきます。
とりあえず、エラーメッセージだけ。
End tag mismatch (wp:meta_value != category) [Ln: 1962, Col: 234985286]
インポート時の設定もあった方が良いのかな?
今日は、この辺で。
