タグ

2013年12月16日のブックマーク (21件)

  • はじめての「さくらの専用サーバ」――「さくらの専用サーバ」ってどういうサービス? | OSDN Magazine

    近年では仮想化やクラウドを使ったサービスが注目されているが、ある程度以上のスペックのサーバーが必要な場合や、長期にわたって稼動させるようなサーバーであればサーバー1台をまるごと借りる専用サーバーサービスのほうがコストパフォーマンスが高いことも多い。今回は、さくらインターネットが提供している「さくらの専用サーバ」について、コストと性能、そして受けられるサービスの面からクラウドやVPSと比較してみよう。 専用サーバーって何? ネットワーク越しに何らかの機能を提供するハードウェア/ソフトウェアは、一般に「サーバー」と呼ばれる。サーバーにはオフィス内で利用するようなファイルサーバーやグループウェアからデータベースサーバー、不特定多数がアクセスするようなWebサーバーまで、小規模なものから大規模なものまでさまざまなものがある。 サーバー用マシンは通常のPCとは異なり、利用者が直接そのハードウェアに触

    はじめての「さくらの専用サーバ」――「さくらの専用サーバ」ってどういうサービス? | OSDN Magazine
  • Metrixware

  • GitHub に登録した SSH 公開鍵は全世界に公開されている | 774::Blog

    意外と知らない人がいるようなのでブログに書いておきます。 GitHub のアドレスのあとに .keys を付けるとその人の SSH 公開鍵が表示される。 たとえば id774 さんの公開鍵であれば https://github.com/id774.keys を参照すれば良い。 ぜひ自分のアカウントで試してみて欲しい。 新規に用意するサーバーの ~/.ssh/authorized_keys に上記アドレスを wget したものを置いて適切なパーミッションを設定しておけばすぐに公開鍵認証ができるというわけである。 もうそろそろ公開鍵をメールで送ってくれとかいう文化が滅亡して GitHub から勝手に公開鍵を持っていくのが常識な世界になってほしい。

  • 開発現場で Docker をどこで使うか考えてみた

    Shin x blog Advent Calendar 2013 の 16 日目です。 最近話題の Docker 色々と触っています。 触ってみる中で、普段の開発現場でどのような用途に使えそうなのかを考えています。こうだ!という結論が出ているわけではないのですが、一度書き出してみます。 前提 Webシステムの開発現場を想定しています。 言語は普段使っている PHP ですが、内容にはあまり関係無いです。 開発機には Mac OSX を使っています。 検証環境(サンドボックス) まず一番に思いつくのが、検証環境としての利用です。Docker を使えば、OS のみがインストールされている状態のコンテナを手軽に作成できるので、そこでミドルウェアのインストール、設定などを自由に行い、検証が済んだら、破棄します。 OSX 環境では Docker は動かないので、Vagrant + VirtualBox

  • jsでTDD!MochaとChaiとsinon.js入門 - lxyuma BLOG

    ※この記事は社内勉強会向けの資料の下書きです。書きなぐりの下書きで見直すと最後の方の文書がヤバいので、いつか書き直します。読み辛い所は申し訳ないです。 概要 TDD テスト自動化とTDDを整理 TDDとBDDの違い Test Framework in javascript QUnit/jasmine/mochaについて、違いやメリデメを知る mocha 基的な書き方 アサーションライブラリのメリデメを整理する chai 記述形式の違い整理 基文法 sinonjs spy stubs mock TDD Test Driven Development テスト駆動開発 by ケントベック 特徴 xUnit系/BDD系のテストフレームワーク使う テストするコードも実装 テストファースト 実装の後にテストするのではなく、テストを先に書いて実装する サイクル Red(失敗) => Green(通過

    jsでTDD!MochaとChaiとsinon.js入門 - lxyuma BLOG
  • JPAからJDBCのバッチ更新を使う - kagamihogeの日記

    JDBCのaddBatchとexecuteBatchの頻度変更時の動きをstatspackで見てみる - kagamihogeの日記は、JDBCを直接使用していた。が、JPAから同じことをするにはどういう設定などをすればよいのか。それをやってみて、ついでに実行速度の違いも計測する。 実際には、正確にはJPAではなくJPAのプロバイダーであるEclipsLink,Hibernateそれぞれに固有の設定をする。とはいえ、結局はそれらの設定もJDBCのバッチ更新をラッピングしているだけ、と思われる。 環境 DB CentOS-6.4-x86_64 Oracle Database Express Edition 11g Release 2 Java Java SE Development Kit 7u45 Eclipse Kepler(4.3.1) SR1 IDE for Java EE Deve

    JPAからJDBCのバッチ更新を使う - kagamihogeの日記
  • Vimmerなら2013年中に試しておきたい海外産Vim plugin 8選 - derisの日記

    Vim この記事はVim Advent Calendar 2013の15日目の記事です。 14日目はjoker1007さんによるwebapi-vimとBufWriteCmdでWeb上のリソースをVimで編集するでした。 記事では、2013年中に試しておきた海外Vim pluginを8個ご紹介します。 はじめに なんで海外産限定なの? 理由は以下のとおりです。 日産のVim pluginは入れている人が多く日語での情報も多い(vimrc読書会に参加した感覚として) Vim Advent Calendar 2012が1年続いたこともあり、興味深い日Vim pluginが多すぎる… 海外でそこそこ流行っていても日ではあまり知られていないVim pluginが多いのでもったいなーと思ったので、記事を書こうと考えました。 ちなみに、今回ご紹介するのは今年私が見つけたVim plugi

    Vimmerなら2013年中に試しておきたい海外産Vim plugin 8選 - derisの日記
  • とても効率的になった!HTML5に関する「役立つ」まとめ

    作成:2013/12/16 更新:2014/11/01 Web制作 > サイト構築をするときに、フォームまわりの改善や動画やAPIを使わなくてはいけない機会があったので、ついでにHTML5のマークアップをおさらいをしました。今回はサイトを構築する上で覚えておくと役に立つ、使用頻度の高いポイントだけおさえてまとめました。 エンジニア速報は Twitter の@commteで配信しています。 もくじ HTML5 タグ一覧 1.フォーム(input )関連の便利な新要素 2.基要素一覧 動画/音楽再生 3.video タグ 4.audio タグ アプリケーション向けの機能/API 5.位置情報を取得する 6.ローカルストレージ 7.サーバー双方向通信 8.バックグラウンド処理 9.ファイル操作 サンプル 10.ソースコードつきのサンプル テンプレート 11.テンプレート+作成ツール HTML5

    とても効率的になった!HTML5に関する「役立つ」まとめ
  • PHP+PDO+MySQLの組み合わせではSQLインジェクション攻撃で複文呼び出しが可能

    基礎からのPHPという書籍を読んでおりましたら、SQLインジェクションの攻撃例として、以下のSQL文ができあがる例が紹介されていました。PHP+PDO+MySQLという組み合わせです。 SELECT * FROM tb2 WHERE ban=1;delete from tb2 2つのSQL文がセミコロンで区切って1つにまとめられていますが、これを「複文(multiple statement)」と言います。私は、SQLインジェクション攻撃の文脈で複文が使える組み合わせを調べたことがあり、PHPMySQLという組み合わせでは、複文は使えないと思っていましたので、この攻撃は成立しないのではないかと思いました。 しかし、決めつけも良くないと思い手元の環境で動かしてみたところ、あっさり動くではありませんか。 PDOを用いてMySQLを呼び出す場合は複文が実行できると気づきましたが、なぜPDOの場合

  • KarmaでTDD + Travis CI + Coverallsなイケてるワークフロー - はてブロ@ama_ch

    巷でAngularJSが盛り上がっているのを横目に、最近は黙々とKarmaを触っていました。Karmaはかなりよくできていて素晴らしいと思うんですが、具体的な使い方はあまり見ないので紹介したいと思います。 Karmaについて http://karma-runner.github.io/ Karmaはいわゆるリモートテストランナーです。リモートテストランナーというと、色んなブラウザでテストを走らせることが目的のように思えますが、そうではありません。Karmaは ワークフローの問題を解決すること に主眼が置かれています。なので、コマンドラインでテストを実行するほかに ファイルの変更監視 CIサーバとの連携 デバッグのサポート プラグインによる機能拡張 といった機能を持っています。実際に使ってみると、単にテストを実行してくれるだけでなく、ワークフローが劇的に変わることを実感できると思います。 K

    KarmaでTDD + Travis CI + Coverallsなイケてるワークフロー - はてブロ@ama_ch
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
  • Macユーザー必見! optionキーで使える便利な裏ワザ15 | ライフハッカー・ジャパン

    optionキーの使い方を覚えると、Mac OS Xの使い勝手は格段に向上するはず。今回は、15個のoptionキー・便利な裏ワザを紹介します。 冒頭の動画を見てもらえれば一目瞭然ですが、15個、以下リストアップします。 「Option」+「メニューバーのWi-Fiアイコンをクリック」で、Wi-Fiの詳しい情報を表示 「Option」+「メニューバーのBluetoothアイコンをクリック」で、Bluetoothの詳しい情報を表示 「Option」+「メニューバーのボリュームアイコンをクリック」で、 入出力装置を切り替えられる 「Option」+「メニューバーの通知センターアイコンをクリック」で、通知センターをオフにできる 「Option」+「Appleアイコンをクリック」で、「システム情報」にすぐにアクセスできる 「Option」+「ウィンドウをリサイズ」すると、ウィンドウの中央を基点に四

    Macユーザー必見! optionキーで使える便利な裏ワザ15 | ライフハッカー・ジャパン
  • コーソルDatabaseエンジニアのBlog

    コーソル DatabaseエンジニアBlog へようこそ コーソル DatabaseエンジニアBlogでは、 コーソル所属のエンジニアOracle Databaseを中心としたDatabaseに関わる技術情報を発信しています。 コーソルでは、Oracle Databaseをはじめとするデータベース全般に関わるサービス(コンサルティング、設計、構築など)、オラクル製品のプロダクトサポートサービスを提供しています。 また、不定期で無償の技術セミナーを開催しています。 株式会社コーソル - サービス案内 株式会社コーソル - セミナー情報 コーソルでは、Oracle DatabaseスペシャリストになりたいエンジニアOracle Database技術を活かして働きたいエンジニアを絶賛募集中です。 コーソルについて知るためには・・・ 株式会社コーソル - 会社情報 人事ブログ - 『コー

  • Amazon LinuxにRubyの実行環境を構築してみる | DevelopersIO

    はじめまして やま と申します。日からブログを書いていきますのでみなさまよろしくお願いします。 さて、今日は Amazon Linux(ami-be1c848e)にRubyの実行環境を構築する手順をご紹介します。 Amazon Linux(ami-be1c848e)では、デフォルトで以下のバージョンのRubyの実行環境が用意されています。 $ ruby -v ruby 1.8.7 (2013-06-27 patchlevel 374) [x86_64-linux] しかし、バージョンがやや古く、以下のとおりRubyGemsの環境がありません $ gem -v -bash: gem: command not found そこで今回は、このAmazon Linuxの環境に複数バージョンのRubyを管理・実行するためのツール "rvenv" をインストールしてRubyが実行できるように環境構築

    Amazon LinuxにRubyの実行環境を構築してみる | DevelopersIO
  • さくらVPSを使って便利な開発環境を構築する - UNIX的なアレ

    開発環境は難しい 最適な開発環境をつくるのっていつも難しいなーと思います。サーバ側に入って開発する人もいれば、クライアント側のIDEあげてる人もいるわけで人それぞれです。 その人に特化した開発環境をつくるだけであればそこまで難しい話ではありませんが、チームでの開発となるとそのあたりをうまく解消するのがだんだん難しくなってきます。また、新しくサブドメインが増えたりなど開発環境も常にアップデートし続ける必要があります。 このあたりを、サーバエンジニアが手動でやってると死にます。悪しきDev/Opsの対立関係がうまれてしまうので、なんとかしないといけない。 というわけで、オフィス移転をきっかけに開発環境を作りなおしてみました。以下の3点からさくらVPSを選びました。 コストを抑えたい 最近さくらVPSに東京リージョンができた ローカルネットワーク接続できるようになった 新規開発環境をつくる上での

    さくらVPSを使って便利な開発環境を構築する - UNIX的なアレ
  • 超絶カンタンにデスクトップ画面を共有できる「same.io」

    パソコンの画面を共有できるツールには、SkypeやGoogle+ハングアウトをはじめ、さまざまなものが存在していますよね。 しかし、これらの方法では、相手にもSkypeやGoogle+のアカウントが必要になってきます。相手によってはアカウント作成がハードルになることもあるので、採用できない状況もあるはず。 今回は、そんなときに画面(スクリーン)の共有をカンタンにおこなえるサービスをご紹介します。 組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! デスクトップ画面をGoogle Chromeで共有する「same.io」 「Same.io」は、Chromeのオプション機能をつかってカンタンにデスクトップ画面を共有することができるサービス。 生成されたURLを共有することで、Google Chromeのブ

    超絶カンタンにデスクトップ画面を共有できる「same.io」
  • MySQL 5.6の最新機能と「MySQL事始」からの差分解説

    EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

    MySQL 5.6の最新機能と「MySQL事始」からの差分解説
  • あるフロントエンドエンジニアの1日 - Life goes on

    Frontrend Advent Calenderの14日目の記事です。 風邪引いてちょっと遅れました…。 先週ですが、札幌でSaCSS Special4 Frontrend in Sapporoというイベントで講演させていただく機会がありました。 自分は"黒い画面"ことターミナルやコマンドに慣れていない方に興味を持ってもらおうという感じで、お話をさせていただきました。 ターミナルに興味が出てきたところで、「どうやって作業してんだろ?」っていうのが見ないと分からなかったりもすると思います。 自分は日常的にターミナル内で作業してるのですが、こんな感じでフロントエンドに関わる作業するのかなーという一例として書いてみます。あくまで イメージです。 10:00 出社してiTerm2を立ち上げる。 tmuxとtmuxinatorを使って、その日の作業に対応した、paneとかwindowとか指定してる

    あるフロントエンドエンジニアの1日 - Life goes on
  • スレッドセーフという幻想と現実 - yohhoyの日記(別館)

    この記事はC++ Advent Calendar 2013の15日目にエントリしています。 内容はC++標準ライブラリとスレッドセーフに関する解説になります。 flickr / rennasverden もくじ What's スレッドセーフ? スレッドセーフという幻想 基型とデータ競合 C++標準ライブラリとデータ競合 C++標準ライブラリ:シーケンスコンテナ編 C++標準ライブラリ:連想コンテナ編 スレッドセーフ RELOADED 基的なスレッドセーフ保証 std::shared_ptr<T> std::rand() std::cout (文のみ約9000字) はじめに マルチスレッド対応の点では他言語に遅れを取っていたプログラミング言語C++ですが、C++11ではようやく標準ライブラリにスレッドサポートが追加されました。C++11スレッドサポートではスレッドクラスstd::thr

    スレッドセーフという幻想と現実 - yohhoyの日記(別館)
  • Yahoo!の年賀状サービスが素晴らしかった件 · DQNEO日記

    毎年年賀状は「筆ぐるめ」というソフトを使って自宅プリンタでガチャガチャ印刷してたんですが、今回からYahoo!Japanのオンライン年賀状サービスを使ってみました。 「Yahoo! JAPAN年賀状」とは? 「Yahoo! JAPAN年賀状」 インターネット上から日郵政グループが発行・販売するお年玉付年賀はがきを作成・印刷・投函が行えるサービスです。 多数の年賀状デザインからお好きなものを選んで、写真の取り込みやメッセージ入力も行うことができます。あて名入力についても、市販の年賀状ソフトや住所録ソフトのデータ取込が可能なので、簡単にあて先を指定することができます。 また、メールアドレスやTwitter ID(要相互フォロー)、mixi ID(要マイミク)があれば、住所がわからない友達にも紙の年賀状を送ることができます。 結論から言うとすごい便利でした。(まだ家に届いてないけど) 来年から

  • CentOSでIRCサーバー構築(SSL接続) - データサイエンティストのタコ部屋

    CentOSでIRCサーバーを構築する LINEやSkypeやチャットワークなどのコミュニケーションツールが流行っていても、やはり社内チャットの定番はIRC(Internet Relay Chat)!そこで今回はCentOS6にIRCサーバーを構築する方法をご紹介します。IRCサーバーは社内にも立てられますが、さくらVPSなど外部サーバーを使った場合も想定してSSL通信で暗号化する方法も解説いたします。 ircd-hybridをインストール IRCサーバーのミドルウェアはいくつかありますが、今回はCentOS標準で用意されているircd-hybridをインストールしてみます。 $sudo yum install -y ircd-hybrid これでircd-hybridがインストールされ、/etc/ircd/ircd.confが作成されますが、標準で用意されているircd.confはかなり

    CentOSでIRCサーバー構築(SSL接続) - データサイエンティストのタコ部屋