MENU

技術エントリ

Arduinoで作る、スマホ連打装置

こんにちは、虎の穴ラボのT.Yです。 この記事を読まれている方は、スマートフォン(以降、「スマホ」と記述します)のゲームなどはプレイされているでしょうか。 私がスマホでプレイしているゲームでは、一部のイベントなどでタップの連打が必要になる時があ…

AWS Elemental MediaConvertでストリーミング配信(前編)

こんにちは!虎の穴ラボのNSSです。 AWSのサービスを活用した、 サーバーレスで動画をストリーミング配信するWebサイト作成してみました。 先日開催した「【とらのあな主催】オタクが最新技術を追うライトニングトークイベント10回目 in 秋葉原」でも 発表さ…

『入門 監視』を読んでみて

皆さんこんにちは。虎の穴ラボのM.Uです。 今回は、オライリー・ジャパンの『入門 監視』を読んでみましたので、感想を書きたいと思います。

Thymeleaf で 条件式を繰り返さない書き方

こんにちは、おおばです。普段は、SEO関連の案件に携わっております。 Thymeleaf でif - unless文や三項演算子を繰り返し記述せず、簡潔に記述する方法を見つけたので紹介致します。

『ゼロトラストネットワーク』を読んだ感想

皆さんこんにちは。 虎の穴ラボのY.Fです。 今回は、いつものプログラミング系の記事とは趣向を変えて、株式会社オライリー・ジャパン様から発刊されている『ゼロトラストネットワーク』を読んだので、感想などをつらつら書いていきたいと思います。 www.ore…

未経験者がRuby on Railsを学習してみた

みなさんこんにちは! 週末、自宅に ハイゼンスレイII が2箱届いて、積んでいるラボの おっくん です。 10月に中途入社した私が、現在の研修を通じて学んでいるRuby、Ruby on Railsで苦戦したことのいくつかを紹介します。 エンジニア経歴 エンジニア7年目 …

JavaScriptの最新規格調査(ECMAScript Proposals Stage3その1)

皆さんこんにちは。 Bloodborneが安売りしてたので今さら買って、日々ヤーナムの街に繰り出しているラボのY.Fです。 さて、今回は私が普段ウォッチしているJavaScript(ECMAScript)の規格について紹介したいと思います。 そもそもECMAScriptとは 今さら知って…

JavaプログラマがKotlin書いてみて便利だったところ

こんにちは、虎の穴ラボのH.Kです。 虎の穴ラボに入ってはや2ヶ月、入社後に初めてKotlinに触れ、便利だなと感じたところをソースコードを交えご紹介したいと思います! 普段からKotlinを使っている先輩方からは「当たり前じゃん」と思われるかもしれません…

WebAssemblyで遊んでみるその4〜WebAssemblyで非同期通信して脱衣(仮)ブロック崩しにする〜

皆さんこんにちは。虎の穴ラボのY.Fです。 前回は番外編として、WebWorkerを使ったCanvas描画について書きました。 (前回の記事) toranoana-lab.hatenablog.com

AWSソリューションアーキテキストアソシエイトの合格談

こんにちは、虎の穴ラボのH.Y.です。今回は、今年6月にAWSソリューションアーキテキストアソシエイトに合格したので 体験談を書こうと思います。 筆者の情報 2012年4月SIer入社 自社サービス開発でインフラエンジニアっぽい仕事を4年間経験する。 業務やプラ…

WebAssemblyで遊んでみる番外編〜Web Workerを使う〜

こんにちは、Y.Fです。 前回までは、Rustを使ったWebAssemblyの作成と、JavaScript側との協調などについて書いてきました。 前回の記事はこちら toranoana-lab.hatenablog.com 今回は、少しWebAssemblyから離れて、Web WorkerによるCanvas描画及び、Worker内…

KtorとFuelでAPIアクセスするWebアプリを作ってみました。

こんにちは。虎の穴ラボ所属のH.Kです。 虎の穴ラボではKotlinを使っていますが、書き方の勉強も兼ねてKtorとFuelを使った簡単なWebアプリケーションを作成してみました。 完成形は以下の画像のような感じです。 一覧画面のイメージ 作成したプロジェクトの…

WebAssemblyで遊んでみるその3〜RustとTypeScriptの分業〜

こんにちは、Y.Fです。 (前回の記事はこちら) toranoana-lab.hatenablog.com 前回はweb_sysを使ってDOM操作までRustで行っていましたが、以下の理由から分離したいと思います。 web_sys に OffscreenCanvasRenderingContext2d のラッパーが無い WebWorkerで…

CloudWatchアラームをSlack通知する

こんにちは!虎の穴ラボのNSSです。今回はCloudWatchアラームが異常を検知した時、Slackに通知する手順をご紹介します。前回私が投稿した「AWS Cloud Watchでディスク容量を監視する」という記事の続きとしてご覧ください。

Kotlin×Spring Boot×Doma2をGradle Kotlin DSLで環境構築!

こんにちは。虎の穴ラボ所属のH.Kです。 虎の穴ラボではKotlinを使っているのですが、SQLをソース上にあまり書きたくないエンジニアもいて、"Doma2なら"と思い、このたび環境構築しました。 現在Spring InitializrにてKotlin、Gradleでひな形プロジェクトを…

WebAssemblyで遊んでみるその2〜web_sysでブロック崩し〜

こんにちは。とらのあなラボ所属のY.Fです。 前回のWebAssemblyの記事ではチュートリアルを通して環境構築&JavaScriptとWebAssemblyを連携する方向でアプリケーションを作成しました。 (前回の記事はこちら) toranoana-lab.hatenablog.com 今回は、web_sysと…

WebAssemblyで遊んでみる〜Rust+wasm-pack環境構築編〜

こんにちは。とらのあなラボ所属のY.Fです。 最近情報収集していると俄にWebAssemblyの盛り上がりを感じます。 私はフロントエンドベースにして、Web周りを何でもやるエンジニアとして働いているのですが、 フロントエンドやるにあたってWebAssemblyについて…

AWS Cloud Watchでディスク容量を監視する

こんにちは。虎の穴ラボのNSSです。 Webアプリケーションでサーバーのディスク使用率が高くなったとき、 メールやSlackで通知したいという要件はよくあると思います。 EC2を使っていればCloud Watchを利用して、ディスク使用率を監視して空き容量が減少した…

Go言語のスライスについて

こんにちは、M.Uです。 今回はGo言語のスライスについての記事です。 スライスと配列についての記事は数多くありますが、スライスが配列への参照であることと、組み込み関数えあるappend関数についての学習も兼ねて記事にしました。 問題 突然ですが、ここで…

RubyでLambdaからDynamoDBにデータ登録する

こんにちは!虎の穴ラボのNSSです。 最近はAlexaスキルやサーバーレスアプリケーションについて勉強しています。 今回はAWS LambdaからDynamoDBを利用する方法を紹介したいと思います。 1. ローカル開発環境構築 AWS サーバーレスアプリケーションモデル(AW…

Ruby2.6の機能を使ってみる〜関数合成でRailsのscope合成〜

皆さんこんにちは。虎の穴ラボのY.Fです。 今回は昨年のクリスマスにリリースされたRuby2.6ではProcオブジェクトやMethodオブジェクトに関数を合成する >> オペレターが追加されたので、 Railsで使える部分が無いか探ってみたいと思います。 関数合成とは 高…

【入門】GASで簡単スクレイピング

こんにちは、虎の穴ラボのおおばです。※社員紹介ページの緑髪の子です。 yumenosora.co.jp皆さんスクレイピングというものをご存知でしょうか? 簡単に説明すると、サイトから情報を収集する行為です。 例:とらのあな通販デイリーランキング1〜100位迄のタイ…

全文検索エンジンについて調べてみた

こんにちは、虎の穴ラボのA.M.です。 とらのあなでは、Fantia等のサービスに全文検索エンジンの導入を検討しており、 その流れで使用する検索エンジンを選定するために各種全文検索エンジンについて調べてみました。 まず、全文検索エンジンとは、「全文検索…

VyOSを使ったまともなルータ作り

こんにちは、虎の穴ラボのH.Y.です。(激似)(天丼ネタ)今回は、前回⇣の続きになります。 VyOSを使った純粋なルータ作り - 虎の穴 開発室ブログ 前回あまりにも、特定用途過ぎたので、 家庭用ルータの主な機能であるNAPTとDHCPの設定とその確認を行ってい…

Nessusで行う簡単な脆弱性診断

こんにちは、虎の穴ラボのTYです。 今回は、脆弱性診断を行う Nessus というツールを使用して、自宅での簡単な脆弱性診断を試してみましたので、その手順をご紹介します。 Nessusとは Tenable Network Security社が提供する包括的な脆弱性検知スキャナです。…

VyOSを使った純粋なルータ作り

こんにちは、虎の穴ラボのH.Y.です。(激似) 最近、ギガが減るという単語が一般的に使われてきましたね。 というわけで、ネットワークをネタに VyOSをつかった純粋なルータ(L3パケット交換のみの機能)作りをしてみようと思います。そもそも、VyOSとはオー…

Ionicでアニメ情報を取得するスマホアプリを作ってみた

こんにちは、虎の穴ラボのS.Sです。普段は、WEBエンジニアをやっている私ですが、 今回は、Ionicを使って、簡単にスマホアプリを作ってみましたので、 その内容をご紹介させていただきます。 Ionicとは Ionicとは、Google社のAngularというアプリケーション…

CSVで取り込んだデータを綺麗なグラフで表示する

昨今データの重要性が増しており、分析にグラフは欠かせないものとなっていますが エクセルで打ち込んでグラフを作成するのもあまりかっこよくないですし、 実際の運用者がエンジニアではないことが多く、データ活用が進んでいないように感じます。 今回はCS…

Rails×VSCodeのススメ 〜インストールからブレークポイント利用まで〜

みなさんこんにちわ。 前回、以下の記事を書かせてもらったJJと申します。とらのあな開発室ご用達の開発ツール紹介 - 虎の穴開発室ブログ とらのあな開発室ではどのようなツールを使っているのか、 ということで興味を持っていただいたのですが、あるひとつ…

格安サーバを使ったモナコイン向けマイニングマシン

こんにちは、虎の穴ラボのH.Y.です。最近、冷えてきましたね。 というわけで、昨年作った暖房代わりに、格安サーバを使った モナコイン向けマイニングマシン を作って暖を取ろうと思います。(1年遅い気もしますが・・・) 昔、1万で買った、富士通PRIMERGY …