目次 環境 既存 Python 環境の確認 Python easy_install pip インストール Homebrew で pyenv をインストール Homebrew で pyenv-virtualenv をインストール pyenv を使って複数の Python をインストール インストール可能な Python のリスト pyenv で Python 2.7.6 をインストール pyenv で Python 3.3.5 をインストール pyenv でインストールされた Python を確認 pyenv コマンド一覧 ローカルバージョン 特定のディレクトリー配下のみで有効な「ローカルバージョン」をセット ローカルバージョンの解除 pyenv-virtualenv pyenv-virtualenv を用いた仮想環境の構築 pyenv-virtualenv 仮想環境の削除 Amazon L
DigitalOceanとは DigitalOcean公式の説明ではこうあります。 DigitalOcean is a platform created for developers who need to launch and scale their applications quickly. Additionally, DigitalOcean provides the perfect environment for developers to play around on the command line and learn more about customizing their own servers. DigitalOceanは、AWSのEC2の機能のみを特化させたようなクラウドプラットフォームです。 特徴 見易くシンプルな管理画面 高性能(ディスクはどのプランでもSSD) 安
第4回elasticsearch勉強会に参加してきました。 Elasticsearchの勉強会は初参加&社外勉強会も本当に久しぶりでした。いい刺激&新しい知識をもらったので、時間を作って手を動かしてみようと思います。 メモをまとめてみようと思ったのですが、既にDevelopers.IOさんやよしだのブログさんが綺麗にまとめられているので、個人的に気になった点をピックアップしてみました。hadoopとの連携部分がすぐに応用できそうな感じかな。 ちなみに、twitterまとめはこちら アナライズ処理の仕組みとクエリDSL 株式会社シーマーク 大谷純さん @johtani インデキシングとクエリ実行時のアナライズ処理が異なると、正確な結果が取れなくなる。(仕組みを考えれば当然ですね…。) アナライズ処理が行われないメソッドには要注意!Elastic本に書いてあるようなので、後で目を通さねば。 e
! 2014/04/21 @johtani Twitter @johtani lucene-gosen elasticsearch-extended-analyze http://blog.johtani.info ElasticSearch Server 0.90.x Kibana Kuromoji Kindle BOOKWALKER Doorkeeper Doorkeeper http://elasticsearch.doorkeeper.jp ! Google Groups https://groups.google.com/forum/#!forum/elasticsearch-jp Analyzer = CharFilter Tokenizer TokenFilter DSL elasticsearch-extended-analyze 1 2 1 2 1 2 1 2 Term
gulp版かきました: 【AngularJS】テンプレート(.html)を1ファイルにまとめたい! - gulp ver. grunt-angular-templates GruntでJSやCSSをビルドするとき, ひとつにまとめて(concat) ちっちゃくして(uglify,cssmin, htmlmin) 少しでもページの読み込みを軽くしようとします,が…. AngularJSでDirectiveやng-includeする用のテンプレートファイル(.htmlファイル)はどうしたらいいの?( ゚д゚) 「jsファイルにHTMLをつらつら書いていくのはチョット…」 「かと言ってバラバラのままだとリクエストが増えて重くなる…」 そんな時に便利なのがgrunt-angular-templatesです.
morimorihogeです。残暑やばい。 ※元々は2014年に書いた記事ですが、2020年になっていろいろと事情も変わっているので2020年revise版として更新しました。 弊社ではバージョン管理システムにGitを使っています。 数ヶ月以上一緒にやっているある程度ツーカーなメンバーだけのプロジェクトなら問題無いのですが、案件によっては協力会社の方が一時的にJOINしたり、新規参入メンバーの参加などで、これまでGitを使ったことがない、または本格的なチーム開発でGitを使ったことがない人が参加することもあります。 ※2020年現在では流石に全くGitを使ったことのない開発者というのはほぼ見なくなりましたが、チーム開発できちんと運用に乗せて使ったことがない、という所は今でもそこそこあるようです。 Gitは自由度の高いシステムですが、その分概念を覚えることが必要なため、導入の敷居が高い方だと
発生した現象 Vagrant+VirtualBox+CentOSって環境にMySQL5.6をインストールして起動しようとしたところ $ sudo service mysqld start MySQL Daemon failed to start. Starting mysqld: [FAILED] とこんな感じで起動できなかったので調べてみたよ。 まず、ログの場所を確認。 $ cat /etc/my.cnf ... [mysqld_safe] log-error=/var/log/mysqld.log /var/log/mysqld.logにログがあるようだ。 エラーメッセージ確認 というわけで、ログからエラーメッセージを探してみる。 $ sudo cat /var/log/mysqld.log ... 2014-03-21 15:21:46 2492 [Note] InnoDB: Ini
2014/04/24 DevLove関西にて、Vagrant体験入門を行いました。 これからVagrantを使ってみようという方向けに、Vagrantを触ってみようというイベントです。 前半にVagrantの概要を話すセッションを行ない、その後ハンズオンで実際にVagrantに触れてみるという構成でした。 発表資料 前半で、Vagrantの概要を話した際の資料です。 ハンズオンをはじめるにあたって、下地となる内容を話しました。 Vagrant に関する発表は何度か行っていますし、本やblogを書く際にも何度と無く調べていますが、Vagrant自体の進化が速いので、見直すたびに発見があって面白いです。 ハンズオン資料 ハンズオンの手順は Gist にまとめることが多いのですが、今回は Qiita に書きました。Kobito があるとサクサク書けるのが良いですね。 http://qiita.c
2014年4月15日に公開されたJPRSの緊急注意喚起に続き、中京大学の鈴木常彦教授によるDNSキャッシュポイズニングに関する技術情報が公開されました。 今回公開された技術情報に書かれている内容には、DNSの本質につながるさまざまな要素が関係しており一回で書ききれるものではなく、また、書いている側(私)も、それぞれの要素技術について勉強しながら理解しつつ進めていかないと混乱してしまうということが良くわかったため、これから数回に分けて徐々に書いて行くことにしました。 ということで、今回はまず、そもそもDNSキャッシュポイズニングとは何かということと、JPRSの注意喚起に書かれているUDPソースポート番号のランダム化(ソースポートランダマイゼーション)の概要、そしてなぜそれが重要なのかという点について解説します。 DNSキャッシュポイズニングとは インターネットで通信を行うとき、各機器同士は通
本書は、AWSパートナーネットワーク(APN)のメンバーであるサーバーワークス、アクセンチュア、アビームコンサルティング、伊藤忠テクノソリューションズ、日本ユニシス、日立製作所の6社が、エンタープライズシステムで、アマゾン ウェブ サービス(以下、AWS)をいかに活用するかに焦点を当て共同執筆したガイドブックです。 第一部はAWSの概要や利用者が享受できるメリット、第二部はAWSの導入を検討する際に考慮すべきシステム構成やセキュリティ・運用要件、移行、契約のポイントなどより詳細な情報により構成されており、導入の勘所や実務までを解説しています。 ※AWSのサービスは日々新しいソリューションをリリースしていますが本書は2013年11月の情報をベースに執筆しています。 ※アマゾン ウェブ サービス、Amazon Web ServicesおよびAmazon Web Servicesロゴは、Am
Google App Engine を使ったスマホアプリ サーバーサイド開発入門セミナー@Google Japan 「RainbowAppsスクール」主催 2013年8月28日に開催したスマホアプリ開発者 向けの無料セミナーのプレゼンテーションです。 【セミナー内容】 昨今のスマートフォンアプリ開発の大規模かに伴い、アプリ開発にもサーバサイド開発の必要性が高まっています。 そこで今回RainbowAppsはGoogleが提供しているサーバサイド環境である「Google App Engine」でスマホアプリのサーバサイドを構築する入門セミナーを開催いたします。 最近公開されたGoogle App Engineの新しいサービスである「Google Cloud Endpoints」を利用すれば簡単にスマートフォンアプリのサーバサイドを開発することができるようなりました。セミナーでは「Google
経緯 インフラ系ツールの勉強会として始まったFukagawa.rb、次回の#02で、vagrantを扱う。 その予習も兼ねて、vagrantをアップデートしたら結構追加されていたので、まとめてみる。 (以前はv1.4.3を使用していました。) 環境:Mac OSX 10.9.2 / vagrant 1.5.4 ※ これ違うな、と思われる記述がありましたらご指摘下さい。 新しい要素 開発環境向けの新要素。 VAGRANT CLOUD: Vagrant Boxを外部に公開/非公開することのできるもの。 Boxのバージョン管理にも利用できる。 BOXの共有(http共有/ssh共有/General Sharing) 参考記事:Vagrantが開発環境向けコラボレーションツールをリリース コマンド VAGRANT DOCS COMMAND-LINE INTERFACEと$ vagrant -h、$
よく訓練されたアップル信者、都元です。 Amazon Route 53は、AWSが提供するDNSサービスです。通常、ドメインを取得すると、ドメインレジストラからDNSがサービスで提供されることが多いと思います。費用は大抵ドメイン代に含まれていて、追加費用は無いことが多いです。しかしAWSで利用するドメインは、下記のような理由から、ドメインのオマケで付いてくるDNSではなく、Route 53を利用するメリットが大いにあります。 無料じゃないとは言え、とにかく安い。Route 53のコストが月10ドル超えるような人気サービスを作れたら勝ち組です。 プログラマブルである。レコードの定義と書き換えをスクリプトで実行できる。デプロイの自動化に寄与。 CloudFormationからレコードの定義と書き換えができる。まぁ↑とほぼ同じことを言ってますが。 SLAは100%(!?) ELB, CloudF
@solnicが、DHHの例の記事へのカウンター的な記事をポストしてまして、自分のために読んでみたらよい内容だと思ったので、翻訳してみました。翻訳ミスとかあると思いますが、、、すみませんです。。。 TDD is Fun Posted by solnic on Apr 23 2014 著 solnic 2014年4月23日 Today DHH published a blog post about TDD being dead (to him at least). It’s really not that surprising since from what I know (please correct me if I’m wrong) David’s experience is mostly based on building web apps with Rails. I get that
Photo by Daniel Cukier コーディング転職サイトpaizaを運営している関係上、「Webサービスを作りたいけど、プログラミング言語をどこから学んだらよいか?」という質問をよく受けることがあります。今回はプログラマ視点でプログラミングを学ぶときにつまずやすいポイントと、プログラミング言語の基礎を簡単に楽しく学べるサイトをまとめてみました。 最近はオンラインでプログラミングを勉強できるWebサービスが多数登場してきているので、以前よりプログラムを学ぶコストはぐっと下がっています!! 目次 ・プログラミング言語を学ぶときに躓くポイント ・学ぶ言語を選ぶのに役立つサイト ・すぐ書きはじめられるプログラミング学習サイト ・講義型のプログラミング学習サイト ・少しコードに慣れてきてからお勧めのサイト ・さらにスキルアップするのに最適なサイト ・基礎文法をマスターしたいなら(おまけ)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く