tag:blogger.com,1999:blog-61821952897971176402024-03-13T14:05:14.255+09:00Triangle雑記たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comBlogger24125tag:blogger.com,1999:blog-6182195289797117640.post-90412015471541022602014-07-14T11:47:00.002+09:002014-07-14T11:47:41.144+09:00Xyzzy設定 (1)~/.xyzzy
;;-------------------------------------------------------
;; バックアップファイルを他のところに取る
;;-------------------------------------------------------
(require "backup")
(setq *backup-directory* "~/backup-xyzzy-files/")
(setq *hierarchic-backup-directory* t)
;;-------------------------------------------------------
;; 補完機能
;;-------------------------------------------------------
(global-set-key #たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-57034391863446810772014-07-14T11:41:00.000+09:002014-07-14T11:44:49.425+09:00Emacs設定 (1)~/.emacs.d/init.el
;; 日本語の設定(UTF-8)
(set-language-environment 'Japanese)
(prefer-coding-system 'utf-8)
;; 警告音もフラッシュも全て無効
(setq ring-bell-function 'ignore)
;; 補完機能
(global-set-key "\C-j" 'dabbrev-expand)
たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-56324999573912503532014-01-15T17:55:00.001+09:002014-01-15T17:56:48.801+09:00Linuxコマンド備忘録(ps)・起動開始時間を取得する。例はtomcatの場合。
[foo@bar ~]$ ps -eo lstart,pid,pcpu,vsz,ruser,cmd | grep tomcat | grep -v grep
たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-35557589077638535822010-12-24T16:59:00.005+09:002011-07-14T21:30:40.078+09:00findを使ったgrepgrep単体で再帰的な検索は可能なのだが、findを使って検索かけているほうが性に合っているので、未だに以下のような対応をしている。
・拡張子「cpp」と「c」と「hpp」と「h」の中から「検索したい文字列」に該当するものを検索
[foo@bar ~] $ find ./ \( -name \*.cpp -o -name \*.c -o -name \*.hpp -o -name \*.h \) -print | xargs grep -in --color "検索したい文字列"たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-26591497002216457532009-09-28T20:04:00.002+09:002009-09-28T20:05:32.687+09:00Linuxコマンド備忘録(tar)tar.gzの場合
・作成
[foo@bar ~]$ tar zcvf 作成ファイル名.tar.gz パッケージ対象DIR
・展開
[foo@bar ~]$ tar zxvf 展開ファイル名.tar.gz
tar.bz2の場合
・作成
[foo@bar ~]$ tar jcvf 作成ファイル名.tar.bz2 パッケージ対象DIR
・展開
[foo@bar ~]$ tar jxvf 展開ファイル名.tar.bz2
たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-45346533067850783102009-06-17T14:15:00.006+09:002009-09-25T03:39:07.487+09:00MySQLでテーブル単位のバックアップデータベースのバックアップをする場合、手軽な方法としてmysqldumpを使用するというものがあります。
普通に行うとmysqldumpはデータベース毎のダンプデータを作成するのですが、テーブル単位でのバックアップをする方法もあるので書いておきます。
テーブル単位でのバックアップ
# mysqldump -h HOSTNAME -u USERNAME -pUSERPASSWORD --database DBNAME --tables TABLENAME > ./TABLENAME.sql
一応データベース単位でのバックアップコマンドも書いておきます。
データベース単位でのバックアップ
# mysqldump --single-transaction -h HOSTNAME -u USERNAME -pUSERPASSWORD --database DBNAME > たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-65124846393905462692009-06-10T17:41:00.004+09:002009-09-25T03:40:38.246+09:00cvsの情報をgrepする方法cvs(Conncurrent Versions System)のコマンドは標準エラーに出力される。そのため通常のターミナル上では表示されているものを、そのままgrepをかけても、すべてに該当してしまい正規表現では絞り込めないです。
そこで、すべての出力を標準エラーも含めた状態でパイプを使いgrepに流し込む(2>&1のところ)ようにします。このようにすれば標準エラーに出力されているものもgrepすることが可能です。
updateした段階でのコンフリクトを割り出すには…
$ cvs update -d -P 2>&1 | grep "^[C]"
また
$ cvs update -d -P | less
のようにパイプでlessに流し込めば、リドローを書けた段階(Shift+gとか)で、余計な情報を削除できるので、こちらの方が便利です。たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-72124908439184898542009-06-03T16:36:00.008+09:002009-09-25T03:41:19.421+09:00MySQLの最大接続数の確認と動的変更MySQLの接続コネクション数の確認方法と変更方法です。
mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 100 |
+-----------------+-------+
1 row in set (0.00 sec)
また起動中に動的に変更することも可能です。
mysql> set global max_connections = 150;
起動していないなら/etc/my.cnfで設定するのがいいでしょう。たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-51058966549464263242009-03-23T02:00:00.023+09:002009-09-25T03:42:13.000+09:00Ubuntu 8.04の設定DELL Inspiron Mini 9 (Ubuntu 8.04)を買ったので、必然的にUbuntuを勉強することになっています。
まずは違うマシンからログインしたいので、SSHの設定をしてみます。
$ sudo aptitude install ssh
インストールに関しては、これだけ。
Debian系のUbuntuを使うのは初めてですが、昔Debianを使ったこともあるので、いつも通りにSSHをパッケージマネージャーからインストールしました。
ただ今回は「aptitude」というパッケージマネージャーを使うことにしています。
昔は「apt-get」、その後「dselect」と使って来たのですが、最近は「aptitude」を使うのが良さそうと書かれているので、それにならっています。
というわけで終了 ……としたいのですが、これでは私の環境ではSSHでログインできませんでした。
たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-15273039912916827732008-10-12T07:50:00.002+09:002009-03-23T02:24:20.216+09:00CentOSのワークスペースの切り替え方最近もっぱらLinuxでの作業が増えているので、少しずつですがデスクトップ環境であるGNOME(グノーム)の設定を始めています。今回はワークスペースの切り替えををキーボードショートカットで行う場合の手順です。ワークスペースとは何かというと、GNOMEの仮想デスクトップ機能をのことを言い、下パネルの右側に「ワークスペース切り替え器」が表示されています。これを変更することでGNOMEでは、複数のデスクトップ(デフォルトは4画面)を切り替え、それぞれのデスクトップに独自のウィンドウを開くことができます。切り替え自体を行うのは簡単で、実はもうキーボードショットカットが割り当てられています。ただし私の環境はWindows Vistaの上でVMWareを動かし、その仮想環境の中でCentOSを動かしているという状況なので、Ctrl+Alt+右、Ctrl+Alt+左などが諸事情により使えません。理由はたろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-89810780857566454812007-11-23T19:34:00.000+09:002007-11-23T19:48:10.286+09:00FirefoxのBackSpaceを戻るに変更してみたFirefoはBackSpaceキーを押すと、PageUpします。IEと併用している私としては、これが嫌だったりするわけです(IEはBackSpaceは戻る)。今までは我慢して使っていたのですが、さすがに辛くなってきたので、この辺で設定を変更することにしました。変更方法は、1、アドレスバーから「about:config」と入力し、設定を呼び出します。2、「browser.backspace_action」で検索する。3、設定が「1」となっていますので、それを「0」にする。4、Firefoxの再起動。というものです。簡単なんですが、この辺の設定って知らないことが多くて、どこをどう設定していいかわからないまま放置していたのです。でも今回やってみてよかったです。そのまま運用しているとストレスが溜っていくので、もっと早めに調べておけばよかったです。いやぁ〜 快適、快適。たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-62610673154952438452007-11-07T18:25:00.002+09:002009-09-25T03:43:05.880+09:00svnの管理ファイルを再帰的に削除したいsvn exportを使えば、管理ファイルを作らずにファイルを取り出すことができるのは知っているけど、どうしてもexportせずに消したい状況が発生したので、シェルスクリプトで書いてみた。
$ rm -rf `find ./ -type d -name .svn ! -regex \.svn/. -print`
意外に使うことが多かったりする…たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-40228600487942092112007-10-29T14:11:00.000+09:002007-10-29T14:21:24.542+09:00atoiからlexical_castatoiからboostのlexical_castを使うように変更をかけた。lexical_castとは、文字列型と数値型を相互変換するboostのテンプレートライブラリです。これを使えばatoiや、sprintfを使わなくても簡単に変換が出来ます。注意として、変換に失敗した場合は「bad_lexical_cast例外」が飛んできます。すっかり例外が飛んでくるのを忘れて、プログラムが落ちました…sprintfからlexical_castの変換は、バッファ等を気にする必要がなくなるので、割とうれしいのですが、atoiからlexical_castは今回のプログラムの書き方では合わないことが判明… 急いで書き直してもらわないと…たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-29756984061299062422007-06-16T21:07:00.001+09:002007-06-16T21:36:39.327+09:00Linuxでの環境最近のプロジェクトはサーバ側での仕事が多いです。そんなわけで仕様書の整備とメール以外は、ほとんどPutty等のターミナルソフトを使い、Linuxにログインして仕事をしています。とはいえ、Linuxについて詳しく知っているわけではないです。細かい設定などは知らない… それに設定ファイルなどを直接いじることもあるが、本当にあっているのか心配になる……簡単に言うと、使えるけど設定できない、未だ素人の領域です。だからこそ今のうちに、そのようなLinuxアレルギーをとりさって、もっとLinuxを使いこなせるようになっていきたいものだと最近思うのです。なんにしても人間慣れるのが一番。慣れれば何でもできると思っている私は、手始めにLinuxでのデスクトップ環境も作成して、できるだけそちらでの作業を増やしていこうかと思っています。最終的には、リモート操作に強いLinuxなので、シンクライアント的な使い方たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-56458181944724486722007-04-22T01:01:00.000+09:002007-06-07T15:49:09.636+09:00オンラインストレージハードディスクがピンチです。容量的にピンチなのはもちろん、ハードディスク自体が異音を出し始めました。たいがいこのような異音が聞こえてくると、私の経験では割と早い段階でハードディスクが壊れます。つまり、現在の状況は非常にまずいわけです。ハードディスクは回転するものである以上、消耗品なわけです。ある程度の時間でリプレイスを考えなくてはいけない代物です。そのため何年かに一度、私はハードディスクが壊れていなくても交換します。最近はRAID5対応のNASなどが、低価格で普及してきていますが、アレは意外に交換用のハードディスクが高いんです…それを考えると、交換コストをその分にまわしてもいいのですが、いつまで交換用ディスクを売ってくれるのか?という別の問題が発生するわけです。代替として次に考えたのが、オンラインストレージサービスです。最近は通信速度も上がり、ファイル転送も気にならないぐらいになっていたろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-30522241101931545132007-04-19T11:12:00.000+09:002007-04-22T02:42:59.071+09:00Twitterはじめました最近話題のTwitterをやってみました。twitter(つぃったー)とは、2006年からスタートした、海外のWebサービスです。とてもシンプルで「What are you doing?」(今何してる?)というたった1つの問いにひたすら答え続けるだけのもので、その答えが、自分とつながっている友人たちや、Twitterを利用している全ユーザに発信されるというものです。「今何してる?」という、コメントから新たなつながりや交流が生まれ、ハマっていく人が増えています。この「ゆるいつながり」が、飽き性の私には合っていてるかも(^_^)そういえば、Blogも久しぶりに書いたけど、Mixiは最近書いてないなぁ~たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-20266731633845498332007-02-04T13:12:00.001+09:002009-11-02T02:25:09.534+09:00節分、恵方巻2月3日は、いわずと知れた「節分」です。
節分というのは、そもそも立春・立夏・立秋・立冬の前日の
こと指し、1年に4回あります。
特に立春が1年の初めと考えられることから、春の節分が
最も重視されており、またその前後に旧暦のお正月がくる
ことから、一般には単に「節分」といえば春の「節分」を
指すものとなっています。
これは立春を新年と考えれば大晦日に相当するわけで、
そのため前年の邪気を全て祓ってしまうための追儺(ついな)
の行事が行われます。その代表が「豆まき」です。
(蛇足)
-------------------
干支などの代わりは春の「節分」を期にかわるという考え方も
あり、僕の誕生日は1月30日なので、まさに元旦で干支が
変わるか、節分で変わるかによって干支が変化します。
-------------------
さてここまでは「節分」のお話でしたが、私の節分の
行事は「たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-36616012009540694262007-01-29T01:16:00.000+09:002007-01-29T03:31:21.476+09:00TOPページ更新少し前からTOPページを変更しております。具体的に何が変わったかというと…TOPページのフォームからGoogle検索ができるようにしました!!これはGoogle Web APIs(Google SOAP Search API に名称が変更されました)というものを使い実現しています。これを使うとGoogleの検索エンジンをプログラミング言語から利用できるようになり、Web検索結果などを開発者が自由に取り出すことが可能になります。他のサイトでも解説が豊富な機能でしたので、自分でもやってみたしだいです。たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-63979456842044600272007-01-21T07:11:00.000+09:002007-01-21T08:49:51.742+09:00独自ドメインを有効活用独自ドメインを取得してから、独自ドメイン用のメールなどは使っていない。このサイト自体は独自ドメインで動作しているのでWEB側は有効活用していると言っていいだろう。ただメールは使わない。プロバイダのメールアドレスが主となっているのであまり使う用途がないのです。 そこでせっかくあるドメインを有効活用するべくGoogle Apps for Your Domainを導入しようか検討中。最近は全部Gmailで処理できればいいなぁ~と思っている私としてはGmailが独自ドメインとして使えるのはうれしい限りです。いろいろ詳しく説明しているサイトなどもあるので一度試してみたいところです。まぁ時間がとれなくて試せないのが実状ですけどね…たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-86546097122085861562007-01-21T03:51:00.000+09:002007-01-21T05:20:26.232+09:00Flickrはじめました最近Blogに公開する写真などをどこに置こうか迷っていました。もちろんこのままBloggerにおいてもいいのですが、複数のサイトから共有したいと思っていたので、オンライン写真アルバムサービス「Flickr」を導入しました。導入っていってもサインアップして画像ファイルをアップロードしただけなんですけど…しかしFlickrって便利です!私は単にファイルをアップロードできて公開できればよかったのでオーガナイザ等の高度な機能は必要なかったのですが、ファイル整理を便利にするタグ機能等はすごく便利に使わせてもらってます。ただしここで注意が必要です!!Flickrには無料と有料アカウントがあるのですが、無料の場合は当然ながら制限があります。無料の場合、Flickrは総容量は無制限なんですが月にアップロードできる容量が100MBとなっています。また表示枚数制限もあって、200枚を越えると古い順から表示さたろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-10083262446054298302007-01-16T02:57:00.001+09:002009-11-02T02:25:34.307+09:00「こんばんは」と「こんばんわ」「こんばんわ」と今まで使ってきた記憶がある。
しかしそれは間違いらしい(T_T)
たしか子供の頃に「こんにちは」と「こんばんわ」は「は」と「わ」の
違いがありますと習った記憶があったのだが、どうやらそれは間違いで
「こんばんは」が正しいらしい。
よくよく考えてみれば簡単なことです。
「こんにちは」や「こんばんは」の「は」は「助詞」です。
「てにをは」の「は」であるから「今日は」「今晩は」となり
「今日わ」や「今晩わ」と「わ」になることはないのです。
ちゃんと説明したサイトなどが他にあるかと思うので細かい説明は省略
しますが、いや~間違って使っていました。
幸いメールなどでは「こんばんは」と自動変換してくれていたので間違い
がなかったのだけど、PCを使うまでの間は「確実」に私は間違えて使って
いました。たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-69482379456515906182007-01-12T14:32:00.001+09:002009-11-02T02:25:57.749+09:00運用開始?雑記を引越ししてから、ほとんどが日々の食事写真日記?
いや文章書いてないから日記にすらなっていませんが…
食事系のコンテンツもこちらに移すことになったので、
こんな感じになってしまっています。
ちなみに写真などは携帯電話で撮っているので、手ぶれ、
ピンボケ写真など多数あります。
というか私が写真撮るの下手です(T_T)。たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-29693124575684004092007-01-09T16:20:00.001+09:002009-11-02T02:27:13.752+09:00準備カスタムドメインの設定をしました。
ドメイン側のDNSを変更したのと、bloggerの設定を変えたので
無事http://blog.triangle.jp/でアクセスできるようになりました。
やり方などは他の優秀なサイトが説明してくれてるのでそちらを参考に
していただければと思います。
作業自体は、DNS側のcname設定を書き換えるところさえ注意すれば
独自ドメインでBloggerを動かすのは簡単でした。たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.comtag:blogger.com,1999:blog-6182195289797117640.post-33489417152933868962007-01-08T23:17:00.001+09:002009-11-02T02:27:39.838+09:00準備、準備Bloggerが、カスタムドメインをサポートしたらしいので、こちらに
雑記部分を引越してきました。
なんでカスタムドメインをサポートしたから引越してきたのかといいますと
これがあるとドメインさえ持っていれば、blogspot.comのブログをそのまま
自分のドメインに割り当てることができるようになるわけです。
それにサーバー自体はblogspot.comのままなので、わざわざ自分で
サーバを立てたり、レンタルサーバを借りなくていいわけです。
まだドメインのtriangle.jpには割り当てていないのですが、布石として
こちらで準備を始めていきたいと思います。たろうhttp://www.blogger.com/profile/09456271114651556887noreply@blogger.com