Tile Tabs
入れてみた.便利!
Misplaced Lens Cap

★


@theartofmadeline
Fai_Ryy
Show & Tell
2025 on Tumblr: Trends That Defined the Year
trying on a metaphor
I'd rather be in outer space 🛸

Love Begins
todays bird
Sweet Seals For You, Always
art blog(derogatory)
official daine visual archive
The Bowery Presents
cherry valley forever
TVSTRANGERTHINGS

shark vs the universe
taylor price
𓃗
seen from France

seen from Germany
seen from Germany
seen from United States

seen from Malaysia

seen from Canada
seen from United States

seen from Germany

seen from Poland
seen from Italy

seen from United States
seen from United States

seen from United Kingdom
seen from Sweden

seen from Canada

seen from Germany

seen from Malaysia
seen from Italy

seen from Malaysia

seen from Slovakia
@yuepc-blog
Tile Tabs
入れてみた.便利!

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
geeknote
evernoteのエディタが気に入ってなかったのでemacsからいじれるようにした
http://futurismo.biz/archives/3038
http://qiita.com/torub/items/e2f3a81828f153bdc0b5
GitLab入れた
研究室サーバにGitLabを入れる
参考: 公式, 他 バージョンは8.6辺りになった感じ.
初期動作確認まで
sudo gitlab-ctl reconfigureが Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? と出て失敗していた. postgresqlのソケットが変に残ってしまっていた様子. 解決:参考 再発したのでさらに調べた:参考 結局/etc/gitlab/gitlab.rb内でpostgresqlのパラメータを変えたらちゃんと終了しようとしてくれるっていうグダグダ対策になってしまっている...
sudo gitlab-ctl startとして対象のポートをブラウザで開いても,GitLabの502エラーの画面 解決:ポートが使用中だった.数字を変えたらOK
アカウント作成の通知メールが届かない メールについてはやっぱり不勉強だ... 解決:Gmailアカウントを作成し,それで送るようにした参考
リバースプロキシとそれによる問題
gitlabをnginxのサブディレクトリ運用にし,apacheでリバプロする 参考
上記ではassetがリバプロされない.どっかに設定が潜んでるんだろうけど... とりあえずこれで対処 参考 ※後述,の処置により,必要なくなった!
プロジェクトを作ってgit cloneしようとすると,URLが変である. /etc/gitlab/gitlab.rbで設定したexternal_urlがそのまま出てきている.そらそうだわな. 参考
上記設定で,SSHホストの表示は良くなった.しかし肝心のSSH越しgit cloneなどができない. GitLab: API is not accessible fatal: Could not read from remote repository. 色々見てみると,上記設定で行っていた/opt/gitlab/embedded/cookbooks/gitlab/templates/default/gitlab-shell-config.yml.erbでの変更はいらなかった模様.生成後のgitlab-shell-congig.ymlでexample.com/gitlab/gitlabみたいになっていた.これを修正するとSSH越しのgit cloneなどができた. おそらくバージョンの違いのせいで,8.x系の情報が少なすぎて,これで悩んでる間はひたすらバージョン下げたい欲に駆られた. ちなみにこの辺りを読んでいて気づいた.
上記設定でHTTPSについての表示は改善されなかった. アバター画像も表示がうまく行っていなかった. どちらもURLが127.0.0.1:xxxxとなっていたため,それを探す. 色々試してみた結果,/var/opt/gitlab/gitlab-rails/etc/gitlab.ymlのhostとportを参照しているらしいことが判明. 今後もgitlab-ctl reconfigureをする可能性はあるので,templateから変更.変更点は以下の通り.
/etc/gitlab/gitlab.rbに以下を追加 gitlab_rails['gitlab_repo_host'] = 'example.com' gitlab_rails['gitlab_repo_port'] = 80
/opt/gitlab/embedded/cookbooks/gitlab/templates/default/gitlab.yml.erbを以下のように変更 host: <%= gitlab_repo_host %> port: <%= gitlab_repo_port %>
これでHTTPのURL表示も,アバターの表示もうまくいって,assetのリバプロも必要なくなった!!!勝利!!! 現状は他に問題点は見つかっていない.この変更のせいでなんか起こったら・・まぁまたがんばろう.
色々update
けんきゅしつのCentos7のサーバが色々起こられたのでupdateした.
php
元:5.4.16
要求:
5.4.43以上
5.5.27以上
5.6.16以上
結果:5.6.16
参考
OpenSSL
元:1.0.1e
要求:1.0.1j以上
結果:1.0.1.m
参考
OpenSSH
元:6.6.1p1
要求:6.6以上
okっぽい,が,参照しているOpenSSLが古い.
SSHを入れなおそうとしてもOpenSSH_6.6.1p1, OpenSSL 1.0.1e-fips 11 Feb 2013
ってことは入れ直しができてない?うーん・・・後回し
ksnctf 12
参考
くっそう,思い返すとめっちゃヒントが...w

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
zmv
便利ー! 参考
hubot
研究室Slackにhubotを導入した.
入れたものの一部メモ
LGTM
http://saihoooooooo.hatenablog.com/entry/2014/07/04/124849
ミサワ
https://www.npmjs.com/package/hubot-misawa
httpd.confメモ
公式
http://httpd.apache.org/docs/2.4/new_features_2_4.html http://httpd.apache.org/docs/2.2/ja/ http://httpd.apache.org/docs/2.4/ja/
参考
http://qiita.com/DQNEO/items/1556a8e85af4bc40aad6 http://damelog.com/computer/server-administration/apache/apache-http%E3%82%B5%E3%83%BC%E3%83%90-upgrading-to-2-4-from-2-2-%E8%B6%85%E6%84%8F%E8%A8%B3%E7%89%88/
色々
ServerTokens Prod サーバの情報を見せない
PidFile run/httpd.pid pidを開始時にメモる
MPM
変更
MaxClients → MaxRequestsPerChild
MaxRequestsPerChild → MaxConnectionsPerChild
LoadModule
変更
BASIC認証 http://blog.netandfield.com/shar/2012/05/apache-24basic.html
alias http://blog.livedoor.jp/qoozy/archives/52467681.html
Disk Cache LoadModule cache_module modules/mod_cache.so LoadModule disk_cache_module modules/mod_disk_cache.so ↓ LoadModule cache_module modules/mod_cache.so LoadModule cache_disk_module modules/mod_cache_disk.so
削除
default_module 認証漏れを全て拒否する.2.4では廃止.
LDAP とりあえずコメントアウト
mem cache 廃止
perl_module http://d.hatena.ne.jp/ta-nuki/20141031 保留
要るかと思ったらconf.d/*.confで読んでた
MPM LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
Centos7で必要 LoadModule systemd_module modules/mod_systemd.so
User,Groupディレクティブで必要 LoadModule unixd_module modules/mod_unixd.so
Options
FollowSymLinksが標準なので書かなくていい
他のOptionは全て+や-をつける
アクセス制御
参考
禁止
2.2 Order deny,allow Deny from all
2.4 Require all denied
許可
2.2 Order allow,deny Allow from all
2.4 Require all granted
DefaultType
廃止
UserDir
しばらく直らず困った.conf.d/userdir.conf内の設定で上書きされてた.解決. http://scribble.washo3.com/linux/apache2-4-userdir-forbidden.html
疲れた
速攻バックアップ取った.辛かった.二度とやるまいぞ.
GitBucketが治った
ほんとに嬉しい.
別件でサーバを再起動したりしたらtomcatが起動しなかったりしてたのだが,それを解決したところでGitBucketが起動しなくなった. ドサクサに紛れてGitBucketをデプロイしなおししたのがまずかった.
/home/tomcat7/.gitbucketの古いものが残っている状態でデプロイし直しすると失敗して起動しない.
repositories/user/内はそのまま入れ替え可能. ただしリポジトリは作ってから.
POST
curlを使う.
curl -d name=yue -d data=test http://~~~
こんな感じ.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
ドメインを取得した
これまではno-ipの無料サブドメイン yuelab82.no-ip.bizを使っていた. ブログを作って有料ドメインを作ってみたのをきっかけに,お名前.comで有料ドメインを取ってみた.
新ドメイン
http://yuelab82.net
変えたこと
元のhttp://yuelab82.no-ip.bizは,新しいドメインにリダイレクトするようにした.
お名前.comの純正DDNS更新はLinux版が無く,DiCEも弾かれるらしい.(参考) MyDNSのDDNSサービスに登録,お名前.comのDNSサーバにMyDNSを設定.
cronでMyDNSのDDNSを自動更新.(参考)
つらいこと
上記の設定に伴って再起動とかしたらGitBucketが死んだ.まだ復旧途中・・
tomcatまでは起動してるので・・・うーん,がんばる.
Cabochaを入れた
Cabocha
係り受け解析器
nlp100で使うのでローカルに入れた
環境
Ubuntu 14.04
MeCab 0.996
CRF++ 0.58
Cabocha 0.69
前提
MeCabはnlp100の前段階で入れていた
IPAのutf-8の辞書を(参考:MeCab公式)入れていた
コマンドオプションで mecab -d /var/lib/mecab/dic/ipadic-utf8 として(.zshrcでaliasかけて)済ませていた.
インストール
CRF++のインストール $ tar xvfz CRF++-0.58.tar.gz $ cd CRF++-0.58 $ ./configure $ make $ sudo make install
Cabochaのインストール $ ./configure --with-charset=UTF8 --enable-utf8-only $ make $ sudo make install
エラった $ cabocha morph.cpp(187) [charset() == decode_charset(dinfo->charset)] Incompatible charset : MeCab charset is euc-jp, Your charset is UTF8
最初,Cabochaがeuc-jpになっているのかと思ってそっち方面で調べていた.
よく見たらMeCabやん!
ということで,
.zshrcでの暫定措置をやめる alias mecab='mecab -d /var/lib/mecab/dic/ipadic-utf8'
/etc/mecabrcを編集 # dicdir = /var/lib/mecab/dic/debian dicdir = /var/lib/mecab/dic/ipadic-utf8
.cabocharcを作成 (参考) mecabrc = /etc/mecabrc
これで無事に,MeCab,Cabocha共に動くようになった.
教訓
エラーは流し読みしない
GitBucket
GitLabが入らなかった
原因はubuntu 32bitだったこと... (参考) 悲しい...
GitBucket
というわけでこっちに. かなりGithubクローンっぽさ強い.日本人が作ってはるらしい!
入れるもの/使うもの
tomcat7
apt-getから入れるとtomcat7ユーザのホームディレクトリが作られない.
手動で作る. (参考)
chown -R tomcat7:tomcat7 /home/tomcat7
これがないと色々動いてくれないそう.
最初のままだとManager画面を見られない.
tomvat-users.xmlをいじる. (参考)
GitBucket
Githubからwarを落とす.
chown tomcat7:tomcat7 gitbucket.war
mv gitbucket.war /var/lib/tomcat7/webapps
tomcatをリスタート
nginx
新しく入れるわけではないけど
localhostの8080ポートで動いているtomcatのポートフォワードをする.
/etc/nginx/site-enable/defaultに追記 (参考)
nginxをリスタート
これで外部から,http://(ドメイン)/gitbucket でアクセスできるようになる.
GitBucketを使う
user:root, pass:rootでログイン
パスワードはログイン後に右上から変えるべし.
ただし,Full NameはUserネームではないので注意.なんか設定ミスった時は/home/tomcat7/.gitbucket (参考)
Userネームは変えられないようなのでSystem Administrationから新しいユーザを管理者で作ったらいいかな・・?
sshでアクセスにもできる.ただしポート開けないとだめそうだったので後回し.
元々使ってたGitリモートリポジトリからGitBucketに移す
まじめにやるならこれ (参考)
元のリモートリポジトリが同マシン上にあったので,ズボラした.
GitBucketのリモートリポジトリ内を全消し
元のリモートリポジトリでchown tomcat7:tomcat7 *
GitBucketのリモートリポジトリへ丸コピ
うまく行ってなかったのでズボラしちゃだめ!
GitBucket側の全消しを忘れたままmvして上書き失敗してから全消ししなおして...ってのがまずかった.できることにはできるが,危ないので非推奨.
nginxの容量制限で一括git pushできなかったのでやっぱりズボラしました(・ω・)
完成
万歳!
ksnctf 14 John
John
暗号化解析ツール...であってるのかな. 総当りやら辞書検索やらやってくれる. apt-get で入れられるw
最初辞書ファイルが提供されてることを忘れて,オプション無しで動かしたら総当りでやってたっぽく13時間で2個見つけてくれたw さすがに20個はきつそうなので見返したら辞書ファイルあったやん,っていう.
ksnctf
今411点 与えられたファイルの文とかでググると結構その問題自体の解説とか出てきて結局見ちゃうのであんまり実力じゃない... 見ないようにすればいいけど難しい...
sha512
頭に$6$って付いてるのはsha512らしい
Yasnippet
やっとスニペット入れたーw
参考
def main():
だったのを
def main(): if __name__ == '__main__': main()
にしたのと,
#!/usr/bin/python #coding:utf-8
を作るくらいはしてみた. auto-completeとかとの連携もあるようだが今度.
キーバインドを参考先見て変えたのでメモ.
C-x i i :スニペット変換 C-x i n :新規スニペット C-x i v :スニペットを見る&編集

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Cygwin, pipのインストール
プロジェクト用まとめ
Cygwinのインストール
cygwin ここから
"Install Cygwin"
"Run setup-x86.exe any time you want to update or install a Cygwin package for 32-bit windows." の"setup-x86.exe"をクリックして保存.
64bit OSでも32bit 版がおすすめ.
setup-x86.exeを実行
"次へ"をどんどん押していく.
Choose Download Site(s)になったら"http://ftp.jaist.ac.jp"を選択.
何か出てもOK押す.
Select Packagesになったらパッケージを選ぶ.
右上の"View"をクリック,CategoryからFullに表示を変更.
左上の"Search"欄に入力すると検索できる.
表の"Package"の欄の,一番最初の部分にパッケージ名が書いてある.
表の"New"の欄が"Skip"になっている場合,"Skip"を1度クリックすると数字(バージョン名)に変わる.その状態にしておけばパッケージをインストールできる.インストールしたくないものは何度かクリックして"Skip"に戻せばよい
以上の手順に従い,以下のパッケージをインストールできるように選択
gcc
make
python(python3ではない)
python-setuptools
wget
openssh
tar
あとは最後まで"次へ"を押していく.
もし後からパッケージを追加したくなったら,setup-x86.exeを使って今の手順で追加してあげればOK
Cドライブの直下にcygwinフォルダができていることを確認.
スタートなどから検索して,"Cygwin Terminal"を開き,lsやpwdなどを試してみると良い.pythonもこの時点で動かせるはず
pipをインストール
先ほど入れたpython-setuptoolsからインストールする.ただしCygwin上のコマンドとしては"easy_install"というのらしい
Cygwin Terminal上で easy_install install pip もし上記で"easy_insatallなんてコマンドは無い"などと言われるなら,easy_installまで打った状態でtabを押して補完する.私の環境ではeasy_install-2.7だった
pip --versionでバージョンを確認
numpyなどを入れるならpip install numpyみたいにする.
参考
Norio's blog
tumblrにおけるMarkdown自分メモ
専用のエディタ
いくらMarkdownが楽だって言っても、毎回「プレビュー」を押して、結果を確認しながらじゃ、効率が悪いことこのうえない。だからエディタを使おう。ということで私が使っているのはMouというエディタだ。シンプルだけど、ちょっと欲しいなって機能が揃っているので、気に入ってる。
h2を段落にする
ふつうの文章。もしMarkdownにへんかんしたくなければ、バックスラッシュを文頭に置いておけばいい。
コード
コードを入力するときは半角スペース4つを文頭に入力する。
class Foo def foo puts 'foo' end end
コードのシンタックスハイライトは、google-code-prettyを使って行なっている。方法はtumblr+markdown+google-code-prettyでsyntax highlightingするを丸パクリしている。
強調表示で使いそうなもの
**または__で囲む。
bold-アスタリスク bold-あんすこ
リスト
-(ハイフン)を戦闘につけて並べるとリストになる。リストは上下に空行を入れなければならない。
list1
list2
list3
番号付きリストは、「数字.」(数字ドット)を文頭に置く。
いちばんめ
にばんめ
さんばんめ
引用
引用は>を文頭に置く。
文頭に>を置くと引用 複数行にまたがる場合は、全ての行の先頭に>を置く。 リストと同じく、上下に空行を入れる必要がある。
引用は>を複数個置くことでネストできる。
href
[tumblr](http://tumblr.com “tumblr”)と書くと、
tumblr.com
ってなる。リンクのタイトルがなくてもいいなら
[tumblr](http://tumblr.com) これでOK。
tumblr