はてなキーワード: Daemonとは
令和だけど令和っぽくないソフトばかりだが許してくれ、 あとURL書きすぎたら投稿できなかったので気になったのあったら調べてくれ
とりあえずファイルの中身を見るためにこういった汎用のエディタは持っておきたい。
定番が古いので乗り換え先を色々試した結果これに落ち着いた。
これだけあれば世の中の大半のソフトは解凍できるのでLhaと頭についてるソフトを使ってるひとは乗り換えよう。
Massigraから乗り換えるのに丁度よかったので是非。
軽いPDFビューア。
PDFを見るだけならこれでいいと思う。
LinuxでMPD使ってる人は入れてみてもいいけど、全くMPDを知らない人は導入クソ面倒だし操作も面倒なので入れなくていいです。
MPDクライアント。
/etc/systemd/system に corekeeperds.service って名前で以下の内容のファイルを作る。
[Unit] Description=Core Keeper Dedicated Server Documentation= [Service] Type=exec User=steam Group=steam TimeoutStartSec=0 Restart=always RestartSec=30s WorkingDirectory=/home/steam/Steam/steamapps/common/Core Keeper Dedicated Server/ ExecStartPre=/home/steam/steamcmd +login anonymous +app_update 1007 +app_update 1963720 +quit ExecStart=/usr/bin/env "/home/steam/Steam/steamapps/common/Core Keeper Dedicated Server/_launch.sh" SyslogIdentifier=CoreKeeperDS [Install] WantedBy=multi-user.target
※ ExecStart はバグっているので空白のあるパスを食わせるとうまく処理できない。なので /usr/bin/env 経由で文字列を食わせている。古の知識。
作ったら、
chmod 755 /etc/systemd/system/corekeeperds.service systemctl daemon-reload
して、完了。
あとは
systemctl start corekeeperds.service
でサービス開始。
systemdがプロセスを死活監視して、異常終了した場合(この辺の挙動は 後述の Note 参照)に勝手に再起動してくれるようになります。
状態は
systemctl status corekeeperds.service
で見て、
止めるときは
systemctl stop corekeeperds.service
で。(時間かかる)
Restart=on-failure で大丈夫だと思うのですが、うまく上がってこないときは always とかにした方がいいかもしれません。
Restart の各設定値の挙動については以下が詳しいです。
https://tex2e.github.io/blog/linux/systemd-restart-config
ぼっちなので、私のサーバーには Dedicated Server が落ちるほどプレイヤーが来ません。
なので Systemd への登録で、ちゃんと再起動するかどうかは確認できてない感じです。
出来なかったらごめんなさい。
電車に乗っていたらカップルの女性のショートパンツが非常に短い。今は割と長いのが流行なんじゃないかと思ったが、似合っていた。しかし、鞄で隠れている部分を見るとどうしてもスカートに見えてしまう。
それにしてもきれいな脚だなあと思っていると、二人が立ち上がった時に彼女がスカートだとわかった。もしかしたらキュロットスカートかもしれないが、それはわからない。
自分は夜に入浴するのではなく、朝シャワーを浴びる。寝癖がひどいからだ。その時についでに歯を磨く。朝の忙しい時間に二度も歯を磨くことなど考えられないし、歯磨き粉でスースーした口の中では朝食の味もまともわからない。
そういうわけで、いつものように洗面所で全裸になって歯磨き粉を絞り出そうとしたのだが、残りが少なくてまともに出てこない。裸眼のままでチューブをぎゅうぎゅうやっていたら、ポコンという音とともに大量の歯磨き粉が飛び出て、下腹部についた。
運の悪いことに一部がおちんちんの先っぽに着いた。朝から股間がさわやかだ。洗ったがしばらくはパンツの中で違和感があった。その後、おちんちんに異常はない。
ジョギングの帰り道、いつもの薬局でシャンプーを買ったのだが、レジの女性がアラレちゃんみたいなくりくりした目と眼鏡でかわいかった。いつもこの薬局ではTENGAやコンドームを買っているのだが、店を変えるべきか、淡々と買い続けるべきか。ちょっとだけ困惑した顔を見てみたいと思う下品で露出症的な自分の姿に戸惑う。
スマホをahamoに変えたので、ほとんど使っていないメールアドレスに、docomoのメールが今後通じないことを送ったが、定期的にやり取りをしていた旧友と家族を除いて1件も帰ってこず、半数以上がmailer daemonだった。
アクティブな人間関係は完全にツイッターとラインに移行していたので、当然の結果だろうと思うが、サークルの女子との縁もこれでほとんど縁が切れたことになる。特に未練はないので構わない。
三十代になったせいか性欲が落ちている。朝勃ちの頻度も減った。性病検査のついでに男性ホルモンの量を測ってもらったら正常値だったので、自分の年齢ではこんなものなんだろう。しかし数年前は真面目に勤務しても突然勃起していた。そのたびに困惑させられたが、意図しない勃起がなくなると寂しいものである。
ついでに、尿の軌道のコントロールも難しくなった。しかも、小便器で用を足した後おちんちんを振ると、なぜかスーツに尿が若干付着する。おちんちんの振り方を研究する必要がありそうだ。
触発されてわたしも2019にプレイしたゲームを列挙してみた。
・SEGAAGES ぷよぷよ
・Enter the Gungeon
面白げではあるものの、正直Switchでは操作性が悪くて、これはPCでキーボードとマウスでプレイすべきタイトルだなと感じた。
宇宙ものにロマンを感じるのと、スターフォックスコラボがあったのとで、購入。
まぁまぁプレイしたものの、途中で飽きて終了。スターフォックスコラボがただキャラを出すだけではなくストーリーにがっつり組み込まれてるのがすごいと思った。
最後(?)のドラゴンを倒しに行くぞってところでやる気がなくなって終了。
ドラゴンズドグマオンラインのアクションがたのしかったのでそれを期待して買ったものの、こっちのアクションはいまいちだった。
・Slay the Spire
神ゲーof神ゲー。ゲームバランスがほんとうに絶妙で難しすぎず簡単すぎず、それでいていろいろなデッキ構築でクリアーできるようになっており、難易度をあげるやりこみ要素もあって隙がない。
TCG(DCG)やドミニオンが好きな人はすべからくプレイすべきだし、そうじゃなくてもすこしでも興味がでたらやってほしいタイトル。
・スーパーマリオメーカー 2
ストーリーモードはクリアまで、作成モードは8ステージだか12ステージだかぐらいまで。
作るのはたのしいんだけどプレイさせる人がいないんでこのゲームを心底楽しむことはできなかった感が強い。
・ASTRAL CHAIN
これまでわたしはプラチナのタイトルとはあんまり相性が良くなかったんですが、今作は楽しめた。
うまくコンボをつなげられると自動的にスタイリッシュに攻撃できる爽快感が売り。
キャラデザがいまいちなのと、あと無駄に挟まれたステルスゲーがストレスだった。
・Forager
最初はすごくはまってプレイしてたんだけど、最後はしりつぼみなかんじに終わってしまったのが残念。
グラフィックがかわいくてよい。
・ケイデンス・オブ・ハイラル: クリプト・オブ・ネクロダンサー feat. ゼルダの伝説
クリプトオブネクロダンサーとゼルダの伝説がコラボして生まれた奇跡の一品。
ローグライクとはいっているが、周回プレイをやりこまない限りローグライクっぽさはあんまりなくて、想像以上に2Dゼルダだった。
おすすめ。
4人協力ハンティングアクション。
手軽に気軽に協力ハンティングアクションができるので良かった。
・DAEMON X MACHINA
アーマードコア系は初代しかプレイしていないのであんまりあてにならないのだが、デモンエクスマキナはかなり私の望んでいたアーマードコア感があってよかった。
操作してるだけでたのしいというのは大きい。ゲームバランスも私にはちょうどよかった。
キャラデザは最高にいいんだけど、ゲームは Not for me な感じだった。正直、どこに楽しさを見出せばよいかわからなかった。
アトリエシリーズは初代だけプレイしたことがあったのだが、それも中退したのできっとわたしにアトリエは合わないのだろう。
・Untitled Goose Game 〜いたずらガチョウがやって来た!〜
かわいい。
アクション要素が低めで謎解きがメインって感じで、ちょっと望んだものとは違った。
約1か月ほどプレイ。
前評判がわるくて逆に気になって買ってしまったのだが、まぁたしかにアプリのクオリティはお世辞にも高くはないのだが、ゲームとしては過去歴代プレイしてきたなかで一番楽しめた。
(過去歴代とはいってもダイパ、BW、サンムーンしかプレイしたことはないのだが)
まずキャラがいい。ライバルのホップくんはかなり好感がもてるキャラだし、マリィは最高of最高のかわいすぎる神ゴッド、ユウマリもっと流行れ。その他キャラもそれぞれ魅力があってとてもよい。
あとはジム戦の盛り上がりが最高。最後の一匹になった時に応援が大きくなるのと、ダイマックスで殴りあうのが熱かった。
・脳トレ
■PS4
・SEKIRO
途中で挫折。
めちゃくちゃよくできてたし、すごく楽しいんだけど、難しすぎた。あと死にまくるのにロードが長すぎるのがきつかった。
・新サクラ大戦
まだやってない。きっと神ゲー。
途中までプレイ。
非常にユニークでおもしろいルールで悩ませられる。難易度がかなり高くて脳がつかれる。
音ゲー。
途中までプレイ。
・HARDCORE MECHA
序盤だけプレイ。
スパロボ的アクションを自分でプレイできるのが売り。いつかちゃんとやりたい。
・Slay the Spire
・The Witcher 3: Wild Hunt - Game of the Year Edition
Not for me.
上位途中までプレイ。
過去モンスターハンターに比べて圧倒的に遊びやすくなった名作。
すごくおもしろいしよくできてるんだけど、上位から発生する討伐対象モンスター以外のモンスターが割り込んでくる仕様がほんと苦痛でやめてしまった。特に爆弾おとすやつがかなりアレ。
・Airtone
途中までプレイ。
よくできてるんだけど、曲の解禁が遅すぎるのと、難易度が高すぎるので最後までプレイする気力がわかなかった。
・R-Type Dimensions
xrdp でリモート接続させる場合、fcitx は使えないようだ。ibus は使える。
http://masato.github.io/2014/06/02/idcf-linuxmint17-part2/
http://linux.keicode.com/linux/japanese-ibus.php
端末 (Terminal)から
"sudo apt-get install ibus-mozc --install-recommends"
で、ibus-mozc をインストール。そして、ibus デーモンを自動起動に登録。
名前:IBus daemon(判ればなんでもよいと思う) コマンド:/usr/bin/ibus-daemon -d
を登録。
http://jvn.jp/jp/JVN81094176/index.html Android OS がオープンリゾルバとして機能してしまう問題
ってやつね。
報告者の森下さんが「とある方から私個人宛で報告をいただき」と言っているので、その「とある」人として少し背景を書いてみようと思う。
https://twitter.com/OrangeMorishita/status/581314325853306882
発見のタイミングは、Android 4.2 のソースコードが出て少しして、ぐらい。この時点では、Android全てが修正されていなかった。当時、 CVE-2012-3411 (dnsmasq が libvirt の特定の config で使うときにオープリゾルバとなる) が発表されていて、これと同じ問題があるのでは、と調べた結果だった。Android のテザリングは、framework の指示を netd という daemon が受け取りネットワークの設定を変更して実現されている。で、テザリングのクライアントにDHCPでプライベートアドレスを配りDNSのリゾルバを提供するために、必要に応じて netd から dnsmasq が起動される。
そのころ、Android端末の製品開発で、スケジュールに珍しく余裕があり、わりと好き勝手できる状況だったので、AOSPのソースコードを精査していた。
いくつか、セキュリティ問題をみつけて、ものによって単に修正、修正と並行して Google に会社から報告、あるいは単に Google に会社から報告、ぐらいの対応をした。
この問題は、Google に報告だけ、の対応をとった。なぜかといえば、 次のような事情があった。
で、この報告の結果なのか、他の報告もあったのか分からないが、Android 4.3 のリリースに修正が含まれていた。もっとも、国内のほとんどのスマートフォン端末は Android 4.3 はスキップした。森下さんへの個人的な連絡の最初は、Android 4.3 発表より前。
正直、この問題のリスクは、端末ベンダ、および端末ユーザにとっては相当に低いものに見えた。3GやLTEの国内キャリアで、外から端末へ DNS query を許すところはほとんどないだろう、というのは直感的には思っていた(これが間違っている場合は、影響がケタ違いに大きくなるところだった。上流も下流も Wifi という構成のテザリングをAndroidは持っていないので、上流を Wifi と仮定すると、残るのは USB と Bluetooth だけになる) 。NAT される場合ならなおさら。
ただ、ネットワークインフラにとってのDDoSというのは、個々にとってはリスクが低くても、それが何百万台、何千万台とあれば影響が出てくるんじゃないか、という気もした。ちょうどそのころ、森下さんが DNS リフレクション攻撃に関してベンダ等への啓発を始めていたのが目に留まったので、森下さんに連絡してみた。脆弱性対応としてハンドリングするのがIPA や JPCERT/CC になるとしても、ネットワークインフラへの影響ということであれば、表に出ない話も扱える方が報告したほうが適切だと思った。私は原理的には分かってもネットワーク運用に関しては業界の外にいるからね。
事情は知らないけど。
ひとつの可能性としては、「対応未定」の端末、おそらくは対応しないことになるのだろうけど、それらの現役感がなくなってきたからじゃないかな。Android 4.2系が端末のラインナップとして長生きしすぎたせいで、けっこうOSバージョンアップではなくセキュリティ修正としての対応をする製品が多くなったのかなぁ、という気もするけど。
もうひとつの可能性としては、当初よりもインフラへのリスクが上がっているのかもしれない。Android 4.2系の端末で修正リリースが去年の秋とか、これからの近未来とかのが多い、という状況からするとね…。
レンタルブログサービス「Blogger」をご存知だろうか?
ブログサービスを手がける業者は数多くあるけれども、Google本体が行なっているのはBloggerだけ。
そこに書いていたブログが削除された顛末をご紹介したい。
Bloggerはもともとサンフランシスコのパイララボという会社が手がけていたサービスだったが、2003年Googleが買収して今の形になった。
日本では利用者が少ないけれども、SEO対策に優れている(らしい)ことやGoogleAdsenseとの連携が簡単なこともあって、利用者には好評だ。
かくいう私も、現在Bloggerで日本語のブログを240日以上、毎日公開している。
ブログを書く人の目的は様々だと思う。表現欲求を中心に、仲間、人脈を増やしたい人もいるだろうし、顧客を増やしたい法人もいるだろうし、アフィリエイトで儲けたい人もいるだろう。
最近の私の目的は、ブログを書きつつ英語も学ぼう、というもの。
海外の人気サイトを和訳・意訳して紹介するようにしているが、そのうち(海外サイトを紹介するだけでは面白くないよな、日本語サイトにも面白いもの、たくさんあるんだから、それを海外に紹介していこう)
と考えた。
いろいろと逍遥するうちに思い至ったのが「ボケて」( http://bokete.jp/ )の英訳だ。
一文が短い、それを訳すのは多少のセンスが要求されるので頭を使う。
それに、海外でもhttp://everythingfunny.org/のようなサイトでも人気のようだ。
他人のふんどしで相撲を取ってやろう、という下世話な感情があったことは否定しない。
(「ボケて」の中でも厳選されたネタを紹介すれば、海外の巨大マーケットからたくさんの人がやってきてウハウハだな!)
というね。
そこは批判されてもしかたない。
ブログの名前は「Silly Captions」にした。
最初はFunny Captionsという名前やStupid Captionsというサイト名にしようとしたが、同じ名前のサイトが多すぎて閉口し、まだ検索数の少ないこのお題に落ち着いた。
お題となる写真を掲載し、そこに英訳したコメントをつけ、その下にアマゾンのアフィリエイトを貼り、その下に、「ボケて」の日本語サイトのリンクを貼る、というシンプルな構成にした。
Bloggerに「ボケて」のリンクを貼ると、ちゃんと元ネタの写真やコメントも表示される。
オリジナルを尊重していたはずだった。
1日目。
http://bokete.jp/boke/2361756
のお題についた
「エヴィバディ!セイ!法〜王」
を、
「Everyboooody! Saaaaay!! Pooooope!」
と訳した。
これは単純で訳しやすかった。
2日目
http://bokete.jp/boke/2387111
のお題についた
「先生がシックスと言う度に振り返ってくる」
を、
「My friend usually looks back to me when the teacher says "Kant".」
と訳した。
英語圏では、sixもsexもありふれている言葉で、そこに子供が敏感に反応することはなかろう、と思って卑語辞典を調べてどうにかそれらしい訳をひねり出すのに呻吟した記憶がある。
3日目
http://bokete.jp/boke/2315945
のお題についた
「俺の中の悪魔が『ヒップホップで食っていけ』とささやいている」
を、
「My Daemon whispers to me that Hip Hop is my calling.」
と訳した。
「俺の中の悪魔が……」というコメントと黒人という組み合わせが、海外じゃ人種差別に取られかねない。
そこでソクラテスのダイモーンを持ちだした。また「食っていけ」というのをどう訳すかでも悩み、
calling=天職を思いつくのにも小一時間かかった。
4日目。
http://bokete.jp/boke/2271602
のお題についた
「ゴルフ場にしましょう!」
(個人的にはこれが一番のツボ)を、
「"Let's dig up tar sands !」
と訳した。
日本人ならゴルフ場開発が環境破壊をするという問題を共有しているが、海外ではそのような声は聞かれないという。
http://ameblo.jp/terfgrass-rd/day-20111206.html
そこでどう訳そうか……といろいろ考えて、この訳にした。
ご存じの方も多いだろうが、北米では、これまで採算が合わずに放置されていたオイルサンドと呼ばれる揮発成分を失った原油の発掘による環境破壊が大きな問題となっている。
トナカイの繁殖地である森を切り開き、表土をまるごと削り取っていくのだから、ゴルフ場開発など目ではない環境破壊が行われているのだ。
http://www.amakanata.com/2012/10/desmogblog_12.html
そこで、こちらの方がわかり易かろう、と思った、自分でも自信作だ。
そして5日目。
http://sillycaptions.blogspot.jpは、ご覧になった通り、一切合切消えてしまった。
なぜ? Why?
特にアダルトな内容もないのに……。
Googleから届いたメールは、これだけだ。
「Hello, Your blog at http://sillycaptions.blogspot.com/ has been reviewed and confirmed as in violation of our Terms of Service for: SPAM. In accordance to these terms, we've removed the blog and the URL is no longer accessible. For more information, please review the following resources: Blogger Terms of Service: http://blogger.com/terms.g Blogger Content Policy: http://blogger.com/go/contentpolicy -The Blogger Team」
それだけ。
他の理由は一切なし。
5日目のボケはうろ覚えだが(キャッシュが残っていないので確かめられない)、
http://bokete.jp/odai/126309
のお題についた
「うるせーババア!だから、初めてのお客様にドモホルンリンクルは売れねえって何度も言ってんだろ!」
を
「Shut up! We, Am*y, couldn't sell you our goods if you brought your friends to our company!」
と訳したものだったはずだ。
ドモホルンリンクルじゃ海外ではわかるまい。
ア*ウェイだったら、海外でもネットワークビジネスというその手法に批判が集まっているので、共感してもらえるだろう。
企業名を出すといろいろとはばかれるので、一部伏字にすれば大丈夫だろう……。
その目論見が、みごとはずれた。
株式会社オモロキ(ボケての運営会社)から、抗議が来たなら、あきらめましょう。
このエントリー自体、はてな匿名ダイアリーから消します。
でもね、まだページビューは50人程度。ほとんど注目されていないのを株式会社オモロキがわざわざみつけて、抗議してきたとは考えられない。
だとすると、Googleが主体的に消したのだろう。
Googleは機械的に作業を行なっているはずだから、一企業に対して批判的なコメントを書けば、ブログ自体を削除するような、そんなプログラムを仕込んでいた、ということか?
Googleは、ア*ウェイのようなお得意さんから批判が届いたら、あっという間にブログ自体を消してしまうのか。
日本のSNSだったら、普通は、メールで詳しい理由をちゃんと説明し、該当記事の削除を要請し、従わないならば削除する、というステップを踏む。
そんなこともなく、一方的に削除して、後は口を拭っておしまい。
それがGoogleという会社のやり口だった。
企業のアカウンタビリティーもへったくれもありゃしない。
先日『スタンフォードの自分を変える教室』という書籍を読んだ。
面白かったのが、
「自分たちは良いことをした、と満足する人間は、そのあと、ちょっとくらいは悪いことをしてもいいとか、自分には悪いことをする権利(ライセンス)がある、などと思い違いをしてしまう」
という記述だ。
ご存知の通り、Googleには「邪悪にならない」をモットーに掲げているけれども、彼らがそれを大声で提唱するうちに、この手の雑なユーザーの取り扱いが慢性的になっているんじゃないだろうか。
そりゃ、オモロキに許諾を得ていない、「ボケて」に転載されている写真そのものに著作権があるのかどうかを確認していないなど、突っ込めば問題はいろいろ出てくるだろう。
しかし、規制のゆるいネットでも、最低これだけは抑えるべきなライン、人種差別やホームページ丸パクリをしたわけでもないのに、これはどういう訳だろう?
私の上記のブログがどういう過ちをしたのかさっぱり分からない。
いきなり何の通告もなく一切合切削除する理由が、まったく分からない。
ネットでの不文律を、私が犯したとは到底、思えないのだ。
「みんなの役に立つサイトを作って、一発大きく儲けたい!」と、
思い続けて、早10年(泣)。。
とりあえず、エロサイトを作るのってすごく勉強なる?楽しい?らしいので、
誰にも利用されない「へぼツール」作るより必ず誰かの為になるなぁと考え、
できるだけ、誰でもわかるように、詳細を書いていますので、
これを見るだけで、ノンプログラマーの方でも、
※記事は毎日10件更新予定です。つまり毎日このサイトだけ見に行けば困らないってことです。
http://anond.hatelabo.jp/20101219185436
http://anond.hatelabo.jp/20101203150748
http://d.hatena.ne.jp/inouetakuya/20120331/1333192327
http://anond.hatelabo.jp/20120318122617
http://anond.hatelabo.jp/20120914214121
http://anond.hatelabo.jp/20110804021353
http://anond.hatelabo.jp/20120926165533
saasesのVPS OsukiniサーバーLT メモリ512MB 月450円! アダルトOK
CentOS 64bitを選択。(メモリを食うだけなので、特に用がなければ、32bitにしよう!)
※どこにも書いてないけど、2週間以内なら取り消しできます。
☆契約時、webmin&mysqlの選択は必須にしておいたほうがいいです。私は間違えて、webmin無しにしてしまった。。
後から、再インストール(初期化)すれば、再選択することができるようです。。
申し込み後、たったの30分で接続できるようになりました。
をバリュードメインで取得。280円!安い。
/sbin/chkconfig auditd off
/sbin/chkconfig autofs off
/sbin/chkconfig avahi-daemon off
/sbin/chkconfig firstboot off
/sbin/chkconfig kudzu off
/sbin/chkconfig lvm2-monitor off
/sbin/chkconfig mcstrans off
/sbin/chkconfig mdmonitor off
/sbin/chkconfig messagebus off
/sbin/chkconfig netfs off
/sbin/chkconfig nfslock off
/sbin/chkconfig portmap off
/sbin/chkconfig rawdevices off
/sbin/chkconfig restorecond off
/sbin/chkconfig smartd off
/sbin/chkconfig xfs off
※190MBが150MBぐらいになります。
http://support.saases.jp/index.php?action=artikel&cat=63&id=312&artlang=ja
# vi /etc/httpd/conf/httpd.conf
NameVirtualHost *:80 ←これを探して、コメントアウトを削除。その下に以下を設定。
DocumentRoot "/home/ユーザーID/iphone-xvideos.info"
ServerName iphone-xvideos.info
<Directory "/home/ユーザーID/iphone-xvideos.info">
order deny,allow
Options FollowSymLinks
# /etc/rc.d/init.d/httpd restart
「httpd: Could not reliably determine the server's fully qualified domain name, using...」
その時はこちらで解決⇒http://d.hatena.ne.jp/uriyuri/20100511/1273575287
で、このままだとIPアドレスでもアクセスできてしまうので、以下もやっておく。
http://fedorasrv.com/memo/log/29.shtml
mkdir /home/ユーザーID/iphone-xvideos.info
chown ユーザーID /home/ユーザーID/iphone-xvideos.info
/home/ユーザーID/以下はpermission errorとなりアクセスできないので、権限を変える。←いいのかな?
http://blog.verygoodtown.com/2010/02/centos-apc-install-how-to/
↑これを実行した際に、「error: expected specifier-qualifier-list before 'pcre'」なんちゃらっていうエラーがでたので、以下を実行。
再度実行して、無事インストールできた。
【APCの設定】
extension=apc.so
[APC]
apc.enabled = 1
/ ←検索
n ←次の検索文字へ
]] ←最後尾に移動
:q! ←保存せずに終了
--------------------------
# /etc/rc.d/init.d/httpd restart
vi /home/ユーザーID/iphone-xvideos.info/index.php
phpinfo();
?>
http://tanaka.sakura.ad.jp/2011/05/centos-linux-apache-php-perl-mysql-lamp.html
↑これを参考に適当に変更してみた
MaxClients 256 ←これを40に
MaxRequestsPerChild 4000 ←これを1000
このサーバは、512MBしかないからもっと小さくしたほうがいいのかも。。
# ab -c 10 -n 100 http://iphone-xvideos.info/
【変更前】
Requests per second: 40.01 [#/sec] (mean)
【変更後】
Requests per second: 137.57 [#/sec] (mean) ←1発目
Requests per second: 552.79 [#/sec] (mean) ←2発目以降(キャッシュ後)
最新版をやってみるとエラーが発生。
「サーバーの PHP バージョンは 5.1.6 ですが WordPress 3.4.2 は 5.2.4 以上のみでご利用になれます。」
3.1系を選択する。。
http://ja.wordpress.org/releases/
※↑結局、後日phpとmysqlのバージョンアップをやりました。
ソースをUP
DBを作る
ホームの「新規データベースを作成する」と書いてある所の下にある、
を修正する。
【プラグイン】
WPtouch ←/wp-content/plugins/wptouch/themes/core/core-header.php をちょこっと変更すればiphoneでxvideo再生ができる。
○人気記事一覧
http://the-fool.me/wordpress/plugins/wordpress-popular-posts.html
設定⇒投稿設定⇒Atom 投稿プロトコル&XML-RPCにチェック
キャッシュが効いていて問題ないことを確認。
○wikipediaから取ってきた女優名をカテゴリテーブル(wp_terms)に突っ込む。(5,260人でした。)
↑これは月に2回更新。cronで動かすことにした。
○googleブログ検索(24時間以内のもの)に女優名をつっこんで、
(とりあえず、引退した人の動画は少ないだろうと考え、現役2,762人分のxvideosを取得してみた。処理時間8時間、192件取得できた。)
http://www.kaasan.info/archives/1457
動画のURLを取得したら、削除されていないか調べて、OKだったら投稿。
http://www.multiburst.net/sometime-php/2009/04/newpost-with-wordpress-xmlrpc-api/
↑ここらへんを参考に
http://pear.php.net/package/PEAR/download
↑pear自体はここにあるので、「XML」フォルダのみをUP。
だいたい、30分で10記事取得できることがわかったので、
【cron設定】
$ crontab -e
00 04 * * * /bin/sh /home/ユーザーID/iphone-xvideos.info/insert_X.sh >/dev/null 2>&1
00 03 1,15 * * /bin/sh /home/ユーザーID/iphone-xvideos.info/insert_XXX.sh >/dev/null 2>&1
http://miya0.dyndns.org/pc/settei/crontab.html
----------------------------------------------------
↑旬な情報が取れないが、とりあえず。。
前日のterm_idを記録して、
次の日はそれ以降のデータを取得する。
----------------------------------------------------
☆jqueryでお気に入り作成。cookieを使う。(PCのみ?)
☆好きな女優を登録しておけば、記事の更新情報をメールで通知。
☆デザイン修正。。
実際、なんとなく勉強になった気もするし、楽しく作業できました。
まったくアクセス無くても、自分用にとても良いものができたと思っているので満足です。
もし繋がりにくくなったりしたら、
別のレンサバに変更しますー。
随時こちらに追記していきますね。
最後まで読んで頂いてありがとうございます。
サイトオープンから10日ほど過ぎたので状況をお知らせします。
はてぶは全くだめだった。。
(日々増加しているが、検索エンジンからくるようになってもまだこんだけ。。)
メモリは問題なし。512MB中ピークでも300MBぐらいしか使ってない。
# chmod 744 /usr/local/bin/memrep.sh
※本日、テスト的にDMMの広告を張ってみました。。←すぐ消した。。
また、後日お知らせしますね。
1か月経ったので。。
ページビュー2500/日
自動更新なのに、きっちりアクセスは日々増えて続けています。エロは強い。
アクセス少ないので、負荷は全く問題なし。
Swapも全く使ってない。
はてな記法とか無視で読みにくいですがゴメンナサイ。
かいたひと→http://twitter.com/chobi_e
follow/unfollowはご自由にどうぞ。
うん、次なんか書くまでにはブログ用意しておこう。
===============
会社としてもOpenSocialに関わってるし、個人でもちょいちょい
勉強がてらに手を出しているので参加させていただきました。
会場を提供してくださったコンテンツワンさんありがとうございました。
http://www.contents-one.co.jp/
ほいではメモの公開。
聞き逃しや誤記もあるかと思うので参照はほどほどに。
=============================
mixi機能の紹介とOpenSocialAPIリファレンス的な説明。
あとは公開するのは微妙なので割愛。
PHPでWEB開発を行うようにしてオープンソーシャルアプリを作る(@KuniTsuji)
=======================================================================
CodeIgniterを使ってのmixiアプリ構築についてのお話。
OpenSocial開発しているので全て既知の情報だったので
メモがありません。ゴメンナサイ。
要約するとPCはつくるのめんどいけどモバイルだとぺらいちで済むし、
運用した気になるモバイルオープンソーシャル (@cocoitiban)
=========================================================
ウノウさんは社員募集中、@cocoitibanは彼女募集中!
@cocoitibanのお仕事
映画生活(ピアに売却)、フォト増、clipp、まちつく
・まちつくについて
位置ゲー、もともとふつうのモバイルアプリとして提供していた。(ユーザー数非公開)
・リリース前
・社長がやりたい→同僚がすごい勢いで作成。@cocoitibanは横で傍観
(モバイルOpenSocialって元のサービスがあれば結構勢いですぐ作れるんですよね。)
・ロードアベレージ1000でも登録できるんだー
そして、当然のように他社を含め登録ができなくなるw
・初日から1週間は1日10万のペースで増えた
・mixiに登録しているユーザーだからまちつくに登録という意識は低いっぽいですが
・ウノウには3時間で画像生成をキュー処理に書き換えたやつがいる
・ボトルネックになりそうなものを全部退治
・ハードウェア確実に足りないので購入進める
・二日目、三日目と同じように+10万人ってトラフィックをさばかなきゃいけない
・リリースから今まで
・初期(パフォーマンスアップ)
・回線が足りなくなりつつあることに気がつく100Mなのに・・・
・決めてから1週間くらいでリリース
・Memcached適用範囲を増やす
・一部機能を企画レベルで見直しふかがひくなるかつ、よりよい動作へ。
・初期パフォーマンスアップ
・L7ロードバランサふやす
・DBマスタ分割
クエリはチューニングされていてCPUやDisk ioのreadはすかすかだけどWriteが痛い事に
・ORMの機能をつかって分割
・トランザクション上影響ないものを分割
・サーバー台数的にはそんなにない。
・中期
・ちょっとだけいいサーバーに置き換え
→あっさり解決
・本格的な機能改善
ユーザーに不便かけてる機能とかを大幅見直し
・社員数増員
・8Fに追加して4Fに事務所を移すことに
・引っ越し大変でした
・可能な限り早くしたかったがユーザーに不便をかけている段階ではリリースできなかった。
・中期
・一部処理をQ4Mに置き換え
・EC2とはおわかれできた
・EC2は悪くないがサーバーがある現状ではコスト間と運用の体制のにゃー(メモ終わる前に次のページへ)
・まとめると
・数ヶ月、数人のエンジニアでおこなわれたので長短納期
・力業だが安定志向を目指す方がいい
・変わったことやると大体トラブって死ぬ
・しかし新しい事やらないと間に合わない
[そのほかメモ]
・Q4M
・Gearman
・ActiveMQ
・自前で実装
・そのほかいいのがあれば
・キュー処理っているの?
・実装クイズ
・Friends1000人いて全員取りに行く場合どうする?
・キャッシュとして定期的に削除しなきゃだめ
・いや1000人とってきちゃおうよ
・トラフィックの波が激しい
・流入云々でかなり違う
・分散のネックはやはりデータベース
・ORMは使うべき
・流行るか流行らないか分からないサービスをつくる場合には必要
・はやった場合にすぐ分割できるか
・トランザクションがネックになる
・XAトランザクション
・トランザクションを正しく処理できるか
・KVSとの透過性
・逆をいえば上記はコードを綺麗にかけるかどうかなので使わなくてもいいと思う
・エンジニアとして思ったこと
・EC2はありだけど運用がイントラで運用するのとは違う形になるので経験が必要だと感じた。
・AmazoRDSが別の地域で使えるようになるといいなぁ。
・どきどきするのが課金。コストをいやいやでもエンジニアが意識せざるを得なくなる
・かなりはやい
・半年1年後、国内レベルのトラフィックであれば大半のWEBサービスは1台でおk
・ip_conntrack/iptable
・ulimit
・Symfony使ったけどそんなボトルネックにならなかった的な話。
・バッチ処理とかforkで悩むことが多い
# 総評
最近はめっきり大きなトラフィックを扱うことがなかったからちょっと刺激もらえました。
前の会社ではサーバー200台くらい管理してたけど今の会社では数十台程度だし、
そこまでトラフィックもこないのでサーバーエンジニアとしては体たらく気味。
まぁ、業務的には様々な方面でやっているので仕方のない事ですが。
とりあえず現状で出しておいて流行したら確実に死ぬ&寝れなくなるので事前に
震える子鹿のようにただビールをひたすら飲むのでありました。
そんな私に声かけてくださった皆様、ありがとうございます。
お名前/ID出していいのか微妙なので割愛させていただきますが、感謝感動雨あられでございます。
そうそう、個人的には今の流行がTwigなので@cocoitibanともうちょっと
お話したかったですが懇親会LTもありーの、飲み過ぎて気持ちわりーので実現せず。
Twigすごく良いとは思うんだけどいまいちドキュメントが少ないので
本当にこれでいいんか?て思うことが結構あるのよねー。
Node周りの実装がぱっと見分かりづらいので難儀。
そいじゃ会社いってきまー
私の友人のジョンは敬虔なキリスト教徒だ。 ミサへの参加はもちろんのこと、教会が主催するボランティア活動にも積極的に関わるし、日々の祈りもかかさない。 日本へ移住したのも布教活動のためだと言うし、日本語は実になめらかである。 このバイタリティが信仰心から生まれるものなら宗教も悪いものではなかろうかとさえ思えてくる。
私自身は典型的な日本人がそうであるように無宗教に近い仏教徒だ。ジョンと友人になった経緯は既に延べた通りだが、思いおこせば奇跡的な出会いと思わざるを得ない。
さて、最近のジョンは日本のサブカルチャー、とりわけアニメに感心をもったようで、日本では誰もが知っているアニメというと何だろうと私に質問してきた。
「ポケモン」や「サザエさん」といった定番のものを紹介し、最後に「ドラえもん」を紹介した。するとジョンは「ドラえもん」に対して異常に怯えはじめた。 ドラエもんの中には悪魔がいるというのだ。
言われてみるとDORAEMONの中にはDEMONがある。 そして、ねこ大好きな純朴な人々に自分は猫型だと偽るなど実に悪魔的な諸行ではないか。そんなことにも気付かずに我々はドラえもんをほほえましい人間の味方と騙されきっていたとは自分の馬鹿さ加減に呆れる。
未だ自分が悪魔に騙されていると気付いていない愚かな悪魔崇拝者どもの目を醒させるために我々は活動を開始することにした。 この事実を広めていこうと思う。 皆にはこの文章をなるべく多くの目に触れるようにコピペしてもらいたい。
Kill DORAEMON, Kill DAEMON !!!