タグ

2018年11月22日のブックマーク (14件)

  • [Python] Djangoチュートリアル - 汎用業務Webアプリを最速で作る - Qiita

    この記事を元に最小の学習コストでWebアプリを作成する方法を記事にしてみました。 こちらもよろしくお願いします。 [Python] プログラム初心者のためのWebアプリ簡単作成法 この記事について PythonのWebアプリケーションフレームワーク「Django」についてのチュートリアル記事です。 Djangoには定義したデータモデルを元に一覧画面や入力画面を動的に出力する「クラスベース汎用ビュー(class-based generic views)」という仕組みがあります。 これを活用すると単純なCRUD操作(登録・参照・更新・削除)を行うWebアプリを短時間で作成することができます。さらにDjangoのユーザー管理機能を加えてHeroku等のプラットフォームにデプロイすればインターネット上で運用できます。 Djangoのチュートリアルは良質のものがネットで読めますが、クラスベース汎用ビ

    [Python] Djangoチュートリアル - 汎用業務Webアプリを最速で作る - Qiita
  • Pythonタスクランナー Fabric 2 の紹介 - 前編 Fabricの概要 -

    こんにちは、滝澤です。 いくつかのプロジェクトでタスクランナーFabric 2を使う機会がありました。少しですが知見が溜まったので紹介します。 また、Fabric 1.xを利用していた方は互換性も気になると思いますでのその点についても紹介します。 記事が長くなったので3編に分けます。 前編: Fabricの概要 中編: Invokeの使い方 後編: Fabricの使い方 記事は前編の「Fabricの概要」になります。 なお、執筆時点(2018年11月21日)での最新バージョンはFabric 2.4.0、Invoke 1.2.0です。 動作確認はPython 3.7.1にて行っています。 FabricはSSH経由でリモートシェルコマンドを実行するPythonライブラリです。 タスクランナーとして利用できます。 Fabricの簡単な理解のために、実行例を紹介します。 次のような内容のfabf

  • Hadoop本第3版 3章 Hadoop分散ファイルシステムについて - Qiita

    *こちらはOpt社内で実施しているオライリーのHadoop第3版の輪読会用資料になります 自己紹介 株式会社オプト シニアエンジニア @sisisin GitHub Twitter フロントエンドマン(Angular,AngularJS中心) スクラムマスター 最近インフラ周りも始めました Scalaも書いてます Hadoop第3版第3章Hadoop分散ファイルシステムについてかいつまんで説明していこうと思います 内容的にはHadoopの内容をピックアップしているだけなので、真面目にやるなら実際のHadoopを読んだほうが良いです 事前準備 (必須ではないが、動かしてみながらやるなら。) この記事を参考に、ローカルのHDFS環境を設定する リポジトリをクローンし、 3eブランチをチェックアウトしておく はじめに Hadoopは独自の分散ファイルシステムであるHDFS(Hadoop

    Hadoop本第3版 3章 Hadoop分散ファイルシステムについて - Qiita
  • OSSベースのAPI管理製品 3scale 2.2を試してみた - Qiita

    初版: 2018/7/10 著者: 田畑義之, 株式会社日立製作所 (GitHubアカウント: @y-tabata) 記事は、あくまで執筆者の見解であり、所属企業及びRed Hatの公式なドキュメントではありません。 昨今API管理の分野が注目を集めています。筆者は、API管理製品の一つ、3scaleに着目し、検証やパッチ投稿を進めていました。最近2.2がリリースされ、大きく機能強化されて面白くなってきたため、紹介します。 はじめに 2018年5月31日、Red Hat 3scale API Management (以下、3scale)のバージョン2.2がリリースされました。2017年10月27日の2.1のリリースから約7か月ぶりの新バージョンです。 稿では、3scale 2.2の新機能を紹介します。 3scaleとは 3scaleとは、Red Hatが開発するAPI管理製品です。 3

    OSSベースのAPI管理製品 3scale 2.2を試してみた - Qiita
  • Apache Kafkaの性能検証(5): システム全体のレイテンシについて - Qiita

    初版: 2018/11/16 著者: 伊藤 雅博, 株式会社日立製作所 はじめに この投稿ではオープンソースカンファレンス2017.Enterpriseで発表した「めざせ!Kafkaマスター ~Apache Kafkaで最高の性能を出すには~」の検証時に調査した内容を紹介します(全8回の予定)。投稿の内容は2017年6月にリリースされたKafka 0.11.0 時点のものです。 最終回となる今回は、システム全体のレイテンシについて紹介します。前回まではデータ処理のスループットに着目してチューニングを行ってきました。一般的に、スループットが増加するとレイテンシも増加しますが、これまでの検証で行ったチューニングではレイテンシを考慮していませんでした。そこで今回はレイテンシの測定結果について紹介します。 過去の投稿: 1. Apache Kafkaの概要とアーキテクチャ 2. Apache K

    Apache Kafkaの性能検証(5): システム全体のレイテンシについて - Qiita
  • Apache Kafkaの性能検証(4): Producerの再チューニングおよびConsumerのチューニング結果 - Qiita

    初版: 2018/11/9 著者: 伊藤 雅博, 株式会社日立製作所 はじめに この投稿ではオープンソースカンファレンス2017.Enterpriseで発表した「めざせ!Kafkaマスター ~Apache Kafkaで最高の性能を出すには~」の検証時に調査した内容を紹介します(全8回の予定)。投稿の内容は2017年6月にリリースされたKafka 0.11.0 時点のものです。 第7回目となる今回は、Producerの再チューニング結果とConsumerのチューニング結果を紹介します。第6回の投稿ではBrokerのチューニングを行いましたが、最終的にはスループットが大幅に低下してしまいました。そこで今回は、Brokerのチューニングをした状態で改めてProducerのチューニングを行ってみます。その後Consumerのチューニングを行い、Producerの送信からConsumerの受信まで

    Apache Kafkaの性能検証(4): Producerの再チューニングおよびConsumerのチューニング結果 - Qiita
  • Apache Kafkaの性能検証(3): Brokerのチューニング結果 - Qiita

    初版: 2018/11/1 著者: 伊藤 雅博, 株式会社日立製作所 はじめに この投稿ではオープンソースカンファレンス2017.Enterpriseで発表した「めざせ!Kafkaマスター ~Apache Kafkaで最高の性能を出すには~」の検証時に調査した内容を紹介します(全8回の予定)。投稿の内容は2017年6月にリリースされたKafka 0.11.0 時点のものです。 第6回目となる今回はBrokerのチューニング結果を紹介します。第5回の投稿では、Producer-Broker間の通信スループットを最適化しました。この最適化をした状態で、今回はBrokerのLogフラッシュ性能と、Broker間のレプリケーション性能をそれぞれチューニングして、スループットを最適化していきます。 投稿一覧: 1. Apache Kafkaの概要とアーキテクチャ 2. Apache KafkaのP

    Apache Kafkaの性能検証(3): Brokerのチューニング結果 - Qiita
  • Apache Kafkaの性能検証(2): Producerのチューニング結果 - Qiita

    初版: 2018/10/26 著者: 伊藤 雅博, 株式会社日立製作所 はじめに この投稿ではオープンソースカンファレンス2017.Enterpriseで発表した「めざせ!Kafkaマスター ~Apache Kafkaで最高の性能を出すには~」の検証時に調査した内容を紹介します(全8回の予定)。投稿の内容は2017年6月にリリースされたKafka 0.11.0 時点のものです。 第5回目となる今回は、Producer-Broker間の送信スループットをチューニングした際の性能測定結果を紹介します。 投稿一覧: 1. Apache Kafkaの概要とアーキテクチャ 2. Apache KafkaのProducer/Broker/Consumerのしくみと設定一覧 3. Apache Kafkaの推奨構成と性能の見積もり方法 4. Apache Kafkaの性能検証(1): 検証環境とパラメ

    Apache Kafkaの性能検証(2): Producerのチューニング結果 - Qiita
  • Apache Kafkaの性能検証(1): 検証環境とパラメータチューニングの内容 - Qiita

    初版: 2018/10/19 著者: 伊藤 雅博, 株式会社日立製作所 はじめに この投稿ではオープンソースカンファレンス2017.Enterpriseで発表した「めざせ!Kafkaマスター ~Apache Kafkaで最高の性能を出すには~」の検証時に調査した内容を紹介します(全8回の予定)。投稿の内容は2017年6月にリリースされたKafka 0.11.0 時点のものです。 第4回目となる今回からは、実際にKafkaの性能検証を行った際の測定結果を紹介していきます。今回はまず、検証環境のシステム構成と検証方法について紹介します。 投稿一覧: 1. Apache Kafkaの概要とアーキテクチャ 2. Apache KafkaのProducer/Broker/Consumerのしくみと設定一覧 3. Apache Kafkaの推奨構成と性能の見積もり方法 4. Apache Kafka

    Apache Kafkaの性能検証(1): 検証環境とパラメータチューニングの内容 - Qiita
  • Apache Kafkaの推奨構成と性能の見積もり方法 - Qiita

    初版: 2018/10/12 著者: 伊藤 雅博, 株式会社日立製作所 はじめに この投稿ではオープンソースカンファレンス2017.Enterpriseで発表した「めざせ!Kafkaマスター ~Apache Kafkaで最高の性能を出すには~」の検証時に調査した内容を紹介します(全8回の予定)。投稿の内容は2017年6月にリリースされたKafka 0.11.0 時点のものです。 第3回目となる今回は、Kafkaの推奨システム構成とネットワーク・ディスク性能の見積もり方法について紹介します。 投稿一覧: 1. Apache Kafkaの概要とアーキテクチャ 2. Apache KafkaのProducer/Broker/Consumerのしくみと設定一覧 3. Apache Kafkaの推奨構成と性能の見積もり方法 (投稿) 4. Apache Kafkaの性能検証(1): 検証環境とパ

    Apache Kafkaの推奨構成と性能の見積もり方法 - Qiita
  • Apache Kafkaの概要とアーキテクチャ - Qiita

    初版: 2018/9/28 著者: 伊藤 雅博, 株式会社日立製作所 はじめに この投稿ではオープンソースカンファレンス2017.Enterpriseで発表した「めざせ!Kafkaマスター ~Apache Kafkaで最高の性能を出すには~」の検証時に調査した内容を紹介します(全8回の予定)。投稿の内容は2017年6月にリリースされたKafka 0.11.0 時点のものです。 第1回目となる今回は、Apache Kafkaの概要とアーキテクチャについて紹介します。 投稿一覧: 1. Apache Kafkaの概要とアーキテクチャ (投稿) 2. Apache KafkaのProducer/Broker/Consumerのしくみと設定一覧 3. Apache Kafkaの推奨構成と性能の見積もり方法 4. Apache Kafkaの性能検証(1): 検証環境とパラメータチューニングの内容

    Apache Kafkaの概要とアーキテクチャ - Qiita
  • golangのファイルへの読み書きのまとめ

    golangである動作を実現しようとするとしても、 たくさんの書き方があってどれが一番合ってベストなのかわかりませんでした。 ドキュメントを見ても良い情報が得られず、情報を収集するのが苦しかったです。 まだ、比較的新しい言語であるので、ブログやQiitaなど、情報が少ないのが原因だと思います そこで、情報のまとめを発信することで、自分の情報整理と同時に、これからgolangを学ぶ人、 また、今まさに学ぼうとしている人にとっての助けとなるようにしようと考え、 ここにI/O関連の取り扱いや使い方についてまとめようと思います 目次読み込み書き込みする方法と手順ファイルへの書き込み読み込みos.Create, os.NewFile, os.Open, os.OpenFileの違い標準入力/標準出力/標準エラーへの書き込み読み込みメモリへデータへの書き込み読み込みbytes.Buffer / byt

  • 今話題のいろいろなコンテナランタイムを比較してみた

    Docker Meetup Tokyo #26での発表資料です。 いろいろなコンテナランタイムについて、機能、セキュリティ、パフォーマンス、開発動向に着目して比較調査および性能測定を行ないました。 ぜひ以下の記事も合わせてご参照ください。 『今話題のいろいろなコンテナランタイムを比較してみた[Docker Meetup Tokyo #26発表レポート]』 https://medium.com/nttlabs/container-runtime-d3e25189f67a unikernelベースのイメージの作り方などの技術的な話題は付録にも記載しましたが、近々、別の形でもまとめようと考えています。 [留意] 資料中の性能測定は、コンテナランタイムのCRI命令処理(Podやコンテナの作成から削除までの各ステップのCRI命令)の性能を測定したものです。 それらCRI命令への処理はあくまでもコン

    今話題のいろいろなコンテナランタイムを比較してみた
  • Vue School の無料コース「Nuxt.js Fundamentals」を受講して Nuxt.js の基礎を学んだ - kakakakakku blog

    Vue School で今月から提供されている最新の無料コース「Nuxt.js Fundamentals」をさっそく受講した.最近よく聞くようになった Nuxt.js をまだ試したことがなく気になっていて,タイミングも良かった!今まで Vue School で「Vuex for Everyone」と「Vue.js + Firebase Realtime Database」と「Vue.js + Firebase Realtime Database」を受講して,素晴らしく体験が良く,今回もオススメできる内容だった! vueschool.io Nuxt.js Fundamentals コースは計14個の動画で構成されている.動画を見るだけなら35分で見れるし,動画を見ながら写経をするとしても,2時間あれば終わる.Nuxt.js とは何か?を速習するのに最高なコースと言える. 1 : Introd

    Vue School の無料コース「Nuxt.js Fundamentals」を受講して Nuxt.js の基礎を学んだ - kakakakakku blog