サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
画力アップ
biokids.org
Last modified: 2014-10-18 (土) 22:15:54 (3564d) [ トップ ] [ 差分 | 一覧 | 最終更新 | ヘルプ ] 概要 GitLab Community Edition 以前から使用していたVPSの内容を更新したため、環境の再構築のためGitLabの最新版をインストールしてみましたので記録しておきます。 最近のバージョンはインストールがものすごく簡単になり、CentOS 6/7などならRPMからさっくりとインストールできます。 標準の状態では、nginxもインストールされ、apacheすら不要ですが、ここでは以下の設定で構築してみました。 アクセスURLはhttps://mygitlab.example.com/ Apacheでリバースプロキシを挟んでローカルに起動しているGitLabにアクセス アクセスURLをサブディレクトリにするのは設定が
Last modified: 2013-11-03 (日) 23:41:43 (3918d) [ トップ ] [ 差分 | 一覧 | 最終更新 | ヘルプ ] GitHubにSSHでアクセスする時はid_rsaの設定ぐらいですが、HTTPSを使う場合はgit configで設定する必要があるみたいです。 % git config user.name "Dobuo" % git config user.email "dobuo@foo.com" % git config github.user username % git config github.token 0123456789abcdef0123456789abcdef ここでのgithub.tokenはAccount Settings->Account AdminのAPI Tokenを指定します。Keep it secret!だそう
Last modified: 2013-05-15 (水) 21:17:01 (4091d) [ トップ ] [ 差分 | 一覧 | 最終更新 | ヘルプ ] 概要 以前からGitLab 2.1.0を使っていましたが、久しぶりに最新版にしようとしたらいつの間にか5.1.0まで進んでいました。HTTP(S)によるアクセスにも標準で対応しているので、これだけでSSHおよびHTTP(S)が使えるようになっているみたいです。 公式サイトのインストールドキュメントによると、過去とは手順も全く違うようだったので、まっさらな状態からインストールしてみたので記録しておきます。2.1.0と比べるとgitoliteのインストールが不要になったり、Apacheと使う場合にpassengerを使わずにリバースプロキシを使うようになったなどの変更が見受けられました。手順はだいぶスッキリしましたが、相変わらず敷居は高
Last modified: 2012-02-08 (水) 11:11:42 (4556d) [ トップ ] [ 差分 | 一覧 | 最終更新 | ヘルプ ] iptablesで動的に拒否/許可アドレスを指定したい場合に便利なモジュールrecentですが、ドキュメントがあまり見当たらなかったのでまとめてみました。また、他のスクリプト等からこのリストの内容にアクセスする方法を説明します。 recentモジュール 一般にiptablesではチェインを複数指定することでIPアドレスのリストを拒否したり許可したりしますが、recentモジュールを使うことでそのリストを動的に扱うことができます。SSHなどへのbrute force attackへの対策としてよく使われているようです(ある時間当たり一定数以上のアクセスがあったら遮断、など)。これはrecentモジュールがアクセス元のリストを保持してお
Last modified: 2011-11-22 (火) 13:09:06 (4634d) [ トップ ] [ 差分 | 一覧 | 最終更新 | ヘルプ ] 関連サイト Stone -- http://www.gcd.org/sengoku/stone/Welcome.ja.html PortForwarder -- http://toh.fuji-climb.org/pf/JP/ stoneとは stoneホームページより stone は、アプリケーションレベルの TCP & UDP リピーターです。ファイアウォールの内から外へ、あるいは外から内へ、TCP あるいは UDP を中継します。 ということで、ファイアウォールを超えるときになかなか便利なツールです。 組織によっては外部のサーバにはポート80番(HTTP)または443(HTTPS)にしか接続を許していないところもあると思います
Last modified: 2012-09-14 (金) 15:03:18 (4159d) [ トップ ] [ 差分 | 一覧 | 最終更新 | ヘルプ ] Twitter APIで取得した際のデータ構造 APIバージョンで多少異なると思いますが、2012年9月に公開されたAPI 1.1で取得してみました。 ユーザータイムライン(自分の発言)を取得したときの結果をもとにしました。 探してないけど、英語の一次ドキュメントってあるのかな? ツイート(Status)
Last modified: 2009-12-11 (金) 14:52:05 (5170d) [ トップ ] [ 差分 | 一覧 | 最終更新 | ヘルプ ] Findコマンドを使いこなそう 作成中 使い慣れた人には便利なFindコマンド。一方、使えるオプションが多いためなかなか敷居が高いコマンドです(たぶん)。 Findコマンドは単にファイルを検索するだけではなく、条件に合うファイルに対して一気に処理を行うことができる強力なプログラムです。このページではそんなFindコマンドの使用例を挙げながら解説してみます。 なお、オプションの説明はhttp://www.linux.or.jp/JM/html/GNU_findutils/man1/find.1.htmlを参考にしました(というかオプションの解説は一部引用しています)。全てのオプションはこのMANPAGEを参考にして下さい(オプションが
gitの環境を整えてみた 最近、バージョン管理システムとして流行のgitを使う環境を整えてみましたので記録。 GitLab 2.0をインストールした記録 -- git-2 GitLabをインストールする リモートリポジトリ 職場からも自宅からもリポジトリにアクセスできるようにしたかったので、リモートリポジトリを作成しました。 git + apache2/Smart HTTP 職場のファイアウォールがきつく、HTTPおよびHTTPSしか使えないのでHTTPアクセスを確保することにしました。以前はWebDAVがよく使われていたようですが、その方法だと速度が遅いそうな。それを解決するために用意されたのがSmart HTTPとのことです(たぶん)。 Smart HTTP Transport -- http://progit.org/2010/03/04/smart-http.html
gitを使い始めたばかりでgitoliteを使ったこともない、RailsはおろかRubyも使ったことがない、という状況で試したのでかなり苦労しました・・・ なお、ネット上ではGitLab + gitosisの情報(恐らくGitLab 1.2)が多いですが、2011年12月下旬にリリースされた2.0からgitoliteが標準になったようです。なお、gitoliteは以前のバージョン(CentOS6でRPMがあります)と最近のアーカイブではインストール方法などが異なっていますので、新たにインストールするならここで示したようにgitで取得したアーカイブを使う方が簡単だと思います。これを認識しておかないと大混乱します(しました)。 2012-02-03: GitLab 2.1.0に移行するときに2.0.0のproduction.dbをそのままコピーするとプロジェクトの作成などがうまくできなくなる
Last modified: 2011-06-07 (火) 10:04:16 (4810d) [ トップ ] [ 差分 | 一覧 | 最終更新 | ヘルプ ] SSH経由でコマンドを実行する あまり使う機会はないかもしれませんが、SSH経由でコマンドを実行するためのメモ。 コマンドを実行する 通常sshでログインする際には、 % ssh dobuo@foo という感じで使用すると思いますが、その後ろにコマンドを続けることでリモートサーバでコマンドラインを実行することができます。もちろんユーザー名が同じなら@以前(dobuo@)を省略できます。 % ssh dobuo@foo date dobuo@foo's password: 2011年 6月 7日 火曜日 09:52:38 JST こんな感じ。リダイレクトでローカルファイルに出力することも可能です。 % ssh dobuo@foo
2011-06-10 -- いつの間にか数が増えてきたので徐々にジャンルごとに分けていこうと思います 表現方法 -- 2011-06-10 (金) 14:16:03 レンダリング レンダリングモードを切り替える 水素結合などの点線を描きたい 問題 水素結合などを示す点線を描きたい 解法 distanceを使います。 distance 対象1, 対象2 distance 名前 = 対象1, 対象2 [, カットオフ [, モード]] 名前指定でオブジェクト名を付けることができます。省略した場合はdist01,dist02...になります。また、カットオフ値を指定することで表示する最長の距離を指定することができます。モードはなんだかわかりません(ディフォルト0)。 マウスで選択することで作成します。 Ctrl+真ん中ボタンで線を引きたい2つの原子を選択した後、コマンドラインでdistと入力しま
SheevaPlugのuImageはhttp://sheeva.with-linux.com/sheeva/から取得可能で、DevKitに標準でついてくるuImageよりもたくさんの機能やモジュールがありますが、それでもやはり不足している場合があります。そんな場合のカーネルモジュールの追加ビルド方法をメモしておきます。 目的 Windowsで使用するハードディスクなどをマウントしようとすると、そのままではコードページの関係で日本語が文字化けします。そのためにはcp932に対応している必要があるのですが、上記のサイトのuImageやモジュールでは残念ながら無効にされています。ファイルシステムでcp932を使うために必要なモジュールnls_cp932.koを追加ビルドしてみます。 ストレートな方法ではカーネルの再構築を行えばいいのですが、非力なSheevaPlugでビルドするので必要なモジュー
Windowsがアクセスするのは先頭のパーティションなのでFAT32とLinuxの順は上記のようにして下さい。また、/dev/sdc6にブートフラグを立てないとブートできません。 使ったUSBメモリはBUFFALOのRUF2-J8GSで容量は8GB。そのうち約1GBをKNOPPIX用に割り当てています。最低限必要なのは700MB程ですが、残りの200MBをKNOPPIXのユーザーデータ領域にします。 フォーマットする パーティションを切ったらそれぞれをフォーマットします。 # mkdosfs /dev/sdc5 <-- -F32オプションが必要なときもあります # mke2fs -j /dev/sdc6 CDの内容をコピーとminirt.gzの修正 Linux領域にCDの内容をコピーします。KNOPPIX 6.0.1のCDは/mnt/cdromにマウントされているとします。 # mou
Last modified: 2010-01-21 (木) 10:06:06 (5152d) [ トップ ] [ 差分 | 一覧 | 最終更新 | ヘルプ ] viで拡張子ごとに設定を切り替えたいことがあります。何となくPythonを使おうと思ったときに、タブとスペースが混在するとインデントがややこしくなる・・・ってのが今回の動機です(過去のプログラマーなのでこのスタイル嫌い・・・)。 ファイルタイププラグインの有効化 Vineのvim-6.4ではファイルタイププラグインが有効になってますが、ファイルタイププラグインが有効になってない場合は以下のディレクティブを設定ファイルに追加します。 file type plugin on Vineでは/etc/vim/vimrc.jaにおいて、 file type plugin indent on になってました。 ファイルタイプの登録 ホームディレ
関連サイト Stone -- http://www.gcd.org/sengoku/stone/Welcome.ja.html PortForwarder -- http://toh.fuji-climb.org/pf/JP/ Stoneとは Stoneホームページより stone は、アプリケーションレベルの TCP & UDP リピーターです。ファイアウォールの内から外へ、あるいは外から内へ、TCP あるいは UDP を中継します。 ということで、ファイアウォールを超えるときになかなか便利なツールです。 組織によっては外部のサーバにはポート80番(HTTP)または443(HTTPS)にしか接続を許していないところもあると思いますが、「自宅のファイルをネット越しにダウンロードしたい」などを実現するためのツールです。Windows版はバイナリ(98/NT/2000/XP)が提供されて
Last modified: 2010-01-08 (金) 20:34:25 (5167d) [ トップ ] [ 差分 | 一覧 | 最終更新 | ヘルプ ] TTCファイルを分解(分割)する 構造解析とは全く関係ありませんが・・・ 通常ほとんど意識することはありませんが、フォントファイルの中にはTTC(TrueType Collection)という形式のファイルがあります。これはその名の通りTrueTypeフォントをいくつかまとめたものですが、フォントファイルをいじくりたいときには扱えなかったり、Linuxで扱いたくても扱えなかったりということがあります。そんな時は通常のTTFファイルに分割すれば操作できるようになるようです。 以前はMicrosoftから分割用のプログラムが配布されていたようですが、最近は公開されていない(まあ、ネットで探せば転がってますが)のでPerlで作ってみました
ポイントは起動領域(sdc6)です。最初に起動領域をブートして、選択画面を表示します。そこからSYSLINUXのチェーンローダで他の領域をブートします。なお、インストーラの領域は起動ファイルのみなので16MBもあれば大丈夫でした(私の環境では2シリンダ)。もちろん起動領域にはアクティブフラグを立てます。 パーティションを切ったらそれぞれの領域をフォーマットします。16MBの領域はext2、KNOPPIXの領域のみext3にしました。 起動領域の構築 必要なパーティションが作成できたらまず起動領域から作っていきます。起動領域といっても大げさな物ではなくEXTLINUXをセットアップするだけです。 # mount /dev/sdc6 /mnt/disk # extlinux -i /mnt/disk 続いて/mnt/diskにextlinux.confを作成します。KNOPPIXの時はisol
記述方法 このドキュメントではPyMOLコマンドラインへの入力を、 PyMOL> select sel1, resi 167 というように表記します。 Selection式 -- selection-expression 原子を選択するときに使用する式です。よく使うと思われる一部を載せておきます。なお、詳しい説明は PyMOL> help selections で確認できます。 PyMOLのドキュメントでselection-expressionと示されている部分にはこの式を使います。 セレクタ 選択の基本となる単位です。このセレクタと後述する演算子で原子を選択していきます。対象とするオブジェクトを指定する場合はオブジェクト名を直接指定します。
Last modified: 2009-04-27 (月) 16:06:34 (5592d) [ トップ ] [ 差分 | 一覧 | 最終更新 | ヘルプ ] 32bit Linuxで3GBの壁を超える! 3GB以上の物理メモリをLinuxに認識させる場合には物理アドレス拡張(Physical Address Extension; PAE)に対応したカーネルが必要になります。もちろんマザーボードも対応している必要があります。物理メモリの上限に関しては詳しい解説が探せばいくらでもあるので適当に探して下さい 。 マザーボードによっては4GB積んでも3.2GBぐらいしか認識しないもの(AOpen XC cube EZ965; 使用できるのは3.2GBって書いてありましたが、memオプションのチューニングによって3.7GBあたりまで認識させることができました)、6GB(2+2+1+1)積んで6GB
構造生物学 構造解析ことはじめ -- 構造解析の流れをつかもう! 構造解析プログラム一覧 -- 構造解析プログラムたち 各種プログラム使用方法 -- 解析プログラムの使い方 構造解析クックブック -- 構造解析に困ったときに はっぴ〜☆Scripting! -- マニアックにスクリプティング もっと!構造解析 -- 構造解析のいろいろな話題 HTML5 Tools ScaView -- SCALEPACK Viewer PDB2SEQ -- PDB to sequence 趣味のページ - PC環境構築などの備忘録 どぶお -- Linux, Python, Perl, Windows Vine6 RPMパッケージ -- 作成したパッケージ Vine5 RPMパッケージ -- 作成したパッケージ 開発しよう! SheevaPlugで遊ぼう! ALIXで遊ぼう! 放射光ガールズ みんなで勉強
最近話題のUMPC(Ultra Mobile PC)のEee PC 901-XにLinuxをインストールしてみました。メインのSSDを使うのも何なので、SDカードにVine Linux 4.2をインストールします。最近流行のeee-Ubuntuじゃないところがポイント Eee PCへのインストールでおそらく引っかかるところは、 ディストリビューションのインストール SDカードからのLinuxブート(USBメモリからのブートと同じ) ネットワークデバイスの認識 xorg.confの設定 あたりだと思います。これらが解決できれば別にVine以外のディストリビューションでもインストール可能になると思います。 ディストリビューションのインストール 考えられるやり方は以下の通り。 別のPCにインストールしてから、その内容をSDカードに丸ごとコピーする USBメモリにインストーラCDの内容をコピーして
このページを最初にブックマークしてみませんか?
『BioKids Wiki』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く