Start Bootstrap develops free to download, open source Bootstrap 5 themes, templates, and snippets and creates guides and tutorials to help you learn more about designing and developing with Bootstrap.
やりたかったこと。 HTTPは一部公開してリードオンリー HTTPSは認証必須、ユーザー単位で権限付与 SVNParentPathを設定すると、下位のディレクトリを個別に設定しなくて楽なのですが、SVNParentPath自体にアクセスすると403になる。 SVNListParentPathを設定すると下位ディレクトリ一覧を表示できる。 しかし、AuthzSVNAccessFileと相性が悪くLocationを「/」で終わらせないとダメ。 そうなると、/reposでアクセスした際に404となるので、Redirectさせる。 以上、こんな感じになりました。 /etc/httpd/conf.d/subversion.conf LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/
前にやったオレオレ認証局をたててオレオレ証明書を発行するからもう一歩進む。 証明書の中身で分岐したい $ssl_client_s_dnにSubject(発行対象)、$ssl_client_i_dnにIssuer(発行者)の情報が入っていて、それぞれCN(Common Name), O(Organization)が含まれているのでこれらを見てよしなにする。 Common Nameにebithが含まれていない場合403 Forbiddenを返す ssl on; ssl_certificate server.crt; ssl_certificate_key sever.key; ssl_verify_client on; ssl_client_certificate cacert.pem; if ($ssl_client_s_dn !~ "CN=ebith") { return 403; } ル
(2015.8) WebサイトではID・パスワードでユーザ認証することが多い。パスワードが漏洩すると, 第三者に成りすまされる恐れがある。 クライアント証明書をユーザのPCにインストールさせ、クライアント証明書と第2パスワードとを組み合わせることで、次のような効果がえられる; パスワードの漏洩だけではセキュリティを突破されないようにできる アクセスできるPCを限定できる クライアント認証の仕組みは、次の図を見てください。 出典: http://www.ipa.go.jp/security/pki/071.html 図の中段、クライアント側で Helloメッセージにクライアントの秘密鍵で署名し、サーバ側でクライアントの証明書をつかって検証し、ユーザを認証します。 クライアントに秘密鍵と証明書のペアをインストールさせます。 発行するクライアント証明書 証明書の属性は、次のようにします。 Bas
これは、小さなチーム管理のためにいろいろ採用したり内製したりした経験のログです。 モチベーション 下記の2つのファイルがあるつらみは計り知れません。 ガントチャート.xls 課題管理表.xls もっと軽量に、楽しく、リアルタイムに、Windows非依存でやりたい。 やりたかったこと 数名レベルの小規模チーム向けに、下記システムを構築したい。 ※ただし、外部にデータがおけないので、オンプレミスで。 情報共有 チャット ちょっとした確認を非同期で行えるようにしたい。 簡易なタスク管理 メンバーのタスクが終わって手が空いたことを知りたい 導入したもの1:DevHub(チャット・通知・情報共有) プログラマの為の開発支援コミュニケーションツール。作業中メモをリアルタイム共有する。 特徴 チャット メモ共有 簡易ブログ機能 チャット+メモ画面 ブログ機能 ある程度メモに内容がまとまってきたら、 パー
Amazon EC2を使っていると、複数のアカウントを作成することがあると思います。一つの例としては課金の明細が出るのがアカウント単位なので、原価をハッキリさせる為に別けるといった具合です。 その時に、悩むことがあります。権限をPrivateにして作ったAMIを、別のアカウントで使いたい場合はどうするんだろう?最初は、AMIのイメージをS3を介してアカウント間の移動をすれば良いのかなと考えていました。そんな時に、日本で一番Amazon EC2に詳しい@namikawaさんにTwitterで教えて頂きました。ありがとうございます。 AMIは共有できる機能がありますよ〜。特定のアカウントだけ公開、とかもOKですー RT @dkfj: Amazon EC2でプライベートで作ったAMIを、別のアカウントでも使いたいのだけどどうしたら良いのだろう?S3イメージのコピーだけで出来るだろうか? 共有の設
こんにちは、すっかり秋ですね!@yone098 です。 みなさんDBの設計してますか? DB設計時のサイズ見積り 以前はてなダイアリーで書いた記事は5年前のものであり、リンクが切れているものがあるので最新版として MySQL, PostgreSQL, Oracle, SQLServer におけるDB設計時のサイズ見積りをまとめ直しました。 URL内のバージョン表記を変えると以前のバージョンの情報になります。 MySQLは、あまり情報に変化は無かったので Excel でマクロなどを作成して自社で自動算出出来るようにするのが良いと思います。 データタイプごとに必要な要求ストレージが決まっているのでレコードサイズが決まり、あとは要件次第で何レコードになるかを予測します。 データタイプごとに必要な記憶容量 テーブルの最大サイズ関連 http://dev.mysql.com/doc/refman/5
Perl5.10(1005) + DBI + DBD::SQLite で動きます。 本体コード: Local/Util/TaggingDatabase.pm http://ideone.com/bU1R8 テスト: test.pl http://ideone.com/6QKsc 特徴 既存のデータベースのテーブルに対してタギングできます。 テーブルを2つ増やすだけでタギングできます。 タギング対象となるデータがユニークな数値型(INTEGER)でないといけません。 タグテーブルにおいてはタグは重複しません、削除機能もありません。 使い方 my $DB_FILE = "./SampleDB.sqlite"; my $dbh = DBI->connect("DBI:SQLite:$DB_FILE",'','', {RaiseError => 1, PrintError => 0}) || di
Elegantný Sedacia súprava „Star Lit“ je návrhom spoločnosti Baldessari e Baldessari pre Starpool. Jeho jemné kontúry a krivky prinášajú pokoj a relaxáciu a vyžarujú do miestnosti veľkorysú eleganciu. Stačí sa pozrieť na obrázky! Ako je interiéru daný charakter? A ako môže byť obytná časť okorenená malým úsilím a obmedzeným rozpočtom? Dizajnéri poznajú trik – a starostlivo vybrané detaily robia roz
コードレビューはしたことがあるでしょうか。 変なコードを書いていないかを確認するためにだれかにコードを確認してもらうという事はよくやります。 誰かにコードを見てもらえるのが一番良いのですが、その誰かがいない場合、機械的にコードを解析して変なところがないかを確認してもらうことが出来ます。 それが静的コード解析です。 Javaでは多くの静的コード解析ツールがあり、多くは無償で利用することが出来ます。 今回はそのうちのFindBugsとPMDを利用して静的コード解析をしてみたいと思います。 FindBugs FindBugsはコンパイルされたバイナリを解析し、不具合を検出してくれます。 例えば、 if("str" == "str")〜〜 という書き方は良くなく、Javaでは以下のように記載する必要があります。 f("str".equals("str"))〜〜 こういった問題点を検出してくれます。
パートナーに対して少し言いたいことがあるとき、ちょっとした物の言い方でひどい言い争いになってしまうことがあります。 ケンカになってしまう理由はたくさんあります。しかし、ケンカの原因になるコミュニケーションの基盤の習慣というのは大体同じです。口やかましい、話を聞いていない、話しを避けたがる、などです。会話において大きな違いを生む、ちょっとしたコツがいくつかあるのです。多くの専門家(私の婚前カウンセラーも含めて)が、パートナーと難しい話題について会話を始めるときのコツや定型文を勧めています。要するに次のようになります。 YのときはいつもXに感じるので、Zしたい。 このシンプルな決まり文句の実際の例をあげると、 晩ごはんができていないとイライラするので、君には準備しておいてほしい。もし晩ごはんを作る時間がなさそうなら、前もって教えてほしい。 これは非常にシンプルで少しばかばかしい例ですが、言いた
同僚にやってもらったことをブログに書く簡単なお仕事。 やりたいことwarなプロジェクト(Webアプリケーション)を別のプロジェクトから使うため、WebアプリケーションなんだけどMavenでjarファイルを生成したい。 example-webexample-adminのように2つのプロジェクトがあって、「example-webにあるクラスをexample-adminからも使いたい!」みたいな。 なお、使用するMavenは3.0.x以上を想定している。 pom.xmlpom.xml上では <packaging>war</packaging> のように通常のwarのプロジェクトとして定義するが、以下のmaven-jar-pluginをbuildpluginsに足すことで maven packageコマンドでwarファイルとともにjarファイルが生成されるようになる。 <plugin> <grou
eclipseにインポート メニューバーの"File" -> "Import..." -> "Maven" -> "Existing Maven Projects"を選択します。 プロジェクトのディレクトリを選択し、"Finish"ボタンをクリックします。 pom.xmlの編集 ビルド結果をレポート出力するためにmaven-surefire-report-plugin、cobertura-maven-pluginを使用します。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/m
Generator - mybatis - An introduction to the code generation tool for MyBatis - SQL Mapping Framework for Java - Google Project Hosting http://code.google.com/p/mybatis/wiki/Generator MyBatis(旧iBatis)には、ジェネレータがあって、DBのスキーマからエンティティとマッパーXMLファイル、Mapperクラスを生成できます。 プラグインクラスを作成すると、その生成をカスタマイズできます。 エンティティのクラス名を変更したい場合や、特定のインタフェースを実装したい場合などに便利です。 エンティティのクラス名を変更する package plugin; import java.util.List; impo
はじめに 僕は盲目的にunicornを起動するためだけにnginxを使っていて、設定ファイルの内容とかをほとんど知らない。 なので、ここにnginxの設定内容をまとめる事で自分自身が覚えようと思う。 普段使う大抵の設定は記載しているつもりです。 記載内容は実際に試したものと試してないものが混在してるので、誤った設定などがあるかもしれないのでその辺はコメントでご指摘いただけると助かります。 インストール インストールについては僕が書くより他の人の記事を見た方がいいと思う。 centosに入れるなら以下の記事が参考になる。 CentOS6.xにてnginxの最新版をインストールする手順 CentOS 6.5でnginxを動かす為の最低限の設定 またchefでインストールする場合は以下の記事が役にたつ。 Chefでnginxを導入してみる ChefでNginxをインストールするときにハマった c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く