タグ

s_yasueのブックマーク (2,505)

  • Windowsで特定のフォルダを仮想ドライブとしてマウントする方法

    Windows上にある特定のフォルダ以下を、仮想ドライブとしてマウントして、ドライブとしてアクセスする方法を紹介します。 重要なフォルダを自分で好きに選んだドライブレター「X:」などでアクセスできるようになり、利便性の向上や、絶対パスによる設定の簡潔化などが期待されます。使い方次第。 目次 1. Substコマンドを使う方法1.1. 使い方1.2. 再起動対策1.3. 注意点1.4. 問題点2. レジストリを使う方法3. まとめ スポンサーリンク Substコマンドを使う方法 一つ目はSubstコマンドを使う方法です。 使い方 たとえば、「C:\Users\did2\Downloads」フォルダを「X:」ドライブとしてマウントしたいときは、コマンドプロンプトで次のコマンドを実行すればOKです。 >subst X: "C:\Users\did2\Downloads" 成功すると、何も出力され

    Windowsで特定のフォルダを仮想ドライブとしてマウントする方法
  • postgresql_replication.md

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    postgresql_replication.md
  • webnonotes.com - webnonotes リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    webnonotes.com - webnonotes リソースおよび情報
  • フォントアイコンの使い方 (FontAwesome)

    フォントアイコンの導入方法を初心者向けに、FontAwesomeを例に説明しています。

    フォントアイコンの使い方 (FontAwesome)
  • systemd超入門 | DevelopersIO

    これはとある勉強会用の資料です。スライド作るのが面倒臭くなったのでブログにすることにしました。 Systemdとは Systemdは、Linuxの起動処理やシステム管理を行う仕組みです。 Linuxの起動処理 Linuxの起動はざっくりと以下の4段階によって行われます。 電源投入によりBIOSが起動する。 BIOSからブートローダーが呼び出される。 ブートローダーがLinuxカーネルを起動する。 Linuxカーネルがinitプロセス(PID 1)を起動する。 このinitプロセスが、Linuxの起動処理を司ります。古くから使われていたのがSysvinitで、Sysvinitの代替えとして近年Ubuntuなどで採用されていたのがUpstartです。そしてFedora 15やCentOS 7、Red Hat Enterprise Linux 7で採用されたのがSystemdです。 System

    systemd超入門 | DevelopersIO
  • JavaScript における文字コードと「文字数」の数え方 | blog.jxck.io

    Intro textarea などに入力された文字数を、 JS で数えたい場合がある。 ここで .length を数えるだけではダメな理由は、文字コードや JS の内部表現の話を理解する必要がある。 多言語や絵文字対応なども踏まえた上で、どう処理するべきなのか。 それ自体は枯れた話題ではあるが、近年 ECMAScript に追加された機能などを交えて解説する。 なお、文字コードの仕組みを詳解すること自体が目的では無いため、 BOM, UCS-2, Endian, 歴史的経緯など、この手の話題につき物な話の一部は省くこととする。 1 文字とは何か Unicode は全ての文字に ID を振ることを目的としている。 例えば 😭 (loudly crying face) なら 0x1F62D だ。 1 つの文字に 1 つの ID が割り当てられているのだから、文字の数を数える場合は、この ID

    JavaScript における文字コードと「文字数」の数え方 | blog.jxck.io
  • ロケール(国際化と地域化) — Let's Postgres

    NTT オープンソースソフトウェアセンタ 板垣 貴裕 PostgreSQL でロケール (国際化と地域化) の設定を行うと、データベース内での文字列処理、日付や通貨の表示、メッセージの言語などを変更することができます。特に PostgreSQL 8.4 では、日語のメッセージ・カタログが追加されたため、エラーメッセージを日語化したい場合にはロケールを設定する必要があります。 ただし、C ロケール以外を設定すると、インデックスが使われないなどの性能への影響がある場合もあります。また、特に古いバージョンの PostgreSQL では、誤った設定によりサーバが正しく動作しなくなるケースもありました。 この記事では、ロケール設定の効果を結果例を交えて解説すると共に、トラブルへの対応方法を示します。PostgreSQL で日語を扱う際に、ロケール設定を決める時の参考にして下さい。 Postgr

  • PostgreSQL9.6 レプリケーション設定 - Qiita

    はじめに 仕事の現場でアプリ開発を一生懸命やっていたら 「PostgreSQLはちゃんとレプリケーション構成にしてあるよね?」 と言われ「え?何それ?」と思った人のためにPostgreSQLのレプリケーション設定手順まとめました。 レプリケーションについて レプリケーションについて、とても簡単に説明します。 同期/非同期について 同期 マスタDBの更新とスレーブDBの更新の両方が終わって処理完了とします。 非同期 マスタDBの更新が終わったら処理完了とします。スレーブDBの更新結果を待ちません。 スタンバイ/ホットスタンバイについて スタンバイ スレーブDBにアクセスできません。 ホットスタンバイ スレーブDBに対して参照処理を行うことができます。更新処理はできません。 今回は非同期レプリケーションでホットスタンバイの構成を構築します。 PostgreSQLのインストールと初期設定は以下参

    PostgreSQL9.6 レプリケーション設定 - Qiita
  • PostgreSQL でパスワード認証を使う

    PostgreSQL にパスワード認証を導入した際のメモです。 psql を使って検証していますが、他のクライアント・アプリケーションにも応用できると思います。各コマンドや設定ファイルには適宜マニュアルへのリンクを張っていますので、必要に応じて参照してください。 例示におけるプラットフォームには CentOS 6.3 を使っています。 他の OS やディストリビューションをお使いの方は、yumなど固有のコマンド名を適宜読み替えてください。 PostgreSQL サーバが動くホストを pghost01、psql を動かすホストを client02、接続時のデータベースユーザ名を pguser01 としています。コマンドラインのプロンプトは“ユーザ名@ホスト名:カレントディレクトリ”です。常に今自分がどのホスト上で誰の権限で操作しているのかを意識してください。 1.インストール Postgre

  • 404 Not Found

  • バイナリベクトルタイルの作り方

    「全国のガソリンスタンドの位置を地図上にプロットしてみた。」で作成したバイナリベクトルタイルの作業工程メモです。 バイナリベクトルタイルとは 巨大なGeoJSONを分割しタイル化することで必要な情報だけを読みだして地図上に表示します。さらに分割したGeoJSONをバイナリファイルにすることでオーバーヘッドを減らしています。 バイナリベクトルタイル出会うまでの私 1.GeoJSON爆誕 「フロントエンドエンジニアでも簡単に地理情報を扱えるJSON形式の規格考えたよ!」 「素晴らしい!」 2.TopoJSON誕生 「GeoJSON重くない? もっと効率のいい規格作った!」 「最高!」 3.ベクトルタイル到来 「GeoJSONを地図タイルみたいに分割して配信すればいいじゃないか!」 「なるほど。」 4.バイナリベクトルタイル降臨 <ー いまここ 「シリアライズしてバイナリファイルで配信すればより

    バイナリベクトルタイルの作り方
  • Raspberry Pi に固定IPアドレスを割り当てる方法(Raspbian Jessie) - Qiita

    固定IPを割り振る場合、このアドレス範囲外にする必要があるため、今回は 192.168.0.2 を設定してみます。(192.168.0.1はルーターIPアドレス) Raspberry Pi にログイン 前回の記事でSSH接続できるように対応したので、同じようにリモートPCからログインします。 MBP:.ssh suzy$ ssh pi@192.168.0.16 pi@192.168.0.16's password: The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.

    Raspberry Pi に固定IPアドレスを割り当てる方法(Raspbian Jessie) - Qiita
  • RaspberryPiをモニタ無し、キーボード無しでセットアップする - Qiita

    ArchLinux / Raspbianをインストールして動かしてログインするところまでまとめています。 テレビにつなげば良いんですが面倒くさかったので! 前提条件 Macを使う LinuxディストロはArchLinux or Raspbian 有線LANがあってDHCPが動いている 用意するもの ApplePi-Baker ArchLinuxディスクイメージ or Raspbianディスクイメージ それぞれアーカイブをダウンロードしておきましょう。 手順 SDカードにイメージをコピーする Apple-Pi Bakerを使ってディスクイメージをSDカードにインストールします。 Apple-Pi Bakerを起動します。 MacにSDカードを挿入します Apple-Pi Bakerの SD-Cards 部分で認識されるのでクリックします IMG fileの右側にある … をクリックしてディス

    RaspberryPiをモニタ無し、キーボード無しでセットアップする - Qiita
  • [Windows]ライセンス認証 - Qiita

    いっつも認証時どうだったかわからなくなるので備忘録的に。 評価版から製品版へのアップグレード 最近よく使うのはもっぱらWindows Server 2012R2だが、これは普通に評価版を入手してインストールしてアクティベートすると、180日間の評価期間がついてくる。 180日間を超過すると、ライセンス有効期限切れでOSが勝手にシャットダウンされてしまうが、ライセンスのアクティベーションまでの猶予期間というなんとも都合のいい(?)期間が設けられているため、実はMAX5回まで評価期間を延長する事が可能。 延長するコマンドは下記。 slmgr.vbs -rearm つまり、タイミング良くリセットをかけることで、実質180日間 * 5回 = 900日間も無償で利用できてしまう計算に...(そんなんしてるうちに次のバージョン出そうだが しかし正規に利用するマシンを評価版のまま利用するわけにはいかない

    [Windows]ライセンス認証 - Qiita
  • PostgreSQLで自動フェイルオーバーする方法 - Qiita

    以前投稿したbgwokerで超簡易クラスタ管理を進化させたpg_keeperについて投稿。 コンセプト このツールのコンセプトは「PostgreSQLの自動フェイルオーバーを簡単に設定する」です。 Pacemaker/corosyncやrepmgrを使えばより細かく、柔軟に設定することが出来ますが、その一方設定が面倒だったり、多くのケースではそこまで柔軟な設定は必要ないと思ったので、「マスタ、スレーブ2台構成でもっと簡単に可用性を向上させたい」と思い作りました。 監視プロセスはPostgreSQLのプロセスの一つとして動作するので、高機能なクラスタリングミドルウェアによくある監視プロセス自体の起動・停止・監視等の作業は発生しません。 ただし、pg_keeperが対応しているのはマスタ1台、スタンバイ1台で同期レプリケーションを使用した場合のみです。 スタンバイを2台以上使用するケースには対

    PostgreSQLで自動フェイルオーバーする方法 - Qiita
  • pgpool-II + HS/SRクラスタ構成 — Let's Postgres

    SRA OSS, inc. 北川 俊広 はじめに 稿では、pgpool-II 3.0 と PostgreSQL 9.0 の Streaming Replication/Hot Standby(以降SR/HSと表記します)機能を組み合わせたクラスタ構成について解説します。 pgpool-II 3.0 pgpool-II は、2010年9月にバージョン 2.3 からバージョン 3.0 へ大幅なメジャーバージョンアップが行われました。3.0 における大きな変更点は SR/HS への対応で、主にクエリ振り分けの処理に変更が加えられています。 pgpool-II で次のとおりパラメータ設定をすると、SR/HSクラスタ構成に適した動作をします。master_slave_sub_mode は、pgpool-II 3.0で新設されたパラメータです。 master_slave_mode = true ma

  • ストリーミング・レプリケーション | Let's POSTGRES

    ストリーミング・レプリケーション (Streaming Replication) は、PostgreSQL 9.0 以降で利用できる、体組み込みのレプリケーション機能です。参照/更新が可能な1つのマスタDBへの更新操作を、参照のみが可能な複数のスタンバイDBへ転送することで、データベースを複製することができます。スタンバイDBに更新結果が反映されるまでには若干の遅延がありますが、比較的 遅延は少なく、マスタDBへの影響も小さいレプリケーション方式です。 用途 ストリーミング・レプリケーションには以下の用途があります。 多数の参照クエリのサーバ間分散 マスタDB異常時の迅速なフェイルオーバー (切り替え) マスタDBのディスク故障に備えたリアルタイム・バックアップ PostgreSQL 9.1 での強化点 バージョン 9.0 の目玉機能として登場したレプリケーション機能ですが、9.1 では

    ストリーミング・レプリケーション | Let's POSTGRES
  • How to Turn Web Images to Grayscale (3 Ways)

  • Learn web development  |  web.dev

    Stay organized with collections Save and categorize content based on your preferences. Explore our growing collection of courses on key web design and development subjects. An industry expert has written each course, helped by members of the Chrome team. Follow the modules sequentially, or dip into the topics you most want to learn about.

    Learn web development  |  web.dev
  • 実践的な衝突判定(AABB編) - 結果だけでなく過程も見てください

    自作ゲームに組み込んでいる衝突判定について、整理も兼ねてご紹介します。 説明を簡単にするために2D空間で説明します。 バウンディングボリューム バウンディングボリュームについては、容易に判定可能で実用的ということで 各軸に平行な四角形(以下の図のようなの)を採用します。 このような四角形のことをAABB(axis-aligned bounding box)と言います。 AABBのデータ構造 色々考えられますが、 最小座標とそれぞれの辺の長さ 中心座標とそれぞれの辺の半分の長さ 最小座標と最大座標 ここでは1.を採用します。 データ構造は以下のようになります。 struct AABB { POINT min_; SIZE size_; }; 図にすると以下のようになります。 静止しているAABB同士の衝突判定 上の図でobj1とobj2が衝突する条件を文章で書くと以下のようになります。 ob

    実践的な衝突判定(AABB編) - 結果だけでなく過程も見てください
    s_yasue
    s_yasue 2017/02/02