タグ

2014年5月9日のブックマーク (11件)

  • QNAP TS-219P+を設定完了 (5) セットアップ備忘録。

    セットアップのために打ち込んだコマンド群をメモっておく。 新たにQNAPNASを使いたい人にとっては参考になるとかならないとか。 QNAP TS-219P+ @3.5.0 Build 0816T apacheは自分で入れるが、mysqlは最初から入ってるやつを使う。 # system ipkg install bash coreutils findutils diffutils util-linux-ng procps ipkg install less grep sed gawk screen sudo ipkg install vim ipkg install wget tar unzip git svn patch ipkg install gcc make automake autoconf re2c ipkg install openssh memcached ipkg ins

  • Qnapまとめ

    家で利用してるQnapという、共有型のハードディスクにまつわる話。 先の震災から家で持っているデータについてもっと安全に保管したいなという意識が強くなりました。そもそも「家」の個人的なデータって結構あるのですが最近はクラウドサービスを利用してローカルにしかないデータが少なくなってきています。そんななかでも大容量で「写真」とか「ビデオ」とかはまだまだ家の中にあるのでこれを安全においておきたいですね。 これまでも10台以上NAS製品を買ってきましたけどQnapの製品が一番ユーザに対して真摯にできているなと思っています。国産のハードディスクメーカーは過去販売したディスクに対して放置しすぎ(ケータイとかもそうなんですが)。過去の製品にもパッチを出してくれるというのは安心感につながります。 2014/03/11 購入 HDDが2以上はいる製品がおすすめです。そして、ミラーにして安全性を高めましょう

    Qnapまとめ
  • QNAP NASのWebサーバのデフォルトディレクトリを変更する

    QNAP NASのWebディレクトリのルートは/share/Webとなっており、 通常は変更する事が出来ません。 しかし、設定ファイルを直接編集する事で上記の変更が可能です。 /share/Webには様々な管理ページのファイルが含まれることから、 Webサーバのルートに指定したく無い場合も出てくるでしょう。 Webサーバのデフォルトディレクトリやバーチャルホストなどの設定情報は、 /etc/config/apache/extra/httpd-vhosts-user.confに格納されています。 このファイルのデフォルトパスを変更すれば良い訳です。 ただし、上記の変更を行うと、管理ページからバーチャルホストの設定を行ったときに 変更が元に戻ってしまうため注意が必要です。 以上を踏まえ、書き換え手順を記します。 1.設定ファイルを編集します。 vi /etc/config/apache/ext

    QNAP NASのWebサーバのデフォルトディレクトリを変更する
  • QNAP TS-121にGitインストール その1

  • QNAPにインストしたWordPressのアップデートが出来るようにしてみた

    QNAPMySQLWordPressをインストールし終えて、サイトの表示まで成功したものの、英語版だしバージョンが古すぎ。さっそくWordPressを最新版にしようとしたら今まで見たことのない画面表表示されました。 QNAPはインターネットに直接つながっているわけではないので、何か手順を踏む必要があるようです。 FTPサーバーをインストールしよう メッセージを確認するにQNAPはFTPを使う気満々なようです。そんなわけでFTPサーバーも追加します。 コントロールパネルにFTPのアイコンがあるので、起動しましょう。 こんな感じで適当にポチポチオプションを設定します。FTP(標準)を使えるようにするとエクスプローラーで操作できるのでちょっと便利。これだけでFTPサーバーの立ち上げは完了です。なんて楽ちんなんざましょう。 ちなみにFFFTPでに接続設定するときはこんな感じ。 ホスト名・・・自

    QNAPにインストしたWordPressのアップデートが出来るようにしてみた
  • Quill - Your powerful, rich text editor

    Built for DevelopersGranular access to the editor's content, changes and events through a simple API. Works consistently and deterministically with JSON as both input and output. Cross PlatformSupports all modern browsers on desktops, tablets and phones. Experience the same consistent behavior and produced HTML across platforms. Fits Like a GloveUsed in small projects and giant Fortune 500s alike.

    Quill - Your powerful, rich text editor
    mimosafa
    mimosafa 2014/05/09
  • Promises: ブラウザーJavaScriptの新しい非同期標準になるか?

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Promises: ブラウザーJavaScriptの新しい非同期標準になるか?
  • SourceTreeから始めるGit - Qiita

    SourceTreeというガッツリしたGUIクライアントができてから、「Gitはコマンド打つべし」という感じでもなくなりつつあるかなと感じている(現に、TortoiseSVNを使っているときにSVNのコマンドを意識したことはなかった)。 そんなわけで、ここではGitの詳しい説明は一切はしょりSourceTreeの操作にのみ焦点を当てて解説を行う。ただ、コマンドにも興味あるという方に備え、コマンドも併記しておく。 インストール こちらにアクセスしてインストール。 https://www.atlassian.com/ja/software/sourcetree/overview なお、以下の説明ではWindows版を使用。 初期設定 ツール>オプションから各種設定が可能。見ておくべき箇所は以下3点。 一般(git config) ユーザー名/メールアドレスは必ず設定しておく。インストール時に設

    SourceTreeから始めるGit - Qiita
  • Xcode5時代の「かんたん」iOSアプリ開発セットアップ - Qiita

    Androidに比べると、iOSのアプリ開発は証明書やらprovisioning profileやらを用意しないといけなかったりデバイスを登録しないといけなかったりで、とかく面倒な印象です。 確かに以前はそうでしたが、Xcode5からはこのあたりの面倒さが大幅に改善されています。 ネットで情報を検索しても古い情報が大量にヒットしてしまい、なかなかそのことが分からなかったので、これからiOSアプリを開発する人のために情報をまとめておくことにしました。 前提 Xcode5を使ってiOSアプリを開発する場合に必要な準備についてまとめました。 MacBook Air(Mountain Lion)+Xcode 5.1.1+Firefoxで実際に試しました。 ちなみにこちらの環境ではChromeでDeveloperサイトで操作をすると「Loading...」という画面が表示されたまま先に進まないことが

    Xcode5時代の「かんたん」iOSアプリ開発セットアップ - Qiita
  • Mac OSX で開発環境を構築するための環境構築 (Homebrew, Git, SVN, Ruby, Perl, Python) - Qiita

    UPDATED: 2017/11/27 記事は2014年当初の情報であり、現在は古くなっている可能性があります。 記事中で紹介している各種プロダクトの最新ドキュメントをご参照下さい。 はじめに OS X で最近流行のツールは RubyPython ベースのものが多いのですが もともとインストールされている各処理系はバージョンが古いです。 その更新自体にこれから紹介する Homebrew 等を使っている記事が多く、 どこから手を付けていいか迷ったりしたので、まとめておきます。 目標 パッケージマネージャ Homebrew のインストール システムデフォルトとは別に Git, JDK, Ruby, Perl, Python の最新版をインストール 大まかな流れ システムにプリインストールされている Ruby で Homebrew をインストール Homebrew から各種追加パッケージ

    Mac OSX で開発環境を構築するための環境構築 (Homebrew, Git, SVN, Ruby, Perl, Python) - Qiita
  • JavaScriptでセキュアなコーディングをするために気をつけること – cybozu developer network

    (著者:サイボウズ kintone開発チーム 天野 祐介) kintoneJavaScriptを使って自由にカスタマイズすることができます。 カスタマイズにより独自のリッチなUIを構築したり、新しい機能を追加したりできるようになりますが、セキュアなコーディングをしないとクロスサイトスクリプティング脆弱性を作り込んでしまう危険性があります。 この記事では、JavaScriptでセキュアなコーディングをするための基的な点を解説します。 主な原因 脆弱性を作り込む主な原因になるコードは、要素の動的な生成です。特に、レコード情報などのユーザーが入力した値を使って要素を生成するときに脆弱性が発生しやすくなります。 対策 document.write()やelement.innerHTMLを使って要素を生成するときは、コンテンツとなる文字列をかならずHTMLエスケープするようにしましょう。 以下は

    JavaScriptでセキュアなコーディングをするために気をつけること – cybozu developer network