タグ

2011年4月15日のブックマーク (23件)

  • T*集合 => T const*集合 の変換にptr_vectorを使う - ::Eldesh a b = LEFT a | RIGHT b

    ポインタの集合をconstポインタの集合に渡す http://d.hatena.ne.jp/redboltz/20110218/1297989050 http://d.hatena.ne.jp/redboltz/20110413/1302698607 について. 元記事コメント欄に書いてあったptr_vectorのアロケータの指定をしてみたらあっさり出来た話. コード全体 => 前半https://ideone.com/nSs69 => 後半(ポインタとして比較)https://ideone.com/ESkBz 問題 引用元で論じている問題は, 普通のコンテナにポインタを格納すると, 余計なデリファレンスが必要になって const(_iterator) の扱いがうまくいかないこと. Boostで解決 ところでBoostにはポインタを格納する専用のコンテナが用意されているので, 使ったらいい

    T*集合 => T const*集合 の変換にptr_vectorを使う - ::Eldesh a b = LEFT a | RIGHT b
  • Github を Windows で使ってみる 2011 年版

    githubWindows で使ってみる という記事を 2008 年に書いたのですが、未だにそこそこ需要もあり見ていただいているようなので 2011 年版として新たに書いてみます。GUI で色々ごにょごにょ出来るようになっていたり感動しました。進化してる! Help.GitHub – Welcome でざっと手順を眺める。書いてある手順を引用すると以下の通り。 Getting started with Git and GitHub Getting up and running from scratch is easy: 1. Take a quick crash course on git 2. Install Git 3. Generate a keypair – If you have troubles 4. Set your user and email in git 5. C

    Github を Windows で使ってみる 2011 年版
    Akineko
    Akineko 2011/04/15
  • 名刺印刷専門ショップ【名刺本舗】 | 会社向け名刺印刷専門ショップ

    高級用紙「エスプリVNエンボス(アラレ)」を追加いたしました。 高級用紙「ミランダスノーホワイト」を追加いたしました。 kome-kami名刺に「浮世絵ホワイト」用紙を追加しました。 エスプリコートVNを標準用紙に追加しました。

  • SNSの救急箱 |

    MENUHome人気記事X(Twitter)閲覧のみの方法|アカウントなしでログインせずに見るだけの手順X(Twitter)の除外検索やマイナス検索の方法|指定したNGワードを除いたツイートを探すX(Twitter)でブロックされた相手が誰かわかる確認方法!人数やアカウント名が簡単に判明新着記事X(Twitter)|テーマカラー(背景色)の変更方法【反映しない時の変え方】X(Twitter)【QRコードの作成/読み取り方法を解説】iPhone/AndroidPC/ブラウザでの各作り方X(Twitter)|名前のフォントを特殊文字ツールで書体変更する方法SNSの救急箱Home 新着記事人気記事X(Twitter)|テーマカラー(背景色)の変更方法【反映しない時の変え方】X(Twitter)X(Twitter)【QRコードの作成/読み取り方法を解説】iPhone/AndroidPC/ブラウ

  • HTML5で制作されたサイトをまとめたギャラリーのまとめ

    HTML5で何ができるのか? HTML5のサイトをつくろうとしている、そんな時に参考になるHTML5で制作されたサイト・コンテンツをコレクションしているギャラリーを紹介します。

  • パスワード認証

    ラジック 気軽に楽しめるブログメディア「ラジック」は2ちゃんねるを中心にエンタメ情報をお届け!

    パスワード認証
  • さあ、AWSをはじめよう! for PHPer

    春ということで、Amazon Web Services(AWS)をはじめてみませんか。 AWS盛り上がっていますね。2011年3月に東京リージョンができたことで、そろそろ触ってみようかなというPHPユーザの方も多いかと思います。 そんなあなたへ、AWSをはじめる際に役立つ情報をご紹介です。 1. AWSアカウントを新規作成して、EC2の利用申し込みを行う まずAWSのアカウントを作成して、EC2の利用申し込みを行います。 手順については、AWSエバンジェリストの @KenTamagawa さんが書かれた以下の資料が参考になります。このとおりに進めていけば、おおよそ問題無いと思います。 進める中で自分が詰まった点は以下。 郵便番号、電話番号にはハイフンを 郵便番号、電話番号はハイフンが必要なので入力するようにして下さい。 書式は日国内のもの、郵便番号8ケタ(ハイフン入り)、電話番号は12〜

  • ブロックサイズ内に画像を綺麗に収めるjQueryプラグイン「CJ Object Scaler」:phpspot開発日誌

    CJ Object Scaler 3.0 ブロックサイズ内に画像を綺麗に収めるjQueryプラグイン「CJ Object Scaler」。 幅300pxのブロックに、幅500の画像がきたらデザインが崩れてしまいますが、これをjQueryで自動補正してくれるプラグインのご紹介。 スクリプトでやってくれるため、予め自分でサイズを計算して指定しておく必要はなく、かつデザインを崩しません。 ブログなんかで、画像をアップしたけど、ちょっと大きくてデザイン崩れるかもっていう場合にも、自分でリサイズしなくてもやってくれるというのは楽でいいですね。 調整方法も2種類選べます。 ぴったりと埋める Fill 画像の表示領域をそのままで表示するFit 使い方は $(element).cjObjectScaler(options, callback) で、調整後のコールバック関数も呼べます。 $(element)

  • NoSQLデータベースを使い始める前に

    前回はNoSQLデータベースとRDBMSの設計思想の違いを解説しました。今回は、それを踏まえてNoSQLデータベースでデータベースを設計するときに覚えておきたいポイントを解説します。(編集部) NoSQLデータベース設計のセオリーとは? 前回は、NoSQLデータベースが登場してきた背景や、リレーショナルデータベース管理システム(RDBMS)との違いを解説し、いくつかの代表的なNoSQLデータベース製品を紹介しました。長年、データ管理の分野で主役を担ってきたRDBMSはデータ一貫性を強く保持する仕組みを備えていましたが、半面その特徴ゆえにネットワーク上の複数のサーバにデータを分散すると(分散環境)十分に性能を発揮できず、スケールアウトによる性能向上が困難であるという弱点を持っています。 分散環境において高い性能を発揮するNoSQLデータベースの世界では、一体どのような考え方でデータベースを設

    NoSQLデータベースを使い始める前に
  • LAMP環境、自分で作りませんか?

    Webアプリケーションの開発・実行環境として多くの開発者が支持するのがLAMP(Linux、Apache、MySQLPHP/Perl/Python)です。この連載では、LAMP環境をソースコードから構築する方法を丁寧に解説していきます。(編集部) Webアプリ開発に不可欠のLAMP Webアプリケーション開発に欠かせないLAMP環境。皆さんはどのように用意していますか? サーバの選定からはじまって、LAMPのインストールと設定、テストや運用などなど、やるべき事はたくさんありますね。悩みやトラブルは尽きないと思います。 そこで連載では、LAMP環境の構築という観点からLAMPを攻略していきます。とりわけ環境の基礎を作る作業である、インストールから設定を中心に取り上げます。環境構築というと一般にはインフラエンジニアの範疇になると思いますが、開発環境を構築したいWebアプリケーション開発者や

    LAMP環境、自分で作りませんか?
  • Mac OS X + Eclipse 3.6 インストール後にやること初期設定メモ - がぶちゃんの日記

    いつも同じことをググって繰り返しているのでメモ 全体的な設定 [General]-[Workspace] で Text file encoding Other: UTF-8 に変更 OS XなのにデフォルトがShift-JISになっているので... [General]-[Editors]-[Text Editors] で以下にチェック Insert spaces for tabs タブの代わりにスペースを使う Show print margin ソースコードがあんまり横に長くならないように厳密に収める必要はないと思うけど目安として Show line numbers 行番号を表示する [General]-[Compare/Patch]で「Ignore white space」にチェック Diffの時に空白を無視するように ところが、上記でタブの代わりにスペースを使う設定にしても全然スペース

    Mac OS X + Eclipse 3.6 インストール後にやること初期設定メモ - がぶちゃんの日記
  • ファンシーなデザインのカウントダウンタイマー実装jQueryプラグイン「Fancy Countdown」:phpspot開発日誌

    ブロックサイズ内に画像を綺麗に収めるjQueryプラグイン「CJ Object Scaler... 次の記事 ≫:ストライプ等、Photoshop用の400個のパターンまとめ Fancy Countdown ファンシーなデザインのカウントダウンタイマー実装jQueryプラグイン「Fancy Countdown」 何らかのカウントダウンというと、待ち遠しかったりするもので、単純にテキストだけでカウントダウンしても面白みが少ないですね。 ということで、次のようなデザインのカウントダウンタイマーがjQueryで簡単に実現可能です。 あと何日でサイトオープン!みたいなティザーサイトを作る場合にも使えそう。 $(function() { $("#anyID").fancyCountdown({ 'year':2011, 'month':05, 'day':13, 'hour':13, 'minute

  • Visual Studioユーザー必見! 最新Windowsインストーラー作成 再入門

    はじめに Visual Studioのユーザー様の多くは、作成したソフトを配布する際にVisual Studioに付属のインストーラー作成ツールを利用していると思います。 一方、インストーラー作成の専用ツールである「InstallShield」を使うと、Visual Studio付属のツールでは作成できない独自のアクションやユーザーインターフェイスなど、様々なカスタマイズが可能になります。 そこで稿では、InstallShieldとVisual Studioに付属しているインストーラー作成ツールを比較しつつ、InstallShieldを利用したインストーラー作成の基と特徴的な機能を紹介します。 対象読者 Visual Studioで開発を行っているユーザー インストーラー作成の自動化に興味のある開発者 InstallShieldを利用している方 「インストーラー作成ツール」とは Win

    Visual Studioユーザー必見! 最新Windowsインストーラー作成 再入門
  • [JS]Canvas, SVGを使用した軽量のJavaScriptの3Dエンジン -three.js

    通常、複雑な記述をより簡単にできるようにした、3Dを描画する軽量のスクリプトを紹介します。 サイトでは下記のように数多くのデモが楽しめます。 three.js -Javascript 3D Engine [ad#ad-2] three.jsは<canvas>, <svg>とWebGLを使って、2Dと3Dをレンダリングすることができます。 各デモは対応ブラウザ(Firefox4+, Chrome9+, Safari10.6+など)でご覧ください。

  • 楽器を作ろう

    楽器を作ろう 1     このドキュメントについて 1.1      このドキュメントのライセンス 1.2      ソースコードのライセンス 1.3      リソース 2     楽器を作ろう 第1回 ユーザーインタフェースの作成 3     「新しい」楽器 4     Soundballアプリケーション 5     画面を描画する 5.1      SoundballCharacterクラス 5.2      Ballboxクラス 5.3      Soundballクラス 5.4      SoundballSurfaceViewクラス 6     画面のタッチイベントを処理する 6.1      画面に指を置いたとき 6.2      指をドラッグしたとき 6.3      画面から指を放したとき 7     効果音を鳴らす 8     楽器を作ろう 第2回 基的な音の生成方法

  • 時間をかけるだけムダな「都市伝説SEO技」16選 など10+2記事(海外&国内SEO情報) | 海外&国内SEO情報ウォッチ

    時間をかけるだけムダな「都市伝説SEO技」16選 ★★★★★ やっていいのもあるけどサクッと済ませる (High Rankings)価値のあるアクセスを増やすのに役に立たないSEOを16個、取り上げた記事。簡潔にまとめる。 meta keywordsタグ もうかなり以前から検索エンジン(グーグル・Bing)はmeta keywordsタグの記述を見なくなっている XMLサイトマップの送信とディレクトリ型検索エンジンへの登録 深い階層に埋もれてしまい、かつ内部リンクも外部リンクも張られていないページは、たとえXMLサイトマップ送信によりインデックスされたとしても対象キーワードで検索結果に出てくることはない(インデックス促進には役に立つが、順位には影響しない)。 リンク(aタグ)のtitle属性 グーグルランキング要因としては無視する。 h1タグやh2タグなどの見出しタグ hタグを記述するこ

    時間をかけるだけムダな「都市伝説SEO技」16選 など10+2記事(海外&国内SEO情報) | 海外&国内SEO情報ウォッチ
    Akineko
    Akineko 2011/04/15
  • 単一ページで構成されたサイトまとめ「63 Fresh and Creative Single Page Website For Design Inspiration」

    単一ページで構成されたサイトまとめ「63 Fresh and Creative Single Page Website For Design Inspiration」 webデザインは無限の可能性を持っており、日々新しい仕様やデザインが発表されています。様々なデザインを見比べ勉強することが新たなアイデアを生み出すための近道ではないでしょうか?そんな多彩なデザインの中から、シングルページで情報を分かりやすく伝えているサイトまとめ「63 Fresh and Creative Single Page Website For Design Inspiration」を紹介いたします。 スクロールもなく見たままの1ページで構成されたサイトから、1ページという空間を上手く利用した見やすいサイトまで、さまざまなサイトが紹介されています。中でも気になったものをいくつかピックアップしましたので、下記よりご覧く

    単一ページで構成されたサイトまとめ「63 Fresh and Creative Single Page Website For Design Inspiration」
  • github 超入門 - glasses factory

    ここ1年くらい、僕はソースコードなどを github で公開しています。 つい先日まで書いていた連載記事 GAE for Flasher のサンプルソースコードや、 東京てら子で発表したデモ、今まで作ったライブラリや便利クラスなど なんでもかんでも github で公開しています。 しかし、プログラムに慣れた人ならともかく、これから AS3 をガシガシ勉強していこう! といった方や、AS3 自体はガシガシかけても基的に SVN 等バージョン管理システムを 使わない方にとっては github 自体がやはり少し敷居が高いイメージがあるという話を聞きました。 GAE for Flasher の記事自体、ある程度 AS3 に関する知識のある人を想定していたとはいえ 流石に当たり前のように使い過ぎたかなと反省の意を込めて github 超入門( for Flasher ) を書く

    Akineko
    Akineko 2011/04/15
  • さくらVPSのWordPressをチューニングして30倍高速化した方法 - 原宿・表参道.jp

    今日はさくらVPSに載せているWordPressのパフォーマンスをチューニングして高速化に成功したので安心して眠れるという話をします。 2.5ページ/秒だったのが70ページ/秒と30倍高速化。 以前はDaily数千PVで重くなっていたサイトがDaily3.6万PVを余裕で捌けるようになりました。 #ちなみにproxy cacheという手法はwordpressでなくても動的コンテンツ全般に有効です。 ▼サーバ気にしなくて良くなったので今週末新宿御苑に花見に行けました☆。枝ぶりがいいさくらが多くてほんといいところだと思うの。 WordPressチューニング高速化結果http://hara19.jp/のサーバ環境と測定結果は以下のとおり。 WordPress稼働環境さくらVPS 1GB/CentOS5.5/PHP5.3/MySQL5.5/WordPress3.1。 WEBサーバはチューニングにあ

    さくらVPSのWordPressをチューニングして30倍高速化した方法 - 原宿・表参道.jp
  • WordPressを使ったWebサイトでfunctions.phpによく書いてるやつ - かちびと.net

    お問い合わせ頂いたので記事にします。 WordPressのfunctions.phpは便利なの はよく分かりますが、結局何が出来るの か分からないのでこんな事できる、という のがあれば教えて欲しいとのことでした。 僕も詳しくないので僕も教えて欲しいんです が、一応書いてみます。 基的にfunctions.phpはちょっと機能を追加したい、という時に使うものだと思うのでデフォルト機能やプラグインで済むならそうしたほうがいい気がしますのであまり拘らなくてもいいかと思います。 それでも、やはりお仕事ではよく追加する機能はありますのでそれをご紹介します。 ※ウィジェットは割愛しますね カスタムポストタイプ add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'exa

    WordPressを使ったWebサイトでfunctions.phpによく書いてるやつ - かちびと.net
  • FlexGridでSilverlight一覧表示を手軽に実装 ~DataGridからFlexGridへの移行と性能比較~

    DataGrid以上の使いやすさを実現するFlexGrid for Silverlight 業務用アプリケーションでは、一覧表示が必要になる事がよくあります。業務用アプリケーションでは、画面の使いやすさと同時に、作業効率という面も重要な評価ポイントであり、“一覧性”はその重要なファクターになるからです。 Silverlightにも一覧表示用にDataGridコントロールがあります。各種データをデータソースとして連結して手軽に一覧表示はできるのですが、データ連結しなければ一覧表示する事ができないなど、凝ったことをやろうとすると、XAMLに対するスキルなどを身に付けていないと実現が難しいときもあります。有識者にとっては「XAMLでできるよ」「一度IEnum・・・で○○してから使えばできるよ」と簡単に説明できる事でも、実は多くの基礎ノウハウがあってこその簡単さだったりします。 今回紹介するFle

  • Visual Studioで作る単体テスト、基本のき (VS2010向け改訂版)

    はじめに Visual Studioは2005の時から単体テスト機能を搭載するようになりました。2008のバージョンからは一般的な開発者が利用するProfessional Editionにもこの機能が搭載され、2010のバージョンでも同様となっています。稿(およびシリーズ)では主に単体テスト機能にフォーカスしますが、開発者の利用シーンをキーワードに、いくつかのシナリオを想定して、その時々の使い方を取り扱っていきます。初回となる今回は、最も基的ないくつかの点について見ていきましょう。 対象読者 .NET Frameworkを利用した開発プロジェクトに携わっている方 Visual Studioの単体テスト機能に興味がある方 必要な環境と準備 稿で解説する内容を実際に試す場合には以下のいずれかのソフトウェアが必要になります。 Visual Studio 2010 Professional

    Visual Studioで作る単体テスト、基本のき (VS2010向け改訂版)
  • Inemuri nezumi diary(2011-04-15)

    _ Gloss 入門 Haskell の 2D グラフィックスライブラリ Gloss の入門記事です。 Haskell で 2D グラフィックスするのはどうすんの : Stack Overflowで紹介されていたので試してみました。あと、前回の関西Codersで、流体シミュレーションを Java で、というのを見せてもらったので、それを Haskell で書いたらどうなるのかなーという興味もありました。Gloss のサンプルのひとつ Styrene は粒子シミュレーションになっていて、これを見るかぎり粒子が多くなければスムーズに動きそうです。 インストールの方法や、ドキュメントは公式ページをみてください。 Gloss トップページ Gloss : HackageDB Glossは、OpenGL と GLUT をベースにした 2D グラフィックスライブラリです。 OpenGL や GLUT