当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。
当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。
2018年9月5日、第70回となる「HTML5とか勉強会」が開催されました。今回のテーマは「開発環境」。 Webフロントエンドの開発環境をテーマに、エディタプラクティスやServiceWorkerを開発ツールとして使うアプローチ、長期運用されたサービスのリニューアル方針など、登壇者たちがその知見を語ります。プレゼンテーション「長期運用サービス改善のために構築した開発環境の話」に登場したのは、koyano氏。DMMにおいて長期間運用されているサービス「DMM動画」の改善のために、Vue.jsを使って取り組んだことについて語りました。講演資料はこちら 長期運用サービス改善のために構築した開発環境の話 koyano氏:それでは始めさせていただきたいと思います。よろしくお願いします。 (会場拍手) 「長期運用サービス改善のために構築した開発環境の話」をさせていただきたいと思います。 まず自己紹介
多くのSaaS企業にとって、「料金」周りは悩みの種。 ただ料金設定を変えるのは難しくても、「料金ページ」自体を変えることで、CVRを上げたり、より高いプランへ誘導したりすることはできる。 今回は、SalesforceやLinkedInなどを筆頭に、SaaS 250社の料金ページを分析した記事をベースに、SaaS企業が知っておくべき「料金ページ」の7つの事実をざっくりと解説する。 Domoの料金ページよりSalesforceやHubSpot、Zendeskなど、実際の価格を載せているSaaS企業の料金ページをご覧になったことがある方も多いと思う。しかし驚くべきことに、SaaS 250社の内、80%は具体的な料金を公表していない。 (上の画像はDomoの料金ページの例) これは、なぜだろう? EcoSignのCEO Jason Lemkin氏によると、「SaaS企業が具体的な料金を公開しない」
こんにちは!!こんにちは!! インフラエンジニアのyamamotoです。 Let's Encrypt、いつも活用させていただいております! ただ、証明書を取得するときにサーバー上でいろいろ作業をしなければなりません。さらにdocker環境上ではどうするんだ!?となるかと思います。 そこで、dockerコンテナでもLet's Encryptを簡単に使えるように整備してみました。 既存のイメージでLet's Encrypt組み込み済みのものもありますが、ここではあえて自前で作ってみます。 Dockerfileまわり dockerイメージは、nginxのオフィシャルイメージを元に、Let's Encryptで必要なプログラムのインストールと、ちょっとひと工夫入れた起動スクリプトを組み込みます。 Dockerfile FROM nginx:latest ENV LETSENCRYPT_HOSTS
こんにちは、武藤健志(@kmuto)と申します。 編集制作プロダクションのトップスタジオという会社の執行役員として、編集・DTP・インフラ管理、そして新しい制作技術の研究開発を業務にしています。 「編集制作プロダクション」といっても出版業界以外にはまったく通じなさそうな業種だと思いますが、出版社やメーカーを顧客として、企画・執筆や翻訳・編集校正・装丁、DTP(紙面レイアウト配置)のいずれか、あるいは全部を行い、印刷所に渡せる状態のデータ(今はおおむねPDF)を納入する、というのが当社の守備範囲です。各社の技術書の制作を中心に手掛けており、皆さんのお手持ちの書籍の中にも当社が制作に関わったものがあるかもしれません。 個人としては、Debian Projectの公式開発者のひとりでもあります。「完全にフリーソフトウェアで構成されたOSの実現」を標傍しDebian GNU/Linuxなどを開発す
「先進的なソフト開発手法の導入で、日本と世界の差が広がっている」。CI(継続的インテグレーション)ツールのオープンソースソフトウエア(OSS)「Jenkins」の開発者であり、米CloudBeesのCTO(最高技術責任者)を務める川口耕介氏が警鐘を鳴らす。2018年9月23日に開催する「Jenkinsユーザ・カンファレンス 2018 東京」に先立って、日経 xTECHのインタビューに答えた。 Jenkinsはバージョン管理ツールへのプログラムの保存といった出来事を検知して、自動的にツールの起動などの作業を実行する。日本では、ソフトウエアのビルドやテストを自動化する定番ツールとなっている。ところが、多くの企業で活用が現場の作業改善にとどまる。その先に進まない日本企業の姿に川口氏は物足りなさを感じている。同氏はこの状況を打破すべく、CloudBeesの日本への関わりを増やす意向だ。 ここでいう
マーチン・ファウラー氏の新著「リファクタリング 2nd Edition」が完成、ほぼ全面的な刷新。日本でも11月22日発売 マーチン・ファウラー氏が約2年を費やして執筆してきた新著「リファクタリング 2nd Edition」が完成し、日本のAmazon.comなどで予約が始まりました。発売日は11月22日と表示されています(下記の表紙画像からもAmazon.comへリンクしています。記事執筆時点でのAmazon.comでの販売価格は7279円)。 「リファクタリング」とは、ソフトウェアの機能追加や変更、性能向上などに備えるため、開発されたコードの外部に対する振る舞いは変えずに、より整理された、あるいは洗練されたコードに書き換えること、あるいはその手法のことを指します。 いまでは開発者の間で広く知られているこのリファクタリングの意義や方法論をはじめて系統的に解説し、普及に大きな貢献を果たした
宿泊事業本部の宇都宮です。 一休.com スマホサイトのホテルページパフォーマンス改善プロジェクトでは、フロントエンドには以下のような要件がありました。 デザイン面は既存を踏襲する 機能はほぼ従来通り 日付等を変更した際の再検索は、画面遷移を挟まず、画面内で行えるようにする パフォーマンスをできるだけ改善する 要するに、従来と同様の機能+αを実現し、かつ、従来と同等以上のパフォーマンスを実現する、というミッションです。 このために、どのような取り組みを行ったか、紹介します。 パフォーマンス目標値の設定 まず、パフォーマンスの目標値を設定する必要があります。モバイルでは、ユーザの帯域幅は回線や時間帯によって大きな変動があります。多少回線状況が悪くても、閲覧を妨げない程度のパフォーマンスを実現する必要があります。 一休へアクセスするユーザのモニタリングを見ると、極端に遅い回線を使っているユーザ
近年のGoogle Play運営は、審査こそないものの怪しいアプリをストアから削除する運用が進んでいます。大昔に作ったアプリがいつの間にか公開停止になっていた、なんてことも増えてきました。 さて今回は、Google Playからポリシー違反の連絡が来たけれども、心当たりがなかったので調べてみたら面倒くさい対応を回避できた、というお話です。 3行で プライバシーポリシーを置かないままストアにリリースしたアプリでデフォルトのままFirebaseを使っていると運営に刺されます プライバシーポリシーを置くか、Firebaseが広告IDを取得するのをやめさせる必要があります AndroidManifest.xmlにオプションを指定すると広告IDの取得をやめさせられます(この記事で本当に伝えたいこと) 事の発端 Google Playの運営から、こんなメールが届きました。 要約すると お前のアプリでは
ある酒場であった経験から学びがあった。 そんな事はよくある話なんだけど、あんまり「学び」とか「気付き」とか言ってると意識高いっぽくてしゃらくせえ感じなんだけど、まぁそういう話である。 その日は深夜一時を過ぎた頃、行きつけのあるDJブースのあるバーに、自分の出演する別のイベントを終えて、一杯やりに戻った時のことだった。 そのお店はお客さんが居なくなるまで営業してくれるという大変やさしい店だが、たまたま俺が店に到着した時、店のマスターの先輩が来店していて、カウンターにいた。 その先輩というのは、ダンサー界では名のある人だそうだが、俺は直接御活躍をしているところを見たことがないので詳しい事は知らないが、本人やマスターの口から聞くに、相当の「伝説」を持っている先輩のようで、自分もたまにお店で同席する時には年齢も10くらい上であることもあって、当然ながら敬意を払って接するようにしていた。 よく若い女
備考 2018/09/21 22:15 追記 2018/09/20 12:10 に公開した「どうして JWT をセッションに使っちゃうわけ?」というタイトルが不適切だとご指摘をいただいています。 その意見はもっともだと思いますので、現在、適切となるようにタイトルを調整しています。 ご迷惑およびお騒がせをして大変申し訳ございません。 本文の表現についても改善の余地は大いにありそうですが、こちらは (すでにご意見を頂戴している関係で、) 主張が変わってしまわないように配慮しつつ慎重に調整させていただくかもしれません。 はあああ〜〜〜〜頼むからこちらも忙しいのでこんなエントリを書かせないでほしい (挨拶)。もしくは僕を暇にしてこういうエントリを書かせるためのプログラマーを募集しています (挨拶)。 JWT (JSON Web Token; RFC 7519) を充分なリスクの見積もりをせずセッシ
夫、35歳旧帝大博士号を7年かけて取得 未だに夢を追ってる。 昨年、子供が生まれた時そろそろ将来のことを考えて欲しいってお願いした。 私は必死だった。出産を経験した際にトラブルで死にかけたから、夫にも安定して欲しかった。 だけど、また一年契約のポストを選んでしかもいくつかの選択肢から年収の低い方を選択しやがった。 理由を聞いたら、年収が高い方は忙しくて自分のことができないから、だって。 内心怒りを感じながら、悲しくなった。 私は妊娠した時、会社に迷惑もかけてポストを降りた。 自分のキャリアを台無しにして子供を産んだし、育ててる。時短で前のような面白い仕事はできなくなった。でも子供の今後を考えると私の仕事が命綱なので、続けてる。 それを、お前、自分のことができないから年収が低い方を選んだだと? そもそもお前がいいポストにつけないのは、 後手後手で、集中力が不足してるせいで成果物の作成が締め切
Japan startups have a home at the AWS Startup Loft Tokyo.
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 安全な Web アプリケーションの作り方 ブログ枠で入り込みました。 2018年9月10日(月)19:00~20:30 @ EGセキュアソリューションズ株式会社 Connpass から引用: 弊社代表 徳丸の著書であり、ウェブエンジニアのみなさまのバイブルとして親しんでいただいております『安全なWebアプリケーションの作り方』。6月21日に待望の第2版が発売されました。 今回の勉強会では少しカジュアルに、『安全なWebアプリケーションの作り方』第2版執筆にあたっての想いや、初版との違い、お勧めの読み方等を著者徳丸自らがお伝えします。 さ
React17の次期新機能のSuspenseが凄い! と思ったので少し学習していました! Suspense自体の説明は下の動画がわかりやすいかも。 13:15ぐらいからプログラムのDemo 29:30ぐらいからSuspenseとはなんぞや、という説明をしてくれています。 Githubにdemoもあったので、実際に動かしてみたい方はこちらも是非是非 つまりSuspenseって何? Suspenseっていう機能があるわけじゃないんです、すみません 概念というかなんといいますか 自分の意訳・解釈なので間違っていたら土下座しに行きます 外部APIからデータを取得・表示するような処理で使えるんですね。 読み込みを開始したらLoadingを出して、APIが戻ってきたらデータを表示してローディングを消して……っていう、reduxやsagaを使って今まで頑張ってきているものがあると思うんですね。 API実
OSSの深層学習フレームワークとして注目を集めるPyTorch。Pythonの関数を利用するのと同じ感覚でニューラルネットワークを構築できるのが特徴で、興味がある方も多いかもしれません。翔泳社では9月18日にPyTotchの入門書『現場で使える!PyTorch開発入門』を発売します。 『現場で使える!PyTorch開発入門 深層学習モデルの作成とアプリケーションへの実装』は、話題の深層学習フレームワークであるPyTorchを使ってみたい方のための入門書です。 本書ではPyTorch(v0.4、2018年8月時点)の基本的な仕様を説明したあと、深層学習モデルを作成し、アプリケーション開発まで網羅しています。最尤推定と線形モデル、画像処理、自然言語処理など領域は多岐にわたり、WebAPIの作成についても解説。 また、付録では話題のGoogle Colaboratoryの利用方法を紹介しています
アジャイル開発に取り組むチーム向けのコーチングや、技術顧問、認定スクラムマスター研修などの各種トレーニングを提供しています。ぜひお気軽にご相談ください(初回相談無料) みなさんこんにちは。@ryuzeeです。 スクラムはフレームワークです。ロール、作成物、イベントが決められていますが、それを具体的にどうやってこなしていくのかは定義されておらず、それぞれの環境にあわせてやり方を考えていく必要があります。 それを分かりやすく説明したのが、Scrum is an abstruct classという記事です。 今回、記事を執筆したPaddy Corry氏に快諾いただきましたので、和訳にてご紹介します。 なお、誤解のないように言っておくと、スクラムはアジャイル開発を進める上での唯一のフレームワークでは決してありません。 つまりスクラムのフレームワークで既定されていることを止めた場合、それはスクラムで
静的サイト(PHPやRubyなどのサーバープログラムを走らせない環境でのWebサイト)でSPAを公開するにあたって、運用・配信(ホスティング)するならどこがいいかと最近聞かれまして、その際の回答を技術書典の宣伝も兼ねてブログにしたためます。 今回は次の4つで比較しています。 GitHub Pages Firebase Hosting GitLab Pages Netlify 上記4つはどれも独自ドメインの設定とSSL対応が無料で行うことが出来ます。 ※比較的初心者に向けて書いている前提です。 AWS S3やGCP等の利用は初心者がいきなり設定を行うには項目が多いため除外しています。 レンタルサーバーも基本料金が発生し、スケール・管理し辛いため今回は除外しています。 また、少し機能について説明が必要な部分があるので、先に説明を書きます。 Rewrite設定について 静的サイト化したSPAを公
はじめに TensorFlow2.0がもうすぐ来るよ! APIs High level APIs Eager Exexution Reference Models Contribの扱い プラットフォーム TensorFlow Lite TensorFlow.js TensorFlow with Swift パフォーマンス Distributed TensorFlow CPU、GPU、TPUの最適化関連 その他のパッケージ TensorFlow Probability Tensor2Tensor End to End ML systems TensorFlow Hub TensorFlow Extended はじめに TensorFlow2.0ではこれまでのTensorFlowから大幅に変化するので、その変更点について記しておきます。 基本的には公式のRoadmapの和訳と思って差し支えあり
3年ぶり、4回目のリクルートコミュニケーションズ(以下、RCO)×はてな座談会をお届けします。これまでの座談会ではRCOが優秀なエンジニアが活躍できる風土作りのために、継続的に注力してきた様子をお伝えしてきました。今回、焦点を当てるのはエンジニアではなく同社の「ITプランナー」です。 エンジニアリングとビジネスの両方を視野に入れ、価値を創出する役割がITプランナーだとRCOは定義します。同社には、エンジニア出身のITプランナーも多数在籍しており、時にはアーキテクトとガチの議論をすることもあるそうです。RCOがITプランナーという人材に注目する理由は何か? 自身もエンジニア出身であり、エンジニアリングとビジネスの両面に深く関わるはてな大西(id:onishi)が話を聞きました。構成はITジャーナリスト星暁雄です。 座談会出席者(上写真下段右より)リクルートコミュニケーションズ村上大輔さん、金
会社に来なくなってそのうち辞めた先輩のPCを確認・整理して、リプレースするように言われた。 ふと気になってメーラーの送信トレイをあさってみたら、嫁宛っぽいメールがいくつか出てきた。 「もぉう、限界、まぢむり」 「ああ、つらいけど、1週間がんばるわ……」 「なにが嫌って、息をするのも辛い」 などなど。相当精神的にまいっていたことがわかった。 これ、どうしたものかなー。私的メール禁止だし、上司に言ったほうがいいのかなー、 でも野暮ったいよなぁーとか少し悩んだ。 ふと受信トレイを見ると、嫁っぽい人からもメールが来ていた。 『ほんと、お疲れ様!がんばってね(はぁと』 『今日を乗り越えれば、明日は休みだ!』 『本当に辛い時は、休んでいいんだよ?』 などなど。ええ、奥さんやんって思った。 やはり、上司には「かくかくしかじかのメールがありました(笑)」ぐらいのノリで報告しようとよくみたら、 メールのやり
https://anond.hatelabo.jp/20070826235204 これを読んで影響を受けたので書く。 俺は、父親ブルーカラー労働者、母親底辺パートの家に生まれた。 両親は子供の教育に関心がなく、子供とコミュニケーションも取らず基本ぼーっとTVを見ている人達だった。 朝食や夕食もたまに出るくらい。 家に本なんて一冊も無かったし、雑誌や漫画すらなかった。あるのはTVだけ。 俺が育った街は荒れていた。 小学生の時、俺の友達は金髪でスカジャン着ててタバコ吸ってたり、大麻を売りさばいて家の生活費を稼いでいた。 中学の時は、塾に行ってて成績がいい人もクラスに1~2人いたけど、彼らの家は裕福で、金が無い俺の家とは違う。 荒れている学校だからか先生も生徒に期待せず、淡々と棒読みで教科書を読んで終わり。みたいな授業が多かった。 学校の勉強が良く分からないまま、名前を書けば入れるような底辺高校
私立文系の大学にいる。 でも、常日頃から大学では文系もこれからは数学が大事って言われるし、必修で課せられる統計学では、線形がどうたらとか出てくる。 自分でもいろいろやってみようと思ったが、何をすれば良いのやらよくわからない。 とりあえずとある事情で有名な杉浦先生の「解析入門」を見てみたが、流石に文系が独学でどうにかできるようには思えなかった。 理工学部の大学図書室へ行っていろいろ見てみたが、なかなか理解できそうなものはない。 世界史を学びたい場合、高校の教科書と「ガチな」専門への橋渡しとして、中央公論の「世界の歴史」が良いと思っているが それにあたるものは数学にはあったりしないのでしょうか、と…… 追記 たくさん反応いただいて感謝しています。 様々な書籍の紹介などを頂いたので、参考にしていろいろやってみようと思います。 実は当初、本来は理系学部の「線形代数」とかの履修でやろうと思いましたが
「勉強には読解力が大事」とよくいわれますが、どうして読解力が大事なのでしょうか。また、読解力を伸ばすにはどうすればいいでしょうか。今回は「読解力」をテーマに、具体的な勉強法を見ていきましょう。
こんにちは。夏休みの最終日に宿題をやる派のひろゆきです。 ネットで暇つぶしにニュースサイトを見てる人も多いと思うんですが、「新しい知識を得る」ってエンタメなんですよね。 ってことで、ネットには無料でいろいろ覚えられるサイトがあったりするんですが、マサチューセッツ工科大学とか、ハーバード大学とかがやってるedXの機械学習のコースとか試してみたんですが、20分ぐらいで飽きちゃったりして、宝箱を開けたりとか別の事はじめちゃうんですよね。 Machine Learning https://www.edx.org/course/machine-learning-columbiax-csmm-102x-4 んで、スタンフォード大学やコロンビア大学が授業を公開してたりするCourseraに、Googleが提供してる機械学習のコースがあるのですね。 ちなみに、二日前から東京大学もコースを提供しはじめてます
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く