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が最近リリースされ、重要な変...
時は戦国 Python には作図ライブラリがたくさんあります。 最もデファクトスタンダードに近く歴史も古い作図ライブラリは matplotlib で間違いないでしょうが、それでも R における ggplot2 ほどの地位は確立していないように思います。 特に、Jupyter-notebook 上ではインタラクティブなグラフを表示するニーズがあり、そこでは静的なグラフよりもさらにライブラリが割拠している印象があります。何がどう違うのかよくわかりません。 そこで今回は代表的な作図ライブラリの Jupyter-notebook 上での 違いについて簡単にまとめます。 注意 各ライブラリはいずれも細かくグラフのスタイルを設定可能で、やろうと思えば同じような見た目のグラフを生成することも可能ですが、今回はできるだけ何も設定せずにプロットした時のグラフを使います。 今回試すライブラリたち matplo
はじめに こんにちは、中山です。 Terraformを使用していく中で、どのようなディレクトリ構造(tfファイルの配置方式)がベストなのかと考えたことはありませんか。私自身いろいろと試している最中なのですが、現時点で私が考えるベストプラクティスをご紹介します。 ディレクトリ構造 いきなりですが、以下のとおりです。 ├── Makefile ├── README.md ├── app.tf ├── bastion.tf ├── cloudfront.tf ├── db.tf ├── elasticache.tf ├── elb.tf ├── envs │ ├── dev │ │ ├── main.tf │ │ └── variables.tf │ ├── prd │ │ ├── main.tf │ │ └── variables.tf │ └──
Service Workerの全体像の解説と、それがもたらすWebの未来を考察します。今後の動向を左右しそうなService worker meeting notesについても解説します。
MVCフレームワークでWebアプリケーションを作成するとき、肥大化していくモデルをどのように分割すれば良いのか?悩みます。 いつもは適当にやっているのですが、だんだんファイル数、クラス数、メソッド数が増えてくると、把握しづらくなって、辛くなってきますw 他の人のやり方を参考にして、モデルを適切に分割する方法を検討してみました。 ●Webアプリとは? Webアプリの特徴は、インターネットをはさんで、 (1) クライアント側 (2) サーバー側 に分かれていることです。 サーバー側は、 (a) DB(データを置いておく場所。通常はリレーショナルデータベース) (b) DBのラッパー(CRUDを担当するアプリケーション層) に分かれています。 で、このラッパー部分(b)に、MVCフレームワークを使っています。 (via もみじ饅頭(こしあん):もみじ饅頭のやまだ屋) MVCフレームワークは、 (
答え:脆弱性が見つかったので使用禁止になったから Web通販サイトなどにアクセスするとWebブラウザーのアドレスバーに「錠マーク」が表示される。日経NETWORKの読者でも多くの人は、「SSL▼が使われているサイン▼だ」と理解しているはずだ。ところが実際は異なる。この場合のほとんどはSSLの後継のプロトコル「TLS▼」を使っている。なぜか? SSLが「使用禁止」になったためだ。安全な通信手段の代名詞は今後、TLSとなる。SSLとTLSの交代劇を説明する前に、まずはこれらの歴史を見ていこう。 SSLは単一の企業が開発 インターネットは安全性が保証されていないネットワークであるため、通信の盗聴やなりすまし、改ざんといった危険がある。TLSやその基になったSSLは、これらの危険から通信データを守るために用意されたプロトコルだ(図1-1)。盗聴に対しては、やり取りするデータを暗号化して防ぐ。通信相
ピクシブ株式会社に入社しました!…といっても、入社したのは2015年8月1日と約1年前です。 「転職エントリーは、転職した直後に書くよりも1年後の方がいいのでは?転職の興奮が覚め、会社のこともある程度わかってから書いたほうが、身になる話ができるんじゃないか?」 なんてことを入社直前に思いつき、あえて今頃になって、転職エントリーを書いています。 このエントリーでは、大企業からベンチャーへ、エンタープライズ系からネット系へ、受託メインの会社から事業メインの会社へ転職した私が、1年経った今感じていることをお話しします。それで、後ろに続こうとしている人に、何かしらのヒントを残せたなら、私としても嬉しいです。 最初に言っておきますが、「こんな会社辞めてやる!」的な、そういうコンテンツはないので、期待しないでください!!! 転職で変わったこと 私の転職は、テクノロジーというキーワードを除くと、なにもか
技術評論社の「改訂3版 Linuxエンジニア養成読本」に寄稿致しました。今回の改訂で、CentOS 7の機能について新たに加筆する形で寄稿いたしました。 改訂3版 Linuxエンジニア養成読本 (Software Design plus) 作者:出版社/メーカー: 技術評論社発売日: 2016/08/23メディア: 大型本 内容紹介 この本1冊あるだけで、初学者の方は安心して学べますし、エンジニアになりたての方にも十分オススメできます。興味のある方は、ぜひ予約していただけると嬉しいです。 内容紹介 LinuxはクラウドやIoT、スマートフォンなど、コンピュータシステムでもっとも利用されているOSで、EC、金融、会計などさまざまな業務システムでも広く利用されています。つまり、Linuxはすべてのシステムエンジニアが真っ先に知っておくべき基盤知識と言えます。本書は、これから仕事でLinuxを使
This document contains code for a Jenkins pipeline that defines stages for compiling, testing, packaging, deploying, and smoke testing a build. It also contains code to send notifications to Typetalk if the build fails. Additional code shows how to fetch pull request branches from a Git remote and check if a pull request is open for a given branch.Read less
背景 自分はSIerのエンジニアである。 いろいろなお客様の、いろいろな業務システムと格闘するのがお仕事である。 また、今はembulk-input-jdbcとかembulk-output-jdbcのコミッタもやっている。 業務システムとRDBとテキストファイル 業務システムでは、たいていRDBを使っている。 そして、サーバ間でデータを連携するために、RDBからテキストファイルにエクスポートしたり、テキストファイルをRDBにインポートしたりすることが結構ある。 そんなときどうするかと言うと、RDB付属のツールを使うことが多い。 例えば、OracleへのインポートであればSQL*Loader、MySQLへのインポートであればmysqlimport、というように。 RDB付属のツールの問題点 いろいろなお客様がいて、いろいろなシステムがあるので、RDBもいろいろである。 ちなみに、うちの会社で
「あの人はいつも仕事が速いし正確だ」 「なんであんなにもアイデアが出てくるんだ」 優秀な人、デキる人に対しては、これらのようなことを思うでしょう。 彼らのようになるにはコツがあり、それはアウトプットの試行錯誤だけではありません。 結論からいうと、デキる人たちは集中したインプットをしています。 みんながみんなというわけではありませんが、頭の回転がすごい人というのは事前に膨大な量のインプットをまとめて行っている可能性が高いです。 取り組む前にまとめてインプットしておくことで全体像を把握でき、また勉強にかかる時間も減らせる。 彼らはあまり語りませんが、実は裏でやっているというパターンがほとんどです。 目次 はじめる前に10冊読む 基本的な勉強は最初で済ませる 緻密な情報収集が成否を分ける まとめ こちらの記事もどうぞ! はじめる前に10冊読む 優秀な人の特徴のひとつとして、発想や情報処理のスピー
残業はクソだ、世の中の残業にはクソではない残業もあるかもしれないが、少なくともこれまでの俺の残業のすべてはクソだった。 新卒で入社して29歳になった。今ならそれがはっきりとわかる。 残業は心身が衰弱する。 言うまでもなく、残業は心身を疲弊させる。 朝、目覚めたとき気力にあふれているか?心身の疲労が抜けているか?やる気が溢れているか?朝食を楽しめたか?今日という1日が楽しみに思えるか? 私が健康障害のリスク高いと言われるほどの残業※をしていたときの毎朝は最悪だった(※ 月45時間、それ以上長くなればなるほど健康障害のリスクは高まる 過重労働による健康障害を防ぐために - 厚生労働省 より) 眠りが浅く、何事も楽しめず、食欲もなく、胃腸の調子が常に悪い。 致命的な症状ではないものの、毎日が辛かった。この心身が疲弊している状態が長く続くと、致命的な症状になるのではないかという恐怖もあった。 脳と
社会の底辺の人とは関わってはいけませんという記事が挙がった。内容はざっとこんな感じだ。 第1階層 上級公務員、経団連加盟大企業勤務者、難関国家資格、成功した起業家。配偶者含む 第2階層 2流中規模会社勤務者。2流公務員 第3階層 中小企業勤務者、ニート 第4階層 フリーター、非正規社員、派遣社員、飲み屋、風俗嬢など売春婦 唐突ですが、第4階層の人とは、口聞いちゃダメです。理由は、頭が悪いからです。第2の理由は、貧乏だからです。そういう人が正常な精神状態を保てるわけがありません、なにをするかわからないのです。 第1階層だけなぜ配偶者込みなのか、ニートがフリーターより上にあるなど突っ込んだらキリがない。 実はこの筆者、別の記事で自分自身が第4階層の出身だと明らかにしている。 私は大学受験も失敗してすべて不合格になり一年浪人をして偏差値40の女子大へ進学しました。非正規労働者です。 当初、時給9
開発生産性の観点から考える自動テスト(2024/06版) / Automated Test Knowledge from Savanna 202406 Findy dev-prod-con edition
個人的には最近聞いた話の中でひさびさにワクワクした話。 「医療」「教育」「農業」のようなIT未開の分野に黙々と取り組んでいる人達はヒーローに見える Google Cloud Platform Japan 公式ブログ: キュウリ農家とディープラーニングをつなぐ TensorFlow 約三行要約 エンジニア職だった方が実家のキュウリ農場でtensorflowを使った自動の「キュウリの品質仕分け機」を自作している 家族(仕分け担当はお母さん)が9段階に仕分けしたキュウリを撮影し学習用画像データ(80×80px)としている。画像7000枚分。 収穫のピーク時には一日 8 時間ずっと仕分け作業に追われる。それを自動化したい。 Web カメラによる画像撮影は Raspberry Pi 3 で制御し、そこで TensorFlow による小規模なニューラルネットによってキュウリのあり・なしを判断 学習と計
install-ffmpeg-amazon-linux.sh �˥�U p ��U #!/bin/sh # Based on gist.github.com/gboudreau/install-ffmpeg-amazon-linux.sh # and https://trac.ffmpeg.org/wiki/CompilationGuide/Centos if [ "`/usr/bin/whoami`" != "root" ]; then echo "You need to execute this script as root." exit 1 fi cat > /etc/yum.repos.d/centos.repo<<EOF [centos] name=CentOS-6 – Base baseurl=http://mirror.centos.org/centos/6/os/x86_6
ビースティーノカジノ- Beastino Casinoであなたの内なる獣を解き放ちましょう。何千ものトップスロットの中から選び、テーブルゲームで順番を決め、ライブカジノで動物のアクションを楽しむことができます。 カジノを見る ビースティーノカジノ ビーストモードで行こうBeastinoは、最大のゲームコレクションを持つカジノの獣です。アカウントを作成するのに時間はかかりませんし、唯一の問題は、最初に何をプレイするかを決めることでしょう。 Microgaming、NetEnt、Yggdrasil、Pragmatic Play、その他多数のトップクラスのゲームプロバイダーがここにあります。Beastinoでプレイすれば、いつでもジャングルの王様になった気分になれるでしょう。 Beastinoで何千ものゲームをプレイスロットが欲しいなら、私たちにはスロットがあります!正確には3000台です。次の
こんにちは、 id:gfx です。この8月から技術顧問としてSpeee社に関わることになりました。普段はビットジャーニー社で情報共有ツールKibelaの開発をしています。 技術顧問として関わるというのは色々なやり方があると思いますが、私の場合はモバイルファーストなサービスの開発チーム作りやメンバーのスキルの向上などのお手伝いする予定です。 さて本エントリでは、アプリ開発の初期から開発メンバーが数名〜十数名になる成長期において、モバイルアプリの開発基盤チームとして何ができるかということをチェックリストにして紹介します。これはあくまでもモバイルファーストなサービスを効率よく、かつ安定して開発するために、開発フェーズごとにこんなことをやればよいのではないかという提案です。 開発フェーズごとに区別したのは、たとえば「最初期」に「成長期」のタスクをやろうとするのは間違いだからです。最初期は安定したリ
海外移住するなら、英語は勉強しなくてはいけない。しかし、「英語をやらなくては!」ではきっと英語は上達しない。 それより大切なことがある。「英語を使って何をするか」という部分が明確でなくては、英語は上手にならないだろう。海外でこれをやりたい、というモチベーションがなくては、単なる手段である英語はついてこない。英語習得が目的化している人は危険だと思ったほうがいい。 海外移住を目指すあなたの中に、ドキドキワクワクするようなモチベーションが溢れたときにこそ、英語は上達する。そして、そんな前向きなモチベーションを、面白いストーリーに乗せて、読み手に与えてくれる読み物がある。そんな良書を7冊紹介してみよう。 世界で働く人になる![人づきあいと英語のスキルを劇的に上げる41の方法] 著者:田島麻衣子 よくありがちな帰国子女による「上から」な本ではない。あくまで、普通の日本人が海外で生きるためのコミュニケ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く