信頼はずっと、挑戦はもっと。

お問い合わせ
TEL:03-3496-3888

BLOG コアテックの社員ブログ (毎週月曜~金曜更新中)

LIST OF ARTICLES

記事一覧

  • テクログ

    ディレクションチームで大切にしていること

    経験上、ディレクターは組織やプロジェクトにより守備範囲が異なり、場面によって様々な知見を内外から求められます。様々な案件を経験してきたコアテックのディレクターが半数所属するディレクションチームの行動方針として、メンバー全員の水準を一定化するために、シンプルにナレッジ共有に重点をおいています。一部のナレッジ共有を紹介します!隔週の定例会にてスライド資料を用いたLT⇒ディスカッション日頃のディレクション業務に関わる内容であれば自由なテーマで開催。資料作成のためのツール、デザインなどの表現の工夫は自由に、プレゼン・発表の勉強と研究も兼ねています。過去のテーマ   ・Webディレクターの役割   ・ PMBOK   ・人を動かす(カーネギー)   ・正しい日本語の使い方   ・PDCA不定期の勉強会(スライド資料を用い講義、外部ウェビナー視聴)定例会ではおさまらない内容、ウェビナー等に定例会とは別途開催。過去のテーマ   ・アクセシビリティとは   ・DXとは(ウェビナー)

  • テクログ

    AWS SAA-C02 合格体験記

    こんにちはDです。11月7日(土)AWSSAAの試験を受験し合格致しました。仕様教材や学習スケジュールについてまとめます。・受験動機日頃の業務でAWS関連の知識の不足を感じており、前々から取得しようと思っていましたが、同僚も受験するということで良い機会だと感じ受験しました。資格取得の際に会社から受験料補助も出るのも受験した理由の一つです。・教材使用した教材は主にオンライン講座です。以下の2つのリンク先のUdemyの講座を重点的に行いました。これだけでOK! AWS 認定ソリューションアーキテクト – アソシエイト試験突破講座(SAA-C02試験対応版)【SAA-C02版】AWS 認定ソリューションアーキテクト アソシエイト模擬試験問題集(6回分390問)上記1つ目はハンズオンでAWSのコアサービスを一通り触っていく講座です。私はAWSのコンソール画面で操作する際に若干の苦手意識があったのですが、本講座でそういったものが無くなりました。この講座はあくまで勉強用に購入したものでしたが、今後もおそらくお世話になると思うので、特に資格試験取得を目指していない人でも一度見てみると良いと思います。2つ目は試験対策用に模擬試験をゴリゴリ解いていく講座です。本番とほぼ同じ試験形式、難易度なので重宝しました。普通に難しく感じたので、学習中は結構絶望しました。高難度問題集と銘打っておりますが、本番の試験問題もこの講座の問題と遜色ないくらい難しく感じました。また、補助テキスト的な感覚で以下の本も読みました。AWS認定資格試験テキスト AWS認定 ソリューションアーキテクト-アソシエイト・学習スケジュール勉強期間は全体で3週間程でした。内訳としてはざっくりとですが以下です。最初の2週間はハンズオンの講座をとにかく進める。最後の1週間で問題集を回す。問題集を回すと分かるのですが、ハンズオン講座の概要説明部分がかなり情報量多かったので重宝しました。試験直前は概要部分だけ何回か確認しました。・感想難しかったです。Udemyの高難度問題集を回していたので舐めていたのですが、本番試験はそれに比べて気持ち簡単くらいで、試験中は合格かどうか不安でした。とはいえ合格はしたので良かったです。今回の合格で満足せずに、BlackBelt等も参考にしながら次のステップに進みたいと思います。

  • テクログ

    素敵だら! Linux コマンド ~top~

    こんにちはうなぎです。IT開発者にとって避けては通れない数ある Linux コマンドのうちから、厳選してご紹介する不定期コーナー“素敵だら! Linux コマンド”。今回紹介するのは「top」!■toptop コマンドはサーバーや、プロセスきおけるcpu や メモリーの負荷状況をリアルタイムで継続的に確認出来るコマンドです。全体的な情報がわかるので、情報量は多いですが見方を覚えておくととても便利です。よく使うものとして知っておきたいのは情報のソートです。まずtop と打つと、ターミナルのウィンドウ全体に情報が表示されます。上部がサーバー・全体の情報、下部のリストになっているのが各プロセス(バックグラウンドで動いているアプリやユーザーが実行しているコマンドなど)毎の情報です。確認の流れとして、例えば不調の原因が、何なのか上部の情報から、それが cpm なのか メモリーなのかを確認し、では実際にそこに負荷を与えているプロセスは何なのか下部リストを確認して割り出す、などが考えられます。下部リストはshift + m によってメモリーソートshift + p によって cpu ソートshift + o に続けて、表示された一覧表から任意の情報によるソートが利用できます。画面を閉じるときにはCtrl + c です。以上、負荷状況を確認するのに便利な `top` でした!

  • テクログ

    【AWSでの動画配信】HLS 出力には Elastic Transcoder ではなく Elemental MediaConvert を使用するべき

    2020年4月入社の Hary です。今回は動画ライブストリーミング配信の話をさせて頂きます。要点結論だけ知りたい人はここを読めば大体分かります。HLS を使用したVOD形式の動画配信を AWS で行う場合、動画変換には Elastic Transcoder ではなく Elemental MediaConvert を使いましょう。そうしないと iOS で見た時プレイリストファイルを無限にダウンロードし続けます。背景ライブストリーミング配信 コロナの影響でリモートワークの必要性が再認識され、SE カレッジなどでも動画配信コンテンツ提供が多数派となりました。動画配信には様々な形態がありますが、ライブストリーミング配信が一般的です。ビデオオンデマンド (VOD) でもライブ中継でもほぼこれ一択と言っていいでしょう。簡単に言えば、ライブストリーミング配信は動画を時間分割したセグメントに分けて配信します。1時間の動画を1ファイルで扱えばダウンロードだけで時間がかかりますが、10秒毎に区切れば、再生に必要な直近の10秒から順にダウンロードすることでストレスなく視聴できます。これがライブストリーミング配信のキモです。 このライブストリーミング配信の主流は Apple が開発した HTTP Live Streaming (HLS) です。他にも様々な規格がありますが、デファクトスタンダードは HLS と言っていいでしょう。AWS での動画変換 Amazon Web Service (AWS) には動画変換サービスとして Elastic Transcoder と Elemental MediaConvert があります。大雑把に言えばMediaConvert の方が新しく、より多機能MediaConvert の方が基本的に値段が安いです。AWS は基本的に Mediaconvert の使用を推奨しています。Transcoder でなければできない事の方が少ないです。値段についても、一般的な動画であれば MediaConvert の値段は Transcoder の半分と思っていいです。動画の再生時間が短い(2分以下)場合、更に値段の差は開きます。詳しい比較は以下を見てください。ElasticTranscoder VS MediaConvert (Qiita)前提条件今回対象とする HLS は v3出力ファイルは以下の2種類 m3u8 ファイル:プレイリスト ts ファイル:時間分割されたセグメントHLS 変換に MediaConvert を使用するべき理由HLS の設定 EXT-X-PLAYLIST-TYPE を VOD に指定できないとライブ扱いされてプレイリストをずっと再読み込みするからです。MediaConvert が出力する m3u8 ファイルEXT-X-PLAYLIST-TYPE があります。値は VOD になっています。これにより、ビデオオンデマンド方式(プレイリストの更新はありえない)として解釈されます。#EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:3 #EXT-X-MEDIA-SEQUENCE:1 #EXT-X-PLAYLIST-TYPE:VOD #EXTINF:3, movie3-sdk-hls_00001.ts #EXTINF:3, movie3-sdk-hls_00002.ts #EXTINF:3, movie3-sdk-hls_00003.ts . . . (省略) . . . #EXTINF:3, movie3-sdk-hls_00017.ts #EXTINF:3, movie3-sdk-hls_00018.ts #EXTINF:3, movie3-sdk-hls_00019.ts #EXT-X-ENDLIST Transcoder が出力する m3u8 ファイル変換元ファイルは違いますが、同じファイルから変換しても結果は同じです。EXT-X-PLAYLIST-TYPE がありません。これにより、ライブ方式(プレイリストの更新がされる;例:ライブ中継など)として解釈されます(参考元)。#EXTM3U #EXT-X-VERSION:3 #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-ALLOW-CACHE:YES #EXT-X-TARGETDURATION:7 #EXTINF:6.064000, movie2-hls-vod-check00000.ts #EXTINF:6.000000, movie2-hls-vod-check00001.ts #EXTINF:3.000000, movie2-hls-vod-check00002.ts #EXTINF:6.000000, movie2-hls-vod-check00003.ts #EXTINF:6.000000, movie2-hls-vod-check00004.ts #EXTINF:3.000000, movie2-hls-vod-check00005.ts #EXTINF:6.000000, movie2-hls-vod-check00006.ts #EXTINF:1.266667, movie2-hls-vod-check00007.ts #EXT-X-ENDLIST この場合、プレイリストの更新を想定して HLS プレイヤーは一定間隔でプレイリストファイル(*.m3u8)をダウンロードしようとします。PC などではキャッシュが働くようで特に問題は起きませんが、 iOS の Web ブラウザで見る場合、プレイリストのダウンロードを延々と繰り返します。まとめTranscoder で変換した HLS は VOD 扱いされないMediaConvert で変換した HLS は VOD 扱いされるVOD 扱いされない HLS だとプレイリストを延々とダウンロードし続ける上の例のような小さなファイルであれば大したファイルサイズではありませんが、それが延々とダウンロードされ続ければ話は別です。そうならないためにも、VOD 方式の動画配信を行いたい場合は MediaConvert を使用しましょう。

  • 画像:ブログサムネイル

    テクログ

    本当に面白いDBの世界【Neo4j】

    トイです。今日はDBの世界について語りたいと思います。データベースに興味がない又は好きじゃない方は意外といらっしゃるのではないかと思います(自分のことです、、)しかしそんな方々にご紹介したいDBがあります。その名もグラフデータベース:Neo4jです。すでにご存知の方もいらっしゃると思いますが、Neo4jはグラフデータベースと言う形で従来のリレーショナルデータベースとは全く違う構造になっています。グラフDBとはグラフDBとは一言で言うと、グラフ構造を備えたデータベースのことで、データの構造が従来のリレーショナルではなくネットワーク状になっている場合に、格納・検索の面で威力を発揮します。大袈裟に言えば関係性の数や深さに関係なく、待ち時間ゼロとリアルタイムパフォーマンスを保証してくれる。とまあ言葉でその性質を説明するには限界があるのでグラフDB、リレーショナルDBの違いはググってください、、、Neo4jの何がいいの??・とにかく自由な印象・場合によっては早かったり・DeskTopアプリが楽しすぎる(これ重要)下記画像のような形式で、関係性がつながっていたり親子関係があったりととにかく従来のリレーショナルとは違い思い通りに動きます!このDeskTopアプリはクエリ入力して表示するだけじゃなくデータに直接触れたりもできて楽しい!だから何なの?改めて今回お伝えしたいのは前述のデータベースに興味がない又は好きじゃない方がグラフDBなら好きになるのではないか!?といったお話です。私自身リレーショナルの形式ばった感じが嫌でDBやSQLに興味を持てずにいましたがグラフDBは全く形式に囚われなくて楽しく感じることができたのでおすすめさせていただきました!

  • 画像:ブログサムネイル

    テクログ

    最近知った便利WEBツールについて

    初めまして、だいじんです。今回が初めての投稿なので、題材に悩みましたが…ずばり!「evernote」というメモツールについて、熱い思いを語ります。このメモツールに出会うきっかけは、「入社して覚えることたくさんある!メモろう!」と思い、macのメモ機能に書き込みまくっておりましたら・・・案の定ぐちゃぐちゃになってしまった事です(=゚ω゚)ノこのevernoteには使いやすいと思える点がいくつかあり、今回はそのうちの2点をPICK UP!1、ノート機能このツールではメモを作成する前に「ノートブック」を作成します。例えば、php言語でまとめたノートブックを作成し、「でばっく!」とか「配列操作!」とかメモを作るととても整理されるのです!!個人的にこの機能のUXがとても受けがよく、きれいにできていると謎の達成感が…!!(`・ω・´)左から、新規ノートブックを作成してー、メモ作成してー、書き込む!!!基本的にマークアップ記法なのですが、code用の記述や、リンクの編集など、直感的に書き込むことができるので苦手な方でも安心!!2、タグ機能ここ最近では、他のメモツールでも見かけるようになった、「ハッシュタグ機能」がこちらにもあります!先ほどのメモページ下部にある、2つの項目が正しくタグです!!登録も簡単ですし、既存のタグを予測変換みたいに出してくれるので、すごく助かってます(`・ω・´)タグがあることにより、調べたいものがある時や情報をまとめたいときなどに便利です〜※検索機能も結構いい感じなので、関数名など入れてすぐ出てくるのはえらいです!!このツールを使う際は、ぜひ二段階認証しましょう!