Oyo, the Indian budget-hotel chain startup, is finalizing a fresh fundraise of about $100 million to $125 million that slashes its valuation to $2.5 billion, two people familiar with the…
注意: この記事は私の所属する組織の意思も意見も絶対に断固として欠片すらも表明する事を意図して書いていません TL;DR;今回のサイトブロッキングは私見ではダメだと思ってるけど、国の言うロジックは一応わかるし勘違いベースで応援するのも叩くのも止めて欲しい 前提知識 まず大前提として、日本には憲法というものがあり、その21条にはこのように明記されている。 憲法第二十一条 集会、結社及び言論、出版その他一切の表現の自由は、これを保障する。 検閲は、これをしてはならない。通信の秘密は、これを侵してはならない。 憲法に沿った国の運営をするためここから派生して制定されている法律のうち、今回の件に関係が深いのは電気通信事業法である。 電気通信事業法 (検閲の禁止)第三条電気通信事業者の取扱中に係る通信は、検閲してはならない。 (秘密の保護)第四条電気通信事業者の取扱中に係る通信の秘密は、侵してはならな
今日,社内勉強会で話す機会があり,過去1年間を振り返りつつ「プロジェクトをリードする技術」というタイトルにした.今回は参加者がエンジニアだけじゃなく,ビジネスチームのメンバーもいたため,できる限り,技術的な用語を使わないようにした.質疑応答とディスカッションもあり,1時間非常にワクワクした時間だった. 関連する領域 僕がプロジェクトをリードするときに意識しているのは,スクラムなど特定のプラクティスに依存しすぎないことで,チームの特性によって,関連する様々な領域からプラクティスを集めている.ザッと挙げるだけでも,こんなにたくさんある. チームビルディング ファシリテーション マネージメント 3.0 アジャイル (スクラム / カンバン / XP) 組織論 育成 心理学 メンタリング プロジェクトマネジメント 資料 過去1年間に取り組んだことを全て詰め込んだ!プレイングマネージャーとして頑張っ
これはなに 副業を初めて一ヶ月が経過した 副業で始めて給料を得た 開始してまだ一ヶ月しかたってないがそこで得た学びを残す どんな副業なのか 具体的には言えないのでざっくりと説明したい iOSの開発支援で新機能の開発やバグの修正などが主なタスク 自宅からリモートで平日の週3で2~3時間ほど稼働してる 給料は時給制で値段は言えない 高時給で儲かるような契約ではないが、そこには納得して副業している なぜ副業を始めたのか ここからが本題で理由は2つある。 ① 本業は辞めたくないけど、本業とは別のサービスを開発したかった 転職はしたくないけど別のことはしたい。そう考える人は多いと思う。 大きな会社だと部門の移動とかで解消できる悩みかもしれない。 でも、今の本業だとそれは不可能なので副業という選択を取るしかなかった。 ② リモートで開発を経験してみたかった リモートで開発したいのは自分が将来、東京以外
あいかわらずaikoを聴いている。 というか、この書き出しはもはやこの日記において、「あいかわらず酸素を吸っている」くらいの意味にしかならない気もするが、あいかわらず聴いている。何度聴いても、自分のことを歌っているとしか思えない。私の中にはaikoがいる。 はじめのうち、自己の内側にaikoを感じることは特殊な体験のように思えるが、やがて慣れて気にならなくなる。すると自分がaikoであることはただの常識になる。一月の次に二月が来るように、私の中にはaikoがいる。だからこの日記でも当然のように、俺はaikoだ、俺はaikoだと繰り返してきた。 しかし、人に会うとだめだ。 先日、ブログを読んでいる知人に、「上田さんは自称aikoですもんね」と言われた。ひさしぶりに客観的な立場から自分を見た。これはやばい。自称アイドルや自称クリエイターと比べても、自称aikoのやばさは飛び抜けている。だって自
スマホアプリ「モンスターストライク」のサーバー負荷は、年末年始に1年のピークを迎えます。2018年元旦のサーバー負荷に立ち向かうために実施した対策の一例として、データベースサーバー(MySQL)を安全に水平分割した事例を紹介します。見積もりから計画、実施に至るまでを時系列で振り返ります。
https://turingcomplete.fm/12 を聞いていて、モヤイ像について昔ちょっと調べたのを思い出したので掘り起こしてみる。 Unicodeに収録された絵文字のなかに「モヤイ像」というものがある。これ、モアイ像ではなくて “Japanese stone statue like Moai on Easter Island”、つまり「イースター島にあるモアイ像みたいな日本の石像」として定義されている。ちなみにモアイ像の絵文字というものはないのであった。マジで? マジで。 モヤイ像というのは東京の渋谷駅のランドマークになっているアレであって(細かく言うと色々あるのだがそれについては後述)、イースター島のモアイ像とは似せたようなかんじであってもまあ違う。髪もあるし。上述リンクの図像もまさに渋谷のモヤイ像のような見た目になっている。どうしてこんなことになっているのだろうか? いっぽう
こんにちは。 バックエンドエンジニアのまさくにです。 最近はありがたいことにアプリケーション系の案件も増えてきましたが、弊社のビジネスのメインストリームは、やはりコーポレートサイトのリニューアルをはじめとするサイト制作。 もっと言えばWordPressサイト制作なわけで。 「コンテンツを更新する必要がある」というご要件をいただくと、管理画面がすでに用意され、拡張性が高く、弊社ではもっとも開発工数が少なく済み、CMSとしていい意味で枯れている。それらのメリットを享受できるため、第一選択肢にはやっぱりWordPressが挙げられます。 ですが……。 WordPress、デプロイ面倒過ぎやしませんか。 この辺、何がデファクトなんでしょうか。皆さん、各々でやっている気がしますが、管理画面でそのほとんどの管理ができるという特質が「WordPressは簡単だ」という油断を生み、多くの障害を発生させてい
認可と認証技術 OAuth 1.0、OAuth 2.0 および OpenID Connect に関するスライドをアップしました。 アプリ開発で知っておきたい認証技術 - OAuth 1.0 + OAuth 2.0 + OpenID Connect - from Naoki Nagazumi www.slideshare.net 開発している Web アプリで、OAuth 1.0 や OAuth 2.0 および OpenID Connect の認可と認証技術を組み込んだ時に、あれこれ調査して知り得た技術をまとめたものです。 130ページくらいの力作です!ぜひご覧ください。 デモ これのデモはこちらにあります AuthsDemo デモのソースコードはこちらです。 GitHub - ngzm/auths-demo: This is a demo program with using OAuth
「Jenkins X」発表。Git/Docker/Kubernetesに特化したことでCI/CD環境の構築運用を自動化 ソフトウェアの開発プロセスにおいて、「Jenkins」はビルドやテスト、デプロイなどを自動化してくれるツールとしてよく知られています。 そのJenkinsの派生プロジェクトとして、「Jenkins X」が発表されました。Jenkins Xは、Git、Docker、Kubernetesの環境を前提とすることで、Jenkinsの設定、運用などを大幅に自動化し、より簡単な導入と運用を実現するものです。 Jenkins Xは、Git/Docker/Kubernetes環境に特化 オリジナルのJenkinsは汎用的なビルドやテストの自動化ツールとして、さまざまな環境やツールと連係できるように作られています。そのため柔軟なコンフィグレーションが可能になっていますが、一方でそれが導入や
セキュリティコードの役割とは? クレジットカードを利用し、ECサイトなどで買い物をする際に、カード番号(Primary Account Number 以下PAN)、氏名、有効期限とともに「セキュリティコード」の入力を求められることがある。セキュリティコードとは、カードの裏面に印字されている3桁(American Expressのみ表面の4桁)の数字だ。ECサイトで買い物をするときに、手元に現物のカードを用意しておかないと、このセキュリティコードがわからず、購入処理の途中で慌ててカードを探し始める人も多いのではないだろうか。 では、このセキュリティコードは、クレジット取引セキュリティにおいて、どのような役割を果たしているのだろうか。 セキュリティコードは一言でいえば、準暗証番号のような存在だ。現在のクレジットカードの大半はICチップが搭載されているが、それでもまだ多くのカードが磁気ストライプ
JVM (Java 仮想マシン) には DNS の名前解決の結果をキャッシュする挙動が備わっている。キャッシュするだけならいいのだけれど、このキャッシュでは DNS の TTL を無視してキャッシュするため、名前解決の結果が変わっても JVM からの接続先が切り替わるまでに(TTL から想定される時間以上に)時間がかかる、あるいは全く切り替わらないということがある。この挙動やその制御について調べたので、その話をする。 (以下の話題では Oracle JDK および OpenJDK を対象にして論じるので、それ以外の JVM 実装でどうなってるかは調べていない。適用できる箇所もあればそうでない箇所もありそう) 背景・解説 これらのデフォルト値は名前解決成功時は セキュリティーマネージャーがインストールされている場合のデフォルト値は -1 (ずっと) で、セキュリティーマネージャーがインストー
三年以上前に サービス品質の改善効率を高める仕組み | 外道父の匠 の一部にて、GeneralLog と EXPLAIN を使って、クエリ品質を自動算出していることを書きました。 この仕組みは2011年に開発して以降、言語変更や新環境に適応させたりしつつも、ほぼそのまま稼働し続けていて、最近はRDSが対象になることが多いのですが、RDSだとGeneralLogの採取に問題が発生したので、DBサーバーではなく、ClientでのPythonを使った採取に切り替えてみました、という話になります。 RDSのGeneralLogは高QPSでは非推奨 RDSで GeneralLog を採取するには、パラメータグループで general_log を ON にするしかないのですが、数百qps 程度なら問題なく動いても、数千~万qps となると、ほぼ期待通りに切り替わってくれなくなります。 それまでは、AP
最近, いろいろあってNature Remoを購入しました. nature.global 購入してから知ったのですが, Nature Remoは温度と湿度が測定出来るようになっていて(湿度は10%刻みの概算値ですが), これもちょうど最近公開されたAPIドキュメントを見ていたところ, Nature Remoで取得した温度と湿度を, API経由で取得出来ることがわかりました. ...というわけで, Goの勉強を兼ねて, Mackerelのプラグインにしてみました. github.com Goについてはまだまだ勉強中という感じでしたが, github.com/mackerelio/go-mackerel-pluginを使いつつ公式のドキュメントを見たり, あるいは既存のプラグインのコードを参考にしながら, 試行錯誤しつつ6時間くらいで完成できました. ...割といろいろ雑なので, Pull R
CodeBuild で Docker イメージ作成時にバージョン管理のためにコミットIDとの紐付けを行い、どの Docker イメージがどの時点のソースコードのものなのか判断できるようにしました。 ども、藤本です。最近、CodeBuild をよく触っているので、CodeBuild のブログ多めです。 概要 CodeBuild は CodeCommit、S3、GitHub、BitBucket にあるソースコードをコンパイルしたり、スタイルチェックしたり、ユニットテストしたりできるビルドサービスです。最近、使った用途では GitHub リポジトリにあるソースコードから Docker イメージを作成して、ECR のリポジトリにプッシュするように自動化しました。 この仕組み自体は CodeBuild の公式ドキュメントに記載されている通りに設定すればできます。 https://docs.aws.a
タイトルは以下のブログより lineblog.me レギュレーション タイトルで煽らない、かしこまった見出しもつけない、ウィッシュリストのせない、東亜飯店張らない、fromとtoを両方書く。職場崩壊を暴露しない。キラキラしない。これが私の求める退職エントリです。— laiso🇹🇭@iOSDC 8/31〜 (@laiso) 2017年8月1日 1. タイトルで煽らない 煽ってないはず 2. かしこまった見出しもつけない かしこまらない 3. ウィッシュリストのせない 載せない(どっかでリンクは共有しますので何卒🙇) 4. 東亜飯店張らない 貼らない 5. fromとtoを両方書く 以下です from: GreenSnap株式会社 / 株式会社大都 to: 株式会社はてな 株式会社はてなに入社しました まさか、自分がこのフレーズを言うことになるとは思っていませんでしたw 株式会社はてなに
初めまして。サイバーエージェント技術本部インフラエンジニアの@prog893です。今回は「AWA」という音楽ストリーミングサービスのMongoDBクラスタの復旧時間を短縮するために行ったインフラの改善について紹介したいと思います。復旧時間が12時間から55分まで短縮できたのですが、皆さんの参考になれば幸いです。(※注意:今回紹介する施策はAWAのインフラ構成や設定のものであり、他の環境で同じような効果が得られるとは限りません) AWAのデータストア構成 まず、現在のデータストア構成について軽く説明します。こちらの図でAPIサーバ,MongoDBに関連する構成の概要を示します: AWAのデータストア構成概要 メインのデータストアとしてはMongoDBを使っており、MongoDBのインスタンスはAWSで管理しています。APIサーバ、MongoDBのインスタンスがそれぞれのプライベートサブネット
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く