2022.03.09 Azure AD導入環境に対するペネトレーションテストの資格「Certified Az Red Te...
2022.03.09 Azure AD導入環境に対するペネトレーションテストの資格「Certified Az Red Te...
I first got into web design/development in the late 90s, and only as I type this sentence do I realize how long ago that was. And boy, it was horrendous. I mean, being able to make stuff and put it online where other people could see it was pretty slick, but we did not have very much to work with. I’ve been taking for granted that most folks doing web stuff still remember those days, or at least t
エンジニアの澤田です。 マネーフォワード社内のGitHubプルリクエストに見られるRubyの書き方について、気になったところをもとにして、関係することを連載で考察していきます。 ※ 題材とするコードは、社内のGitHubプルリクエストで実際に見かけたコードから問題点に関係する部分を抽出し、抽象化したもので、見かけたものそのままではありません。 初回の今回は、配列の生成について考察します。 プログラム中で使う配列には、他の情報から導かれない一次的なものと、もととなる他の情報を変形させて得られる二次的なものがあります。 前者の場合、次のようにプログラム本体や設定ファイルなどのどこかにリテラルとして書くより他にありません。 [23, 12938, 382] 対して、上の配列が既にどこかに書かれていて、その各要素を2倍にして次の別の配列を作った場合、これは後者の例です。 [46, 25876, 7
エンジニアの澤田です。 この連載では、社内のRuby (on Rails)コードで気になった箇所の問題点やそこから発展して関連事項を議論しています。 1回目の 社内PRに見られるRubyの書き方について (1) では配列の生成を扱いましたが、今回はハッシュ(Hash)の生成を考察します。 題材とするコードは、社内のGitHubプルリクエストで実際に見かけたコードから問題点に関係する部分を抽出し、抽象化したもので、見かけたものそのままではありません。 また、本稿で述べるオブジェクトの分類や用法は筆者独自の見解であることをご了承下さい。 ハッシュは配列に似ている面があります。配列では「要素」、ハッシュでは「値」と呼ばれる、(実用上)任意の個数のオブジェクトの集合を蓄えるという点です。一方で、ハッシュは配列よりも複雑な情報を持ち、多様な使い方があるため、その生成を考えるに当たっては、配列ではあま
エンジニアの澤田です。 この連載では、マネーフォワード社内のRuby (on Rails)コードで気になった箇所の問題点やそこから発展して関連事項を議論しています。 前回の『マネーフォワード社内PRに見られるRubyの書き方について(2)』ではハッシュの生成を扱いました。 概念的な話で始まり、また長かったので、読んだ方は少し疲れたかも知れません。 今回は内容の特性により、用例を並べて手短に問題点を指摘して、文字列(String)の生成や検証を考察します。 題材とするコードは、マネーフォワード社内のGitHubプルリクエストで実際に見かけたコードから問題点に関係する部分を抽出し、抽象化したもので、見かけたものそのままではありません。 社内のコードに限らず、文字列に関わるRubyコードで問題のあるものの多くは、必要もないのに正規表現を使ってやろうとしていたり、特定のメソッドに固執してそれを乱用
※この投稿は米国時間 2020 年 2 月 8 日に、Google Cloud blog に投稿されたものの抄訳です。 私たち Google Cloud にとって今年の 1 月はとても賑やかでした。セキュリティやストレージ、アプリケーション開発の新しいプロダクトとサービスを発表するとともに、レガシー システムのクラウドへの移行を支援する新たなオプションや、Kubernetes 関連の便利なヒントを提供し、さらには 4 月に開催する Google Cloud Next '20 への参加登録も開始しました。この投稿では、1 月の主要なトピックを振り返ってみます。 クラウドをより強く簡単に、そして「コールド」に現在ベータ版が公開中の Google Cloud Secret Manager は、API キー、パスワード、証明書、その他 Google Cloud の機密情報を安全かつ簡単に保存する方
今までStrutsベースのTerasolunaというJavaフレームワークを使っていましたが、今回Spring Bootを使ってみました。 で、ハマったことやメモしておきたいをここに書いていきます。 開発環境 Windows7 / Windows10 Eclipse pleiades 4.7 Spring Boot 1.5.7 JDK8 Spring関係 パッケージ構成がよくないと起動時にエラーが出る @SpringBootApplication public class DemoApplication implements CommandLineRunner { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } private final CityD
こんにちは、 株式会社アプリボット、バックエンドエンジニアの小川詩織です。 今回はgolangで開発中の新規プロジェクトのため、ElasticacheRedisに関する検証を行いました。 かなり長くなってしまいましたが、参考にしていただければ幸いです。 以下、検証内容になります。 まえおき 検証のための実装にはgolangを用い、 go-redisによるElasticache Redisについての検証になります。 また、ゲームで良く活用される Ranking機能 の実装を想定した検証を行いました。 Ranking機能実装のためにRedisは ソート済みセット型 を用います。 Ranking機能についての想定なので、同一ランキングはkeyも同一になり、 Shardを増やしても負荷分散できないため全て Shard=1 として検証を行います。 また、Redisの 要素数は1000万件 用意しまし
「アサヒビール」などで知られるアサヒグループホールディングス(以下、アサヒグループ)は、2018年頃から業務システムのパブリッククラウドでの構築・運用を進めている。「旧来型のシステムからの脱却」が方針で、リフト&シフトによる単純な移行は最後の手段とする。背景には、同グループの事業における根本的な変化があるという。アサヒグループの間接業務・IT戦略策定業務を担うアサヒプロマネジメントのITイノベーション戦略部マネージャー、清水博氏が、2020年1月30日に開催された「Google Cloud Anthos Day」で説明した。 数年前は「コンテナといえば、船に積まれるコンテナのことしか知らなかった」。国内の一般企業でパブリッククラウドに業務システムを移す例は、当時既に増えていたが、アサヒでは全くといいほど使っていなかった。それが変わってきた背景には、同グループの事業が根本的に変化してきたこと
『Yes, Your Grace』でプレイヤーはある国の王として日々やってくる人々の嘆願を聞き、王国を運営する王国管理RPGだ。助けを求めて嘆願にやってくる国民は多く、国家のリソースは限られている。そのため、助けるべき国民を選び、時には切り捨てる必要もある。 (画像はSteam『Yes, Your Grace』より)(画像はSteam『Yes, Your Grace』より) ユーモラスな願いを持ち込む人もいれば、難しい選択を迫る問題を抱えた人など、国民の願いもさまざま。彼らの願いを叶えたとしても素晴らしい報酬が待ち受けていないこともある。また、国王が抱える問題は国民だけでは無い。国王の家族もそれぞれ問題を抱えている。彼らを助け、よりよい道へと導くことも重要だ。 自国の周りには様々な国家が存在しており、同盟を結べたり、領土を狙った戦争が起きることもある。ゲームの物語のベースにはスラブの民間伝
欧米に遅れながら、日本でも対戦型ゲームを競技のように楽しむeスポーツが普及してきた――。 ここ数年、こんな報道をよく目にするようになりました。その裏側で静かに、しかし、着実に盛り上がりを見せているのが“最速クリアを目指す”RTA(リアルタイムアタック)。eスポーツを「ゲーム界の格闘技」と表現するなら、100メートル走、ハードル走などのように個人の記録を追求する「ゲーム界の陸上競技」と例えられるかもしれません。 eスポーツと同じようにRTAもまた、現在はさまざまなイベントが開かれるようになってきています。今回は、国内最大規模のRTAイベント「RTA in Japan」の主催者・もかさんに、「日本におけるRTAの歴史」「広まりつつあるRTAの今後」などを伺いました。 「RTA in Japan」インタビュー 本企画は全3本のインタビュー記事になっています。 【ゲームの日本史】とにかく最速クリア
自動運転技術や電気自動車で知られるメーカー「テスラ」が、もしもバイクを作ったらーー。そんな妄想を形にしたカスタム自転車「サイバーバイク」が海外で注目を集めています。 サイバートラック風に仕上げられた電動自転車「サイバーバイク」(画像はYouTubeより) サイバーバイクはその名の通り、テスラが2019年11月に発表した「サイバートラック」をモチーフにしたカスタムバイクで、レトロゲームに出てきそうなローポリデザインを再現しています。 (画像はYouTubeより) 「小学生がデザインしたのか」「いや待て、すごいぞこれ」 サイバーパンクな斬新デザイン、テスラの新型車「Cybertruck」みんなどう? カスタムを手がけたのは海外YouTuberケイシー・ネイスタットさん。ベースとなっているのは、ジワジワと日本でも注目度が高まっている米カリフォルニア生まれのE-Bike(電動自転車)「Super7
2019年12月13日、JRグループ各社より2020年3月14日のダイヤ改正の詳細を発表しました。 運転を終了する251系「スーパービュー踊り子」。251系は「おはようライナー新宿」と「ホームライナー小田原」からも引退する(撮影:呼んでる渋沢) 高輪ゲートウェイ駅の開業(関連記事)や、東海道新幹線700系の引退(関連記事)だけでなく、ここでは鉄道ファンが見落とせない車両に関連するトピックを取り上げます。 【関連記事】3月14日開業、高輪ゲートウェイ駅に初導入「QR改札」って何? 何がいいの? 【関連記事】ありがとう「カモノハシ」 新幹線700系の引退イベントが胸熱、激レア「行先表示器字幕」がもらえるツアーも JR北海道 快速「エアポート」で使用される721系電車(撮影:呼んでる渋沢) 新千歳空港を発着する快速「エアポート」は大規模な変更が行われます。日中時間帯の増発、朝と夜間に「特別快速」
喋り続けて「全く終わらない」上に、しまいには突然「なぞなぞ」がはじまる──? 思わず吹き出す、ツッコミどころ満載の「鉄道車内放送」が面白すぎると話題です。 話題になっているのは、まん電(@wkmk06yr1)さんが投稿した動画。静岡市内を走る静岡鉄道で、草薙駅を発車し、御門台(みかどだい)駅に到着するまでの様子を撮影したものです。 草薙駅を発車するとすぐに、次の駅を案内する車内放送が日本語と英語で流れ出します。動き出して2秒でいきなり慌ただしくなります。 動き出して2秒ほどで慌ただしく 続いて流れるのは広告の放送。JR線や大手私鉄ではなじみが薄いかもしれませんが、公営・中小私鉄や路線バスなどでは車内放送を広告として販売する事業者も多くあります。 そ、それにしても……、盛りだくさんの内容な上に広告も複数流れるため、車内放送がいつまでたっても終わりません。 不動産の広告に お豆腐屋さんの広告も
東京と神奈川を結ぶ私鉄・京浜急行電鉄(京急)。そんな京急の駅員さんによる「ドア、閉まります」という音声案内が「ダァシエリイェス!!」と聞こえると、数年前からネット上でたびたびネタになっています。はたして本当にそう言ってるのでしょうか。 京急の新1000形(アルミ) そこで、今さらながらこのネタを検証しようと思います。名付けて「ダァシエリイェス!!検証実験~実験ノートははぁとマーク」。とにかく駅に行って聞きまくるのです! まずはこちらからお聞きください。品川駅下りホームでのアナウンスです。 ドアが閉まりまーす 女性の駅員さんの声で滑舌もよく、「ドアが閉まりまーす」って言ってますね。抑揚(よくよう)の付け方に特徴はありますが、普通……ですね。次いってみましょう。 ドアが閉まりまーす 今度は男性の駅員さん。「ドアが、閉まりまーす」ってちゃんと聞こえますね。中川礼二さんがやる、いわゆる“鉄アナウン
※本記事はアフィリエイトプログラムによる収益を得ています 病院の待合室で出会った強烈なマダムを描いた漫画がTwitterで話題です。クセが強い! ……でも、なんだか憎めず、むしろすがすがしい印象すら受ける不思議なキャラクター。 疑問に思ったことをガンガン聞いてくるマダム 病院をネット予約した作者のつん(@yan_mugi)さん。待合室は混んでいましたが、ネット予約のおかげで待たされることなく自分の順番に。 すると、それを見た隣のマダムが「あなた…今来たばかりで問診票書いてたわよね?」「まさか…コネ…!!」と驚いた様子で聞いてきます。つんさんがネット予約のやり方を説明すると、マダムはまたもや驚愕の表情を浮かべながら「ありがとう」と感謝の一言。どうやら素直な人みたいです。 ネット予約のおかげで待ち時間無し まさかコネ? からのありがとう ですが話はそれでは終わりませんでした。マダムは「20代で
東京都のベビーシッター利用支援事業を利用すると、翌年の税金が一気に増える――制度の問題点を指摘する声が次々と上がっています。 東京都ベビーシッター利用支援事業は、東京都が事業者とともに2018年12月からスタートした待機児童問題対策。0~2歳児クラスで待機児童となった子どもが、認可保育所に入園するまでの間、1時間あたり250円でベビーシッターを利用することができるという事業です。2020年4月からは1時間あたりの親の負担額は150円となり、子どもが保育園に落ちてしまった親の職場復帰サポートとなることが期待されていました。 2020年4月1日からベビーシッターが1時間あたり150円で利用できる東京都の事業。問題点が多数指摘されています(以下、画像は東京都福祉保健局より) ベビーシッターの即時手配サービスを展開するキッズラインも、利用支援事業の対象事業者に名を連ねています。2月10日には「【速
荒牧慶彦さんら人気2.5次元俳優の“マフラー”になった気分を味わえる動画「あの人のマフラーになりたい」シリーズが2月13日からYouTubeで公開されました。たまにあるこういう雑なネタ好き。 人気2.5次元俳優のマフラーになる謎企画 動画が取得できませんでした 荒牧くんのマフラーになりたい/マフラー目線Vlog コンテンツスタジオ「CHOCOLATE Inc.」が2月13日に開設した公式YouTubeチャンネル「あの人のあれになりたい」は、“いっそ大好きなあの人のモノになってしまいたい”をかなえる妄想爆発な企画。 第1弾に登場しているのは荒牧さん。舞台「刀剣乱舞」シリーズの山姥切国広役やMANKAI STAGE「A3!」シリーズの月岡紬役などで知られ、2019年上演の舞台「サザエさん」では磯野カツオ役を演じ「カツオイケメンすぎない?」「まさか推しが磯野カツオになる日がくるとは」と大きな反響
宅配ピザチェーン「アオキーズ・ピザ」から、日本ハムの「シャウエッセン」がピザの上にたくさん直立しているピザ「全力!ソーセージ」が2月13日より発売されます。見た目がすごい。 「全力!ソーセージ」 ウインナーソーセージが横ではなく、上にのびるように縦に大量に刺さったビジュアルのピザ。ソーセージ、シャウエッセン好きのためのピザで、味はドイツ名物のカレー粉とケチャップが特徴の「カリーヴルスト」をイメージした味付けとなっています。 総重量がLサイズで2キロ、Mサイズで1キロを超える大ボリュームで、同社の通常商品と比べて約2倍の重さというのもポイント。生地も厚みのあるものを使い、さらにピザのミミもシャウエッセン入りで、モッツァレラチーズの量もすごいこと(通常の2倍)になっています。価格はLサイズが4400円、Mサイズが2800円、Sサイズが1800円(すべて税別)。 ちなみに同社は2019年2月には
次の停車駅や乗り換え案内など、電車に乗っていると聞こえてくる車内アナウンス。その英語版を担当しているアナウンサー3人が勢揃いして、奇跡のコラボレーションを果たしたという動画が、Twitterで大きな注目を集めていました。この声、聞いたことがある人は多いはずです。 動画を投稿したのは東海道・山陽・九州新幹線の英語アナウンスを担当している歌手でアナウンサーのドナ・バーク(@db_singer_actor)さん。 ドナさんはオーストラリア出身で、東京を拠点にシンガーソングライターやナレーターなど、声の仕事で活躍しています。 新幹線の車内放送でおなじみのドナ・バークさん(左)、新幹線ホームの英語アナウンスを務めるクリス・ウェルズさん(中)、JR東日本や多くの私鉄で英語アナウンスを担当するクリステル・チアリさん(右) 投稿された動画にはドナ・バークさんのほか、新幹線ホームの英語アナウンスを担当するク
ワンダーフェスティバル2020冬に登場した、144/1スケールのミジンコ模型に、Twitterで「二度見した」と混乱する声が上がっています。そう、スケールはガンプラなどで見慣れた「1/144」ではなく、「144/1」。小さな世界に生きるミジンコを「144倍」し、全高約15センチで立体化しているのです。 教科書等では横向きばかり出てくるミジンコを、さまざまな角度から このリアルなミジンコを製作・出展したのはサカマタ商事(@hage_chang)さん。内部まで作り込み、殻にクリアー素材を用いることで、単眼や内臓まで分かる科学教材のような仕上がりを実現しています。 Twitterでは「144/1とはセンスいい」「144倍だとここまで大きいのか」「正面から見るミジンコが新鮮」「ダライアスのボスっぽい」など、感心する声が多数。ワンフェス会場でも好評を博して売り切れ、「完売御礼」ならぬ「絶滅御礼」の札
2020年1月31日、JR総武線で「特急ひらつか」という謎の列車が相次いで目撃され、「あれは何だ?」とTwitterを中心に話題になりました。 「特急ひらつか」と表示された謎の列車が多数目撃された(画像:@new_nanohana485さん) 列車名や行先を掲示する側面行先表示器には「特急ひらつか 東京(行き)」と表示されています。はて、特急ひらつか……なんて列車ありましたっけ? 聞いたことがなく、現在運行もしていないはずの名前です。 目撃した千葉鉄PHENIX(@new_nanohana485)さんは、「大宮の方からこの車両がこちらへ向かっている」という情報を得てJR総武線の津田沼駅で遭遇し、写真に収めたそうです。「特急ひらつか」の表示は津田沼駅到着時には既に表示してあり、「おそらく総武線内ではずっと表示されていた」とのことです。 「特急ひらつか」は何者? JR東日本に確認してみた 津田
電子ペーパーを使った電車の中吊り広告が未来感があると話題です。知らずに見たら結構ビックリしそう。 Twitterユーザーの悪疫(@arclisp)さんが偶然気付いて撮影したという今回の投稿。約3秒間隔で広告の赤背景が白背景へと変わっています。一見すると普通の紙の中吊り広告に見えるため、スッと変わる様子はなかなかに衝撃的です。 普通の中吊り広告に見えますが……? 一瞬にして背景が白色に! この中吊り広告は、山手線での30番目の新駅「高輪ゲートウェイ駅」開業に向け、2月17日まで実施している企画の1つ。ちなみに使われているのは、E Ink社開発「E Ink方式(電気泳動方式)」の電子ペーパー「PRISM」を採用した、大日本印刷の「DNP電子ペーパー」。こちらは色などの表現力や、薄膜フィルムで構成された軽量さが特徴で、乾電池駆動が可能となっています。 ※電子ペーパーの中吊り広告がある山手線は「山
2020.02.12 週刊Railsウォッチ(20200212後編)Rubyistが解説するUnicodeとUTF-8、Sorbetが速い理由、CSSの歴史、2019年の脆弱性まとめほか こんにちは、hachi8833です。昨日の大江戸Ruby会議をすっかり見落としてました😇。 大江戸Ruby会議で話すので東京にいたらそこで会いましょう! https://t.co/w1ADFEMhnx — Aaron Patterson (@tenderlove) February 8, 2020 サイト: 大江戸Ruby会議08 -- 終わりました 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 毎月第一木曜日に「公開つっつき会」を開催していま
Java 14が2020/3/17にリリースされました。 Java SE 14 Platform JSR 389 ダウンロード OpenJDKサイトからダウンロードできます。 https://jdk.java.net/14/ MacやLinuxでのインストールにはSDKMAN!をお勧めします Oracle OpenJDK以外に無償で商用利用できるディストリビューションとしては、次のようなものがあります。 AdoptOpenJDK Azul Zulu Community Liberica JDK LTSではないのでAmazon Correttoではリリースされないようです。 アップデートは4月に14.0.1が、7月に14.0.2がリリースされることになります。 Oracle JDKは開発用途には利用できますが、商用利用にはJava SE Subscriptionを購入する必要があります。 J
※本記事はアフィリエイトプログラムによる収益を得ています バーチャルYouTuber、マシーナリーとも子による不定期コラム第22回(連載一覧)。今回はとも子がドハマりしているマンガ『僕の心のヤバイやつ』(桜井のりお)についてです。 ライター:マシーナリーとも子 徳で動くバーチャルYouTuber(サイボーグ)。「アイドルマスター シンデレラガールズ」の池袋晶葉ちゃんのファンやプロデューサーを増やして投票してもらうために2018年4月に活動開始。前世はプラモ雑誌の編集をしていたとも言われているが定かではない。現在は自分のグッズを売ったりライターやったりして糊口をしのいでいる。お仕事募集中 YouTubeチャンネル:https://www.youtube.com/user/barzam154 wiki:https://wikiwiki.jp/mashitomo/ ポータルサイト:https:/
こんにちは、hachi8833です。BPS Webチームのmorimorihogeさんの社内勉強会スライドを元にした記事を6回に分けてお送りします。 #1 処理時間とレスポンス時間(本記事) #2 バッチ処理とオンライン処理 #3 バッチ処理を設計するときの注意点 #4 オンライン処理とUXの工夫 #5 Railsのジョブ管理システムと注意点 #6 バッチ処理ですぐに使えるノウハウ、まとめ morimorihogeコメント) ちょっと分割数多いですが、主に初心者向けということで冗長な解説や一部詳細を端折ったりしている点はご容赦下さい 🙇 スライド作成・講義・追記: morimorihoge 記事構成: hachi8833 概要 対象: 主にWeb開発者(Rails開発者) サーバーサイトを扱うスマホアプリ開発者も含む コードは書けるけど設計レベルでの戦略選びに自信が持てない人 バッチ処理
はじめに フロントサイドとサーバーサイドのエンジニアが、分業する際に大事なものはなんでしょうか。 コンポーネントの切り方の認識合わせ??そうかもしれません。 それと同様に大切なのが、API仕様の共有の仕方だと思います。 今回、私たちのチームではサーバサイドのAPIの開発に先立ち、フロントサイドの開発をする箇所が出てきたため、 Open API仕様記述ツールを投入して仕様共有してみることとしました。 そもそもOpen API仕様って Open API仕様(OpenAPI-Specification)とは、一言で言ってしまえばREST APIを記述する為の仕様。yamlやjsonに近い形式で記述することができます。 GitHub - OAI/OpenAPI-Specification: The OpenAPI Specification Repository もともとSwaggerっていうフレ
2017.03.22 Railsフレームワークで多用される「options = {} 」引数は軽々しく真似しない方がいいという話 こんにちは、hachi8833です。今回はBPSのSlackでのやりとりを元に記事にいたしました。 私も軽々しい方なので、メソッド定義でoptions = {}が使いたくなったらよく考えることにします。 = {}引数の使い方と歴史 今回の記事化にあたり、morimorihogeさんから= {}引数について詳しく教えていただきました。 本題に入る前に、ここでは= {}引数について必要な部分のみをまとめ、Rubyの引数そのものについては別記事といたします。 はじめに: 「オプション」とは まずおさえておきたいのは、ITの文脈でオプション(option)という言葉を使ったら、その項目は原則として「必須ではない」「あってもなくても動く」という共通理解が求められるというこ
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Don’t use default_scope. Ever. 公開日: 2017/10/01 著者: Andy Croll -- フリーランスのRuby開発者です。 2017/10/31: 初版公開 2021/11/04: 更新 あるモデル全体にスコープを適用したい場合、default_scopeが利用できます。詳しくはRailsガイド: Active Recordクエリインターフェイス 14.スコープ(日本語)かRails APIドキュメントをご覧ください。 投稿を非表示にできる機能を持つブログシステムを書き始めるときを考えてみます。 次のように書かないこと default_scopeを使う: # app/models/post.rb class Post < ActiveRecord::Base default_scope {
異常検知は、正常データだけで学習できる製造業で人気のある手法です。 そして、異常検知で異常を検出したとして、「異常原因を特定したい」という 要望もよく聞かれます。 そこで、本稿では、複数のセンサが付いた異常検知システムにおいて、 異常が発生した場合に、どのセンサが異常値を示しているのかを特定する 方法を検討します。 ※コード全体はこちらに置きました。 ※こちらはPythonデータ分析勉強会#17の発表資料です。 きっかけ 以前に、こんな内容をツイートしたところ、皆さん興味をお持ちのようでした。 昨日、JFEスチールの製造ラインで異常検知する話しを聞いた。 ・数十個にわたるセンサで常時監視 ・異常検知の制約は、異常のみならず異常原因も特定する ・センサは相関が強いものだけを取り出し、主成分分析だけで異常検知 ・これによりコストと納期を大幅に削減 ー続くー — shinmura0 @ 3/14
Sketch - The digital design toolkit 画像はSketch最高っていう顔です。 HTMLやCSSを書くWebフロントエンドエンジニアにとって、Webデザイナーが用意した理想像を現実に落とし込むことは1つの使命であり、費用対効果への葛藤に揺れる中で「技術的に難しいから」という理由でデザインを却下したくないのは誰しも同じだと思います。一方で、技術的に難しくなくとも、デザインファイルの作り方次第ではエンジニアの実装効率も多少なりとも変わってきます。そこで、僕のデザイナー及びエンジニアとしての経験則から、HTML/CSSで実装しやすい(≒Webフロントエンドエンジニアにやさしい)デザインファイルの作り方を、Sketchでの用例も挙げつつまとめてみます。近年はFigmaが注目されつつありますが、基本的な話は共通すると思います。 本来ならばデザイナーにこそ読んでいただき
(株)ソラコムは2020年2月12日、 省電力通信のLTE-Mを使い、GPS、温度、湿度、加速度の4つのセンサーが使えるIoTデバイス「GPSマルチユニット SORACOM Edition」(GPSマルチユニット)を発売した。 「GPSマルチユニット」は、GPS、温度、湿度、加速度を計測する4つのセンサーが内蔵され、同社のLTE-M通信に対応した特定地域向けIoT SIM(plan-D、plan-KM1)をセットして使うことで、センサーデータをセルラー回線で送信することができる。 GPSマルチユニット SORACOM Edition デバイスは外部給電で利用できるほか、充電式バッテリーが内蔵されているため、持ち歩いたり、電源が供給できない場所で利用することも可能。デバイス側に必要な通信設定が入っているため、ユーザはブラウザからの操作だけで、取得するセンサーの値や取得タイミングを設定し
特許権を駆使して賠償金やライセンス料の獲得目的訴訟を起こすパテント・トロールの被害を受ける企業や人は年々増加しています。音楽の世界ではパテント・トロールを防ぐために、「できる限りすべてのメロディを作り出して著作権を取得する」という、逆転の発想に基づいた取り組みが行われています。 Every Melody Has Been Copyrighted (and they're all on this hard drive) - YouTube 男性が手にしているのは1台の外付けストレージ。「2.6テラバイトあって、ここにすべてが入っています。TARファイルに圧縮してね」と男性。 男性はDamien Riehlさん。弁護士として活躍するRiehlさんは、TED Talkであるプレゼンテーションをしたことで注目を集めました。 これがプレゼンテーションの様子。プレゼンテーションで、Riehlさんは「考
TL:DR レポジトリ https://github.com/tanakh/easy-scraper ドキュメント 背景 このところ訳あってRustでHTMLからデータを抽出するコードを書いていたのですが、 既存のスクレイピングライブラリが(個人的には)どれもいまいち使いやすくないなあと思っていました。 HTMLから望みのデータを取り出すのはいろいろやり方があるかと思いますが、 ツリーを自力でトラバースするのはさすがにあまりにも面倒です。 近頃人気のライブラリを見てみますと、CSSセレクターで目的のノードを選択して、 その周辺のノードをたどるコードを書いて、 欲しい情報を取り出すという感じのものが多いようです。 RustにもHTMLのDOMツリーをCSSセレクターで検索して見つかったノードをイテレーターで返してくれたりする、 scraperというライブラリがあります。 例えば、<li>要素
某血液なんたら治療がまた話題になっているようですね。 SNSで展開されている議論を見ると、ちょっと的外れな議論がされているようにも感じたので、こちらで少し解説させてもらいます。 病気に対して病院で一般的に行われている治療を標準治療と呼び、それに対して、まだ十分な効果が確認されていない治療を未承認治療と呼びます。 未承認治療の中には様々な治療が含まれていて、将来に標準治療に入ってくる可能性の高い開発中の新薬から、クリニックで高額で行われている自由診療や、迷信的な民間療法まで様々です。 では、これらのどれが俗にイカサマと言われるような不適切な治療で、どれが適切な治療と言えるのでしょうか?これにはたくさんの要素が入って難しい話なのですが、 すごく端的に表現すれば 「本当に患者さんのことを思って行われている治療かどうか」 で決まります。 それはどういうことかを解説していきます。 患者さんのことを思
会社が用意した転職・企業支援プログラムを受ける人たちが通う、“転身部屋”。前回は、転身部屋行きの対象となりやすいのはどんな人かについて取り上げました。今回は、転身部屋の1日を見てみましょう。 対象社員の対応や転身部屋の管理は、人材派遣会社などの社員が担当するケースが多いでしょう。人事部はもう出てきません。 部屋の雰囲気も、これまでのオフィスとは異なります。イメージとしては、塾の一室を思い浮かべていただけるとよいでしょう。ホワイトボードと机・椅子のセットが20組くらい、教務担当の座る事務スペースが2人分くらいあります。 明らかに今までと何かが違う、やはり会社に捨てられたのではないか。この時点で、不安や憤りが膨らみます。「こんなはずじゃなかった」と怒りの声を上げる人もいます。 外資系企業では多くの場合、こうした転職支援は退職後のサービスとして提供されます。つまり在職していた企業とは既に縁が切れ
TCP/IPをわかりやすく - 通信プロトコルの基礎知識を図解で学ぼう 現在のインターネットを支える技術であるTCP/IPについて、基礎となるプロトコル群と、TCPの基本機能を丸田一輝さん、 中山悠さんに解説していただきました。 今からおよそ50年前、パケット交換方式による世界初のコンピュータネットワークであるARPANETが構築されました。それ以来、TCP/IP(Transmission Control Protocol / Internet Protocol)は通信を実現する基盤技術として使われ続けています。今ではパソコンに限らず、スマートフォンやゲーム機、センサー、最近では自動車など、無線通信機能を持ったさまざまな端末も含めコンピュータネットワークは構成されています。 その中でも「通信の信頼性を確保する」役割を担っているTCPは、その性質上、多くの機能を備えています。加えて、時代とと
【CTO・エンジニアマネージャーに聞いた】企業成長フェーズ5段階別に発生するエンジニア組織の課題と取り組み事例まとめ 2020.02.13 Findyの石川(@HRBizDev1)と申します。 2019年3月にFindyへジョインし、昨年まではFindy Freelanceの立ち上げ、今年からは先日、事前登録を開始したFindy Teamsの事業開発を担当しています。 (前職ではエムスリーグループの企業で医療機関の採用支援や新規事業を担当していました) Findy Teamsではβ版リリースに向けて、上場企業から創業初期のスタートアップまで、様々なフェーズの企業数十社へヒアリングを進めている段階ですが、その過程でエンジニア組織において発生する組織課題は事業成長フェーズによって、異なることが段々と見えてきました。 そこで、今回はヒアリングを通じて見えてきた課題と取り組み事例をまとめてみました
完成品 まずは完成したクラスターをご紹介します。 関連記事 2020/02/25 追記 ラズパイk8s用の監視システム(Node Exporter + Prometheus + InfluxDB + Grafana) Raspberry Pi上のDockerで動くイメージのCIでのビルド方法 モチベーション つい先日会社のサポート制度である「テックサポート制度」の対象にRaspberry Piが追加されているのを発見しました。 これは使わない手はないなと思い最上位モデルの4GBを3台購入し、長年の悲願であったKubernetes Cluster on Raspberry Piを構築することができました。 ちなみに、テックサポート制度に関しては会社の 開発者ブログ に詳しく書かれています。 (宣伝ノルマ達成) これがやりたかっただけ コンセプト ラズパイk8sクラスターなんて先人達が幾度とな
11月に入社したCTO室SREの@sinsokuです。 主にやっていることはRailsアプリのレビューや開発環境の改善です。*1 社内のRailsアプリを横断して浅くレビューする(8つくらい) MedPeerの開発環境の改善 docker-compose up で30個のコンテナが起動するのを減らす SwitchPointからActiveRecord v6への移行 CircleCIの実行時間の短縮、稀に落ちるテストの修正 その他の細かい改善 このうち、CircleCIについて知見が溜まったので技術ブログで紹介します。 CircleCIで気をつける点 CircleCIの実行時間を短くするにはいくつかコツがあります。 gemとnpmをできるだけキャッシュする RSpecを並列で実行する前に assets:precompile を実行しておく 各ジョブで必要なgem(もしくはnpm)だけをキャッ
2022年4月27日 SVG, Webサイト制作 つ・い・に!ファビコンもSVG形式が対応されるようになりました!SVGを使えばこれまで使われてきたPNGなどのビットマップ形式とは違い、拡大縮小しても画質が劣化しません。つまり、過去記事「クリエイティブなファビコンを設置しよう」で紹介したように多くのサイズを用意する必要はありません!やったね!少し工夫すればダークモードにも対応できますよ!さっそくみていきましょう! ↑私が10年以上利用している会計ソフト! SVGファビコン設置方法 1. SVG形式のファビコン用画像を用意 グラフィックツールでファビコンにしたい画像を用意します。サイズは特に気にしなくてもOK。正方形であればどのサイズでもきれいに表示されます。今回はIllustratorを使って32x32pxのものを用意しました。 SVG形式で保存します。 2. HTMLファイルに記述 あと
# 数億円規模のプロジェクトをたった二人で開発させられた話 先日、関わっていたプロジェクトを抜けることになりました。 原因はもちろん炎上によるものなんですが、これがもう炎上すべくして炎上したようなぶっ飛んだプロジェクトでしたので、 ここで吐き出させて下さい。 # 20数名のメンバーの一人だったはずが、いつの間にか総勢一人になっていた 僕の仕事のスケジュールに空きができ、週3日程度の仕事を探していた頃、Twitterから開発案件の依頼がきた。 内容はよくあるシステムのリプレース案件。 開発メンバーは既に5人程度集まっており、その後20人ほど合流するとのことで、総勢20名以上の開発メンバープロジェクトだ!こんな規模の新規開発なんて初めてだからワクワクするぞ! と思っていたら、PHPの案件なのにほとんどがJavaの人だったのでメンバーとして数えられず、参画する前に去っていってしまった。 合流する
CSSでグラデーションがかけられるようになって久しいですが、ただ2色をつないでいるだけの人も多いのではないでしょうか? あるいはジェネレーターでコピペして終わりにしてはいないでしょうか? 実は、値を細く設定することで、グラデーションに留まらない、より豊かな表現を実現できます。工夫すればこんな表現もCSSのみで行えます。 後半の応用例の実装は手入力のCSSでは困難な部分もあるので、SCSSを使って記述しています。SCSSを使うとCSSだけでは難しい処理もスムーズに行え、mixin機能を使えば、面倒な入力手間も省けるので便利です。記事内で紹介しているグラデーションの生成mixinも用意しました。 デモを別ウインドウで再生する 使われているmixinを確認する CSSグラデーションの種類 CSSグラデーションは色を扱うのでbackground-colorプロパティを使いたくなりますが、backg
Microsoftのブラウザ「Internet Explorer」はかつて圧倒的なシェアを誇っていましたが、2016年にはChromeだけでなくFirefoxにまでシェア争いで敗北を喫してしまいました。巻き返しを狙うMicrosoftは、2020年1月からChromium版「Microsoft Edge」をリリースしていますが、さらにWindows 10でFirefoxユーザーを煽(あお)りはじめたと話題になっています。 This must be the most cringing suggestion text I have ever seen in win10. : Windows10 https://www.reddit.com/r/Windows10/comments/f0psu6/this_must_be_the_most_cringing_suggestion_text_i/
【PR】放置ゲーなのに放っておけないRPG「ロストディケイド」開発者インタビュー。ブシロードだからこそ実現した本気のカルチャライズとは ライター:蒼之スギウラ カメラマン:佐々木秀二 ブシロードは2020年2月12日より,スマホ向けRPG「ロストディケイド」(iOS / Android)の正式サービスをスタートする。本作は中国のRASTAR GAMESが手掛ける放置型のRPGだ。2018年の東京ゲームショウで日本向けサービスがアナウンスされ,2019年8月にはCBT実施,その後さまざまな調整を経てついにリリースを迎えようとしている。ブシロードによる徹底的なカルチャライズによって,手軽なプレイ感でありながら奥深い戦略性を実現したという本作は,どういったタイトルなのだろうか。 今回は,そんなロストディケイドのプロデューサーである呉 雪(ゴ セツ)氏とディレクターの信田和久氏へのインタビューを実
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く