2016年4月23日(土) #qpstudy 2016.04 響け!アラートコール! 発表資料 http://www.zusaar.com/event/12327003 Read less
![Re: 運用に自動化を求めるのは間違っているだろうか](https://cdn-ak-scissors.b.st-hatena.com/image/square/de90554b562284d55ab977b12dacb69bb0aa18db/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fisitwronttotrytoautomate-160423062816-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
2016年4月23日(土) #qpstudy 2016.04 響け!アラートコール! 発表資料 http://www.zusaar.com/event/12327003 Read less
2016年4月23日(土) #qpstudy 2016.04 響け!アラートコール! 発表資料 http://www.zusaar.com/event/12327003 Read less
ローラー台を使っての“仮想サイクリング・トレーニング”を提供する米国発の「ZWIFT」(ズイフト)が、10月から日本でもサービスを本格展開する。それに先立ち、メディア向けの発表会が9月17日、東京・千駄ヶ谷のラファサイクルクラブ東京で開かれた。筆者もさっそく試したところ、リアルでスムーズなバーチャルライド体験や、画面上で仲間と一緒に走ったり競ったりできる臨場感に驚いた。つらい室内トレーニングのあり方を変えるかも知れない、インパクトのあるサービスだ。 パワーや心拍数をリアルタイムに反映 ズイフトは、ローラー台を使用する室内トレーニングにおけるパワー、心拍数、速度、ケイデンスなどのデータをオンラインでリアルタイムに反映し、仮想のレースやトレーニングが行えるソーシャルゲームのようなサービスだ。ライダーはパソコン上でズイフトのソフトを立ち上げ、ローラー台や自転車に設置したセンサー類をペアリングさせ
2018年分差分Upしました. https://www.slideshare.net/tallzelkova/2018-99872316 研究室に入ったB4向け論文の読み方探し方講座のスライド.ほんのり更新しました.論文の書き方は結構更新があったのですがUpしていいかわからなかったのでとりあえずOFFで. // --- 以下昨年のコピペ --------- 本スライドは前所属の立命館大学 田村・木村・柴田研究室OBの一刈さんに始まり,大槻,石黒君,現D3の森君,他によるBrushupによって現行の形になりました.ここにお礼を申し上げます. シンポジウムとジャーナル,国際会議の論文の評価や価値については分野によって異なる可能性があります.あくまで大槻の研究分野での話であることはご承知おきください. また,内容は個人の見解によるところも大きいです.よろしくお願いいたします. Read less
はじめに 開発環境の構築や開発支援ツールの導入は、チーム開発には欠かせない工程になりますが、業務アプリケーション開発やテストなどと異なり、プロダクトの機能性や品質を直接的に高めるものではないため、なるべくインフラ構築・運用の作業を省力化したいものです。 また、開発支援ツールの多くは、開発のピーク時は開発メンバーが増員され高負荷となるものの、システムリリース後は保守などでの利用が中心になります。Dockerはコンテナ仮想化技術を使ったアプリケーション実行環境構築/運用プラットフォームです。インフラ環境も含めたアプリケーションの実行環境をすべてまとめて「コンテナ」でパッケージングできます。そこで、Dockerを導入して、開発環境のポータビリティを高めておけば、開発者の利用状況に応じた環境で効率よくインフラを運用できます。 そこで本連載では、アプリケーション開発の現場でよく利用されている次の開発
本連載は、コンテナ仮想化技術を使ったアプリケーション実行環境構築プラットフォームである「Docker」をつかって、ソースコードのバージョン管理ツールや継続的インテグレーションツールなどの開発支援ツールの導入を行う手順をご紹介します。前回の連載では、オンプレミス環境とクラウド環境にDockerの実行環境を構築する手順と、構築した実行環境で継続的インテグレーションツール「Jenkins」の環境を構築しました。今回は、ソースコードのバージョン管理ツールである「GitLab」の環境を構築する手順をご紹介します。 対象読者 本記事は、次の方を対象にしています。 ネットワークやLinuxの基礎知識がある方 Dockerの概要を知っている方 オンプレミスサーバ(物理サーバ)にLinuxのインストールができる方 Amazon Web ServicesのEC2を利用したことがある方 Webシステムをチームで
本連載は、コンテナ仮想化技術を使ったアプリケーション実行環境構築プラットフォームである「Docker」をつかって、ソースコードのバージョン管理ツールやコミュニケーションツールなどの開発支援ツールの導入を行う手順をご紹介します。今回は、プロジェクト管理ツール「Redmine」と社内チャットツール「Let's Chat」の実行環境を構築する手順について解説します。 はじめに 前回は、Dockerを使って、アプリケーション開発の現場でよく利用されている、アプリケーション開発支援ツール「GitLab」と継続的インテグレーションツール「Jenkins」の実行環境を構築する手順を説明しました。 さらに、チーム開発を成功させるためには、進捗管理やメンバー間の円滑なコミュニケーションが重要になります。今回は、以下の開発支援ツールの実行環境を構築する手順について説明します。 プロジェクト管理ツール「Redm
開発環境を Vagrant で立てている中で,多くのミドルウェアを1個の仮想環境に押し込めてしまっている関係上,ディスク容量が足りなくてツライという状況があった. プロセッサーとメモリは Vagrantfile に書くと拡張できるが,ディスクは簡単には拡張できず,VMDK や VDI に手を加えていかなければダメで,1度試したけど面倒で諦めた背景がある. config.vm.provider 'virtualbox' do |v| v.memory = 1024 v.cpus = 2 end もし試すなら以下の記事が参考になる. Add some way to increase disk space from Vagrantfile · Issue #2339 · hashicorp/vagrant · GitHub Resize a Hard Disk for a Virtual Mac
近況 3月から DevOps 関連の技術的負債の解消に取り組んでいて,動かなくなった Chef を直したり,秘伝のタレ(手動)で構築されたサーバ設定を Chef にリバースエンジニアリングしたり,Serverspec を導入して稼働中のサーバの差異を確認したりしている. 他にもウェブサーバのパフォーマンスチューニングをしたり,Zabbix / Kibana / CloudWatch で可視化したり,不要なアラートを消したりもした.あと Vagrant 環境を自動構築できるようにしたり,Packer を使って Vagrant Box を改善したり,デプロイ手順を正常化したり,テストの品質向上の目的で Capybara を導入したりもした. 最近はキャッシュサーバをリプレイスしたり,AWS のネットワーク構成を変更するなど,とにかく様々な施策を試しているけど,全然まだまだという感じで,圧倒的成
ちょっと前までは「中高年の集まる場所」というイメージが強かった飲み屋街や横丁が、 近年では若者も増え、おいしくお酒と肴を楽しめるスポットとして注目されています。 今回は『横丁』初心者にもオススメのメジャーな横丁・飲み屋街を紹介します。「温かみはあるけど、しがらみは少ない」、ステキな横丁へ出かけてみてはいかがでしょうか。 新宿西口 思い出横丁 新宿のガード下から線路沿いを西口方面へ延びる一角に約80軒の飲食店(焼き鳥、モツ焼き、居酒屋、ラーメンなど)がひしめき合う昭和レトロな飲み屋街。カウンター席だけで、隣の客と肩が触れ合うぐらい小さな店も多く、そこがまた人気の理由です。思い出横丁にモツ焼きの店が多いのは、終戦直後の闇市の名残り。1947(昭和22)年当時、厳しいGHQの取り締まり食材(統制品)ではなかった牛や豚のモツを使って商売したのが始まりです。悲しいかな以前は「しょんべん横丁」なんて愛
GitやGitHubの使い方を学習することができるデスクトップアプリ「Git-it」。Electronで作られていて、Mac / Windows / Linux用の実行ファイルをGitHubよりダウンロードすることができます。英語表記のみだけでなく、日本語に対応しているところもありがたいところです。 使用方法 Git-it自体は問題集のようなもので特別な仕掛けはありません。画面の指示に従いローカルの環境でGitを使いながら学習を進めていきます。Git-itではGitHub Desktopの使用を推奨していますが、実際の運用を考えてターミナルでGitを勉強してみるのも良いでしょう(Windowsの場合若干めんどくさいですが)。 Git-itでは、Gitのインストールから始まり、リポジトリの作成やコミット、GitHubの使い方、最終的にはプルリクエストの送信方法まで学ぶことができます。 プルリ
概要 Spring Boot で書籍の貸出状況確認・貸出申請する Web アプリケーションを作る ( その12 )( Spring Session を使用する ) の続きです。 今回の手順で確認できるのは以下の内容です。 ログイン画面及びログイン URL ( /login ) で CSRF 対策を外す方法があるのか? Tomcat, Redis を複数起動して試してみる ( 今回だけでは終わらなかったため、次回へ続きます ) 参照したサイト・書籍 Spring Security Reference - 6. Cross Site Request Forgery (CSRF) http://docs.spring.io/spring-security/site/docs/3.2.8.RELEASE/reference/htmlsingle/#csrf Spring Security の公式サ
2/18のデブサミ2016で発表したスライドになります。 著作権の関係上、ネタスライドは全て削除しております。 Developers Summit 2016【18-C-4】 株式会社アカツキ 駒井祐人 Read less
TL;DR rmlp という redis-cli monitor で出力されたログのプロファイラを作りました redis-cli monitor のログを調べる必要がある時は、使ってみて下さい。 はじめに 時間帯によってはredis serverのcpu使用率が高くなるときがあった アプリのコードレベルでは cache や session をそれぞれ個別に指定できるようになっている それでも分けて負荷が下がる確証もなかったため、 コマンド、keyの利用比率を確認するためredis-cli monitor を実行して調べる事にしました keys ではだめなのか echo keys * | redis-cli > keys.log でkeyがどの程度あるかは調べられますが、実行される頻度が分からないので負荷を見ながら redis-cli monitor で実際に使われているkeyやコマンドを調
Why Redis beats Memcached for caching Memcached is sometimes more efficient, but Redis is almost always the better choice Memcached or Redis? It’s a question that nearly always arises in any discussion about squeezing more performance out of a modern, database-driven web application. When performance needs to be improved, caching is often the first step taken, and Memcached or Redis are typically
PRTIMESエンジニアの吉です。 弊社ではNode.JSとRedisを使って一部の機能を実装しています。 今日はRedisをつかった集計方法ノウハウをみなさんと共有したく、簡単に紹介したいと思います。 なぜ集計にRedisを使うのか 最近のWebアプリケーションは様々なシーンにおいて大量のデータをサーバーに送ってきます。 特にユーザーのアクセス情報や行動ログ、内部セッションデータの保存などデータ間の関係性が低い情報に関してはNoSQLに保存するのが望ましいと思います。 ここで登場するのがRedisです。 Redisはデータをメモリ上に保持するので非常に高速な処理が可能です。 また、list, set, zset, hashといったデータ構造を持っていて効果的にデータを保存できる点からデータの集計に向いていると考えているからです。 以下、Redisのzsetを使って期間別のデータを絞り込ん
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く