タグ

ブックマーク / weble.org (36)

  • MySQL が盛大にクラッシュしたので myisamchk ユーティリティを使って修復する作業まとめ

    +------+------+-----------+------+---------+-------+----------------------+--------------------------+ | Id | User | Host | db | Command | Time | State | Info | +------+------+-----------+------+---------+-------+----------------------+--------------------------+ | 2 | root | localhost | hoge | Query | 61998 | Repair with keycache | REPAIR TABLE posts | | 1040 | root | localhost | NULL | Query | 0

  • 巨大でローカルに保存できない MySQL のダンプファイルを外部サーバーに SSH で保存する方法

    さくらの VPS の20GBにぎっしり詰まった MySQL のファイル。サーバーを100GBの VPS に移転することになったのですが、phpMyAdmin でダウンロードしても、どれだけ設定を変更しても2GBまでしか取れない。それよりも、これだと心配なので mysqldump を使いたいと思ったところ、mysqldump をローカルに保存しなくても、そのまま外部のサーバーに保存する方法を見つけました。 mysqldump の結果をそのまま圧縮したり転送したりするコマンド例 | バシャログ。 mysqldump を外部サーバーに保存する mysqldump を gzip で圧縮して SSH でそれを外部の VPS に転送します。変更点は [PASSWORD] と [DB_NAME] です。あと SSH の部分はご自分の転送したいサーバーに合わせて変更してください。ちなみに [PASSWOR

  • 1分でできる Google Web Fonts を使って CSS3 の Web Font を使おう

    Web Fonts を使えばパソコンにインストールされていないフォントを表示させることができます。見出しなどに特殊なフォントが使ってある際に、わざわざ画像で用意したりする手間を省くことができます。私のサイトでもロゴに使用しています。 実際に試すことで勉強になりますので、一緒に勉強してみましょう。 Web Fonts を導入する HTML ファイルの作成 まず導入するための HTML ファイルを作ります。 <html> <head> <title>Weble</title> <style type="text/css"> .logo { font-size: 72px; } </style> </head> <body> <p class="logo">WEBLE</p> </body> </html> ブラウザで表示すると以下のようになります。 Google Web Fonts を使う G

  • Mac Lion と CentOS と Ubuntu に MeCab をインストールする方法

    形態素解析をすることになりました。Yahoo の日形態素解析を昔使っていましたが以下の制限があるため、今回私が作りたい Web サイトの目的を達成することができませんでした。 24時間以内で50000件のリクエストが上限 1リクエストの最大サイズを100KBに制限 分割する手もありますが、分割するためのプログラムを書くより MeCab をサーバーにインストールする方が目的を達成するのに速いのと、リクエスト制限というものが無いので1日にたくさんのタスクを処理できると思ったので MeCab を使うことにしました。 ChaSen と MeCab で少し悩みましたが。技術メモ的なモノと気になるモノさんのサイトによると。 形態素解析で日語をごにょごにょしたいので、mecabを入れてみる。従来はchasenとかを使っていたんだけど、こちらの方がメモリ効率がいいという話を聞いたので試してみる

    a2ikm
    a2ikm 2011/09/22
    mecabでなにをやるんだろう?wktk
  • 簡単に Mac のプリンタを Windows から使えるように共有できる Bonjour Print Services for Windows を使おう

    プリンタの共有と言えばネットワークから接続できるようにして、ドライバをインストールしなきゃいけないイメージがありますが、Bonjour Print Services for Windows を使えばドライバをインストールすることなく共有することができます。 導入方法 Mac の共有設定でプリンタ共有にチェックを入れ、右側に出てくるプリンタ一覧から共有するプリンタを選択する。細かい事はこちらのページが画像付きで参考になりました。 次に Windows に Bonjour Print Services for Windows をインストールします。その後作成されたショートカットなどから Bonjour Print Services for Windows を起動してプリンタを設定します。ドライバなどのインストールは不要です。 以上で Mac に接続されたプリンタを Windows から使えるよ

  • 簡単に安く作れる美味しい焼きそばの作り方

    なるべく安く、簡単に作れることを目指したレシピです。 材料 焼きそばの麺 キャベツ3枚 ウィンナー2 焼きそばソース 青のり からしマヨネーズ 焼きそばの麺は比較的安価で手に入ります。キャベツは半分に切った奴をスーパーで購入すれば一週間から2週間くらい使えます。豚肉だと解凍するのが大変なので、ウィンナーを使っています。 青のりとからしマヨネーズは最後にかけます。 焼きそばを作る キャベツを焼く キャベツを最初にザクザク切って焼きます。4cmくらいの大きさに切って焼くと小さくなるので大丈夫。ちょっとしなしなになるくらいまで焼きます。 ウィンナーを焼く ウィンナーを細く切って焼きます。ウィンナーに軽く焦げ目を付けます。 焼きそばの麺を投入する 焼きそばの麺は電子レンジで温めてから入れると麺がパラパラで美味しい焼きそばができます。電子レンジで500Wなら30秒から40秒くらいでOKです。温め終

    a2ikm
    a2ikm 2011/09/07
  • 「本当にあなたがやりたい仕事をしなさい」高倉健さんが岡村隆史さんに送った言葉 | ウェブル

    Web サービスを長い間作ってると、自分は間違ったことをしているのではないかと思うこともありましたが、高倉健さんが岡村隆史さんに送ったと言う以下の言葉を読んで、少し勇気づけられました。 岡村「頑張ってるのは分かってると、そやけども、そうやって潰れていく人ってのが多いから、当にあなたがやりたいと思うお仕事、あの~、お金をね、稼ぐっていうことも大事やろうけども、ちゃんと自分が芸能人として、ちゃんと仕事していくんならば、あなたに合ってる仕事、例えば、収入が減ったとしても、3を2に減らしてでも、あなたがやりたい、こういう番組がやりたいんやっていう番組をやりなさい、お金なんかは後でついて来るもんや」 岡村隆史を救った高倉健からの手紙 – お笑い芸人のちょっとヒヒ話 魅力的だけど難しそうなこと、面白そうだけどリスクが大きいこと、いろいろあると思うけど、やってみたいと思うことならば挑戦していくのが

    a2ikm
    a2ikm 2011/08/09
  • 簡単にできる OGP を組み込むまでの最短手順

    OGP 関係でいろいろと整理したので自分用にメモ。もうちょっとしっかり解説した以下の2つの記事がおすすめです。 フェイスブック、ミクシィ、グリーで使われている OGP (Open Graph Protocol) とは何か – IT戦記 SEOの2倍アクセスを稼ぐFacebook活用術 「いいね!」ボタンと「OGP」の設定方法を超解説 – ガジェット通信 OGP 組み込みの際の基の記述 以下のコードを貼りつけてページによって必要な情報が流し込まれるようにすればそれで完了です。アプリケーションIDはアプリケーションを作成をしてすぐに取得することができます。 <!DOCTYPE html> <html xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://ogp.me/ns#"> <head> <title>ページのタイトル

  • はじめての ab コマンドを使ってベンチマークを取るのにチャレンジ

    いまいち理解ができなかったのですが以下が参考になりました。 同時接続数を100、リクエスト数を10000とすれば、同時に100のリクエストが発生したときに、10000リクエストを処理するまでの性能が測定されるわけだ。 @IT:Apacheパフォーマンス・チューニングのポイント(2/2) というわけでさっそく取ってみた結果がこちら。 Server Software: Apache/2.2.3 Server Hostname: example.com Server Port: 80 Document Path: / Document Length: 22043 bytes Concurrency Level: 10 Time taken for tests: 217.355 seconds Complete requests: 100 Failed requests: 95 (Connect:

  • Mac に VirtualBox で CentOS でサーバーを構築して効率よく Web サイトを開発する環境を整えるまでの作業まとめ

    Mac のローカル環境で制作をしていましたが、開発環境の調整などがし辛かったので、VirtualBox を使って以下のような環境を構築します。 ホストOS (Mac) の ~/Sites フォルダをゲストOS (CentOS) の /var/www 以下にマウントして制作データは基的に Mac に置いておくのにチャレンジ ホストOSから SSH でゲストOSに接続して作業できるようにする ゲストOSの ~/Sites フォルダをマウントしての作業がし辛い時に備えて rsync と SSH によるデータの同期もできるようにしておく ゲストOSから PHP の mail() 関数などでメールが送れるようにする VirtualBox のインストール 以下のページが参考にして以前、私は Windows をインストールしました。VirtualBox をインストールしていない人はこのページを参考にし

  • 特定の URL を WordPress の管理下にしないための .htaccess の書き方

    /admin という URL をサーバーの管理画面への書き換えとしていたりする時、WordPress をインストールしてしまうと使えなくなってしまいます。そういう場合は7行目のようにその URL だけ WordPress への書き換えを除外する設定を追加します。RewriteCond は条件で、条件を追加するイメージです。 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/admin/ RewriteRule . /index.php [L] </IfModule>

  • 引きこもりSNS「ヒッキー」の会員数が立ち上げから一週間で1700人を突破しました | ウェブル

    引きこもり・非リアのためのSNS – hixi(ヒッキー) 先日リリースしました引きこもり SNS 「ヒッキー」の会員数が1700人を突破しました。PV は減少の傾向にありますが、平均3万PV程度あります。平日になり回復するのか減少の方向で進むかは分かりませんが、ターゲットにしていた利用者の方々にはとても気に入られています。 とてもまったりしているサービスで人気になっている ヒッキーは他のサービスに比べてとてもまったりしている このようなお言葉を数人から頂きました。障害報告やバグ報告はありますが、直接感謝の言葉を言われたのはこの SNS が初めての体験になります。当に作って良かったと思っています。 土曜日のアクティブユーザー数は500程度だと思われますが、それだけの人に心安らげる居場所を提供できたことが嬉しいです。当初売却を検討もしましたが、少なくともしばらくは私の手で運営していきたいと

    a2ikm
    a2ikm 2011/05/17
    どくしぃの人が会社立ち上げるついでにどくしぃサーバを会社経費で運営してたなぁ。そうすれば節税とかになるのかも?
  • はじめてのさくら VPS + CentOS の初期設定からチューニングなどの作業まとめ

    今まで共用サーバーしか使ったことがありませんでしたが多くのサービスを作る上で専有サーバーを使ったりさくらのVPS を使ったりできるようになれば行けないと思ったので、丸1日かけて勉強しました。CUI でのサーバー管理は初めてなので、間違っているところがあったら教えてください。

  • 大規模 Web サービスでログインを長期間保持するには SESSION は使わず Cookie とデータベースだけで実装する | ウェブル

    先日ペコリンという Web サービスを公開したのですが、これが初めての WordPress との複合会員向けサービスだったためか、ログインが途中で切れたり、記事投稿時のリダイレクトがかかるタイミングなどで SESSION が切れてしまうことがありました。 しかし Twit Delay では長期的にログインが保持されていたり、mixi とかではログイン時間を指定できたりするので、なんとかできるものだろうと考えていたら Twitter で教えてもらいましたのでまとめておきます。 SESSION だけを使ったログインの保持では長期ログインは不可 私は今までログインの保持は以下のようにしていました。 1 2 3 4 5 <?php ini_set('session.gc_maxlifetime', 60*60*24); ini_set('session.gc_divisor', 10000); s

    a2ikm
    a2ikm 2011/04/27
    セッション周りは怖いのでrails様にお任せしてる。でもそれはそれで危険だし、徳丸本読まなきゃなぁ
  • WordPress 初心者にも分かるデフォルトテーマ twentyten の functions.php を解体して学ぶ基本設定編

    WordPress の次世代デフォルトテーマを網羅するために解体しました。 ビジュアルエディタに StyleSheet を設定する ビジュアルエディター内に editor-style.css が適用されます。

  • フリーランスの屋号を「ウェブル」に決定したのと退社日が5月20日に早まりました | ウェブル

    6月20日からフリーランスになるということで話を進めていましたが、無理を言って5月20日に変更してもらいました。5月20日に辞めてフリーになりますよ。 屋号はウェブルにすることにしました 仕事をする上で屋号を決めたかったんですが、なかなか決まらず3日悩んだ挙句、ウェブルという名前がある程度認知されていると思うし「ウェブルのそらいです」と言いたかったので、これにしました。 ただ weble.com や weble.jp が既に取られているので私は weble.biz でやるしかなくなってしまいました。トホホです。できればもらえたら嬉しいんですが。メール出したりいろいろやれることはやったので後は待つだけです。 最近できた会社みたいですが、weble.co.jp というドメインが使われてしまいました。もし法人化するときにかなり困りますね。これは譲ってもらえるのでしょうかね。 今後の動向と仕事の募

    a2ikm
    a2ikm 2011/04/22
    陰ながら応援してます!
  • WordPress でリビジョンと自動保存を簡単に停止する方法

    WordPress のリビジョンとは記事の変更などを履歴として残してくれる機能です。そのままにしておくとリビジョンがたくさん残ってパフォーマンスが落ちる危険性がありますので、リビジョンの最大数や無効化などを行います。 リビジョン機能を停止させるコード リビジョンの機能を無効にするには以下のコードを使います。

  • ありがとうをこっそり投稿できる「ペコリン」をリリースしました | ウェブル

    新しい Web サービス「ペコリン」を立ち上げました。 この Web サービスでは昔言えなかったありがとうや普段お世話になってるけどなかなか直接言えないありがとうを、こっそり投稿できるサービスです。 また、Twitter でログインすれば感謝日記(自分用のブログ)を瞬間構築することもできます。 ペコリンを作った動機は感謝の気持ちの発信 感謝の気持ちは思ってるだけじゃなく、言葉や文章にして頭の中から出すことがとても大切だと思ったので作りました。良かったらみなさんもひとつでも良いので、感謝の気持ちをひとつ外に出してみましょう。 心が弱ってる人などに良いと聞いたことがあります。 WordPress と使って構築し Twitter と強力に連携します WordPress を使って作っています。Twitter と強力に連携します。 日記の投稿やコメントの投稿毎に周囲の人に通知することができます。ま

    a2ikm
    a2ikm 2011/04/18
    「こっそり」っていうのが好き
  • WordPress と OAuth 認証を使って会員向け Web サービスを作る

    WordPress で主に Twitter の OAuth を使ったり、データベースに会員情報を持っておく方法を紹介します。すべて説明していると返って分かりにくくなりますので、ポイントを押さえて説明していきますので読んでみてください。今回メインで参考にさせて頂いた記事は以下です。 PHPTwitter APIのOAuthを使う方法まとめ – 頭ん中 WordPress のデータベースにメンバーテーブルを作成 id を WordPress 側で使い、user_id は Twitter の user_id です。user_name は Twitter での screen_name です。access_token_key と access_token_secret を保存しておけばサイト側からツイートなどを行うこともできます。 CREATE TABLE IF NOT EXISTS `wp_me

  • WordPress を手動でアップグレードするチュートリアル

    WordPress は自動アップグレードできますが、私が仕事で使っているサーバーは自動アップグレードできません。よって手動アップグレードしていますので、その方法をメモしておきます。 バックアップとプラグイン停止 WordPress のファイルをすべてバックアップする データベースのバックアップをする プラグインを一括停止する WordPress のコアファイル差し替え WordPress の最新版をダウンロード&解凍する wordpress/wp-content/ と wp-config.php 以外を選択して置き換え wordpress/wp-content/languages/ を選択してこれも置き換え ファイルの差し替えの際はファイルを上書きするよりか、別のディレクトリ等に待避しておくと問題があって巻き戻しする際に退避場所から移動してくるだけで済みますのでおすすめです。 WordPr