Services)技術者ブログとして日ごろ取り組んでいる学習内容をご紹介します。今回は、クラウドをテーマにしている第3ユニットです。EC2はAWS上に仮想サーバを作るサービスです。誰でも簡単に仮想サーバを作成することが出来ます。今回の技術者ブログでは、実際にその手順を説明します。左側のメニューからインスタンスを選択し、インスタンスの作成を押します。マシンイメージ)の選択を行います。Linux2から試してみると良いでしょう。インスタンスの詳細の設定ネットワークやサブネットの設定を行うことができます。デフォルトで大丈夫です。ストレージの追加デフォルトは8GiBに設定されています。増やす場合は作成後も変更可能ですので、まずは変更しなくてもかまいません。「別のタグを追加」を押し、キーに「Name」、値に自分が設定したい名前を入力します。タグ付けすることで、複数のインスタンスを作成した時に見分け易くなります。セキュリティグループの設定インターネットとEC2インスタンスを隔てる仮想ファイアーウォールです。わからない場合は、自分のグローバルIPを調べておき、まずはそのIPだけSSH接続を許可しておくと良いでしょう。キーペアの設定この項目ではキーペアを設定できます。ログイン情報の暗号化と復号を行うのに使われるパブリックキーとプライベートキーをキーペアといいます。「新しいキーペアの作成」を選択し、設定したいキーペアの名前を入力し、「キーペアのダウンロード」を行います。ここでダウンロードしたキーペアは再度入手することは出来ません。無くしてしまうと今回作成したインスタンスにログイン出来なくなるため、大切に保管して下さい。作成実施とSSHログイン最後に「インスタンスの作成」を押すとインスタンスが作成されます。インスタンス起動後、先ほど作成したキーペアを使用し、SSHログインすることが可能です。慣れればインスタンスの作成自体は数分で完了します。本格的に使用するためには、使用目的に沿ったスペックの選択等、覚えるべきことはあります。仮想サーバがどんなものか知るため、触ってみたいという程度であれば、今回の手順に沿うだけで十分です。低スペックサーバであれば、1年間は無料使用できますし、この機会にAWSで仮想サーバデビューしてみるのもいかがでしょうか?今回の技術者ブログはこれで終了になります。セキュリティグループについてなど、まだまだ掘り下げて説明したいことがあります。次回以降の記事もお楽しみに。2020年2月12日ボウリングに行ってきました!ダンデライオンズでは社員同士の親睦を深めるための「レクリエーション」を定期的に開催しています!今回はボウリングに行ってきました!運動をする機会が減りがちなメンバーも多かったと思います。!(手前にあるのが卓球台なので卓球で戦ったみたいですね...)2次会の様子。社員紹介(10)いつも子連れ出勤奮闘記を読んでいただきありがとうございます!今回は大怪獣ぼす・べいびーの母であるラムネの社員紹介を少しさせていただきます。総合職として第0ユニットに所属しています。保育園で働いていました。子連れの為社内で総合職として働いています。ECサイトの運営や、システムのテスト、HTMLやCSSを使いWebページの作成に携わっています。自己アピール私の趣味はモノを作る事です。お菓子作りや料理も好きですが、やり始めるとキリがない物を1つ紹介しますね!壁面と呼ばれるものを皆さんは知っていますか?6月だったのでテーマは梅雨でしたこの様に折り紙や画用紙を切り抜いてキャラクターや、季節アイテムを作ります。幼稚園や保育園の壁に貼ってあります。いうのを作るのが大好きで、我が子の生後記念日にも作ってました(笑)ハロウィン仕様です。2020年1月31日~子連れ出勤奮闘記~Vol.3こんにちはラムネです。これ、何だかわかりますか?そうです、ぼす・べいびーが撮影した写真です。私が仕事で写真の撮影をしている所をよく見ていている様で、真似っ子をしています。知恵付きが早くなっていて、日々吸収することが増えてきました。怪獣は更に大怪獣と進化しました。オフィスにはぼす・べいびー専用のサークルがあるのですが、最近は柵を簡単に乗り越えて脱出してきます・・・しかも、オフィス内に私だけになった瞬間これです。(T_T)散々暴れた後眠りにつきます。ボールプールはなぎ倒され、ミッキーもクッタクタ・・・ここだけ竜巻が通過したのかな・・・?と、こんな活発な毎日を送っています。APEXを使ってローコード開発をしよう!技術者ブログとして日ごろ取り組んでいる学習内容をご紹介します。今回は、ローコード開発をテーマにしている第2ユニットです。APEXというローコードの開発環境を使ってシステムを作っていきます。APEXって?という方は以前の記事を読んで下さい。APEX)あらかじめ作成しておいたユーザー情報のテーブルを元に、登録・更新機能を備えたユーザー管理画面を作成します。APEXの管理画面からページ作成をクリックして画面のレイアウトを決めます。今回はフォーム付きレポートを選択します。つぎにページの中にどんな情報を入れるのかを設定します。ユーザー管理画面なので、ユーザー名・ID・パスワードを設定することにします。これだけです♪これで作成ボタンを押すと、すでに登録されているユーザー情報が一覧で載っているページが簡単に作成できてしまいます。この画面では右上の作成ボタンをクリックすれば新たなユーザーを登録することができるようになっていますので、ソースコードを書かなくてもアプリケーション上でユーザー情報を追加することができます。↓ユーザー一覧に”Dさん”が追加されたまた応用編として、ユーザー名をリンクにしてクリックするとその人の勤怠管理画面に遷移するなど、クリックひとつで簡単に設定することができます。作ってみた感想とても簡単に短時間で作成することができました。APEX初心者の新入社員でも10分もかからずに作ることが可能でした。レイアウトやオプションが充実しているので、幅広いアプリケーションに対応できると思います。多くの企業で実際の開発に使用されているのも納得できます。第2ユニットでは様々なローコード開発を行ってますので、今後も紹介していきたいと思います。新年あけましておめでとうございます。平素はご愛顧を賜わり、厚く御礼申し上げます。本年も、更なるサービスの向上に努めて参りますので、より一層のご支援、お引立てを賜りますようお願い申し上げます。昨年12月から第三期目を迎えダンデライオンズも少しずつではありますが一歩ずつコツコツと成長を遂げております。4月からは新卒社員も加わることになっておりますので研修プランなどティーチングプランを練りながらとてもワクワクする楽しみな年になることを期待しております。自己紹介が遅れましたが今回の記事を担当させていただきます「代表」です。ダンデライオンズは他の会社とは少し変わっておりまして「代表」と「社長」は別々の者が担当しております。去年の10月に伊勢神宮にお参りに行かせてもらいまして令和元年ということもあり御朱印デビューをさせていただきました。ご存じの方も多いかと思いますが伊勢神宮は大きく内宮と外宮と別れておりましてそれぞれ御朱印を頂戴しました。同日に猿田彦神社でも御朱印を頂戴しデビューの日に3つも御朱印を頂戴させていただきました。調べてみると御朱印は神社や寺院ごとに全く異なる特徴があり特別な恰好良い印や可愛らしい印を加えていただけたり縁日などの特別の日には金の御朱印を頂戴できたりします。本当に様々な御朱印がある事を知り皆さんが集めたくなる気持ちが分かりました。ここから御朱印に興味を持ちまして旅行でも神社巡り寺院巡りを計画に盛り込むまでとなりました。以前のブログで社員旅行についての記事を投稿させていただいておりますが昨年は伊豆に行かせていただきました。この旅行では修善寺を散策させていただき一人コッソリと御朱印を頂戴させていただきました。(雨の修善寺は本当に綺麗でした)今年は令和初となる正月を迎え元日に大須観音と熱田神宮にお参りをさせていただきました。御朱印も確りと頂戴させていただきました。(お御籤は「吉」で熱田神宮では大吉に続く良いモノでした)最後になりますが改めまして本年も精一杯取り組ませていただきますのでご指導ご鞭撻をいただければ幸甚です。新年のご挨拶とさせていただきます。「Unity」でゲームを作ろう技術者ブログと題して社員が日ごろ取り組んでいる学習内容を紹介します。「AIで最強のカードゲームを開発してる」第一ユニットです。いうのは半分冗談として、弊社開発のカードゲーム「HelloWorld」のスマホ版作成で利用した「Unity」の紹介です。2005年にユニティ・テクノロジーズによって開発されたゲームエンジンです。昨今のスマートフォンゲームのほとんどがこの開発環境によって作成されています。開発言語はC#が一般的となっています。https://unity.com/ゲーム開発は敷居が高いと思われがちですが、このツールが支持されるのは下記の理由があります。他のツールとの相性がよい全世界で利用されているため、情報が沢山あるアセットストアで素材が入手できる昔はゲーム開発には高価なライセンス費用がかかりましたが、誰でもゲームが無償で作ることができるようになりました。AndroidやiPhoneを意識することなく開発できます。今回は利用していませんが、モデリングツールとの連携が容易となっており、インターネットの記事や関連書籍も豊富です。アセットストアは開発環境内でオブジェクト画像や効果音などさまざまな素材(有償素材あり)を利用できます。実際の開発画面を見てみましょう。ゲーム画面に視覚的にオブジェクト(カードやゲージ等)の配置場所を設定でき、基本的な処理は右の設定値を変更することで動きを表現できます。細かい設定や処理はソースコードを記述し、オブジェクトの紐付けを行うことでゲームを作成します。Unity開発画面ゲームを遊ぶだけでなく、自分で作りたくなってきませんか?実際に作ってみると、あの有名ゲームはこんな感じで作ってるんじゃないかなと思ったりしちゃいます。次回は実際のソースコードの記述を紹介したいと思います。2019年12月20日ユニット活動報告会!10月のブログで告知させていただいたとおり、ユニット活動報告会が開催されました!!ユニット活動報告は、各ユニットが年間を通して活動してきた内容から、それぞれどのような成長ができたか、どのような成果を達成することができたかをアピールする場となります!!各ユニット毎に10個の評価項目が設けられており、他ユニットメンバー&代表により採点され今年度の活動を評価されることになります。発表者は各ユニットのサブリーダーが行います。人前で発表するという場に慣れるための良い機会となったのではないでしょうか。緊張感が漂う中、発表が始まりました。発表内容は下記になります。第0ユニットの報告内容レスポンシブデザイン:閲覧者の画面サイズまたはウェブブラウザに応じたウェブページが閲覧できることを目指したデザインの手法。1つのウェブサイトで多様なデバイスを同様にサポート可能。最新デザイン事例:「フラットデザイン」「流体シェイプ」「ブロークングリッドレイアウト」。WEB製作の流れ:企画⇒サイトマップ作成⇒ワイヤーフレーム作成⇒デザイン&コーディング⇒公開。次年度からトレンドのデザインを取り入れていくというアピールがありました。第1ユニットの報告内容AIの定義:「人間しかできなかった仕事をコンピュータに行わせる技術(人間より早く・正確に・大量に)」。AIの制作過程:顔認証システムを基に紹介。ツールは「TensorFlow」を利用。最後にはプレゼン資料自体AIで作成していた!という驚きもありました。第2ユニットの報告内容コードレスの定義:ソースコードを書くことなく、ドラッグ&ドロップ操作を中心とした視覚的にWebアプリケーションなどのシステムを構築する手法。コードレスの優位性:コードが自動生成されるため一定の品質が担保されるが、自由度が低いため、複雑なロジックを必要としない、マスタ画面等に有効。デモ画面作成:実際にAPEXを利用して、ユーザーマスタ画面を作成するデモを実施。DBが用意されていれば10分程度で登録更新削除が画面が作成できることを実証しました。第3ユニットの報告内容クラウドの定義:「SaaS」「PaaS」「IaaS」を紹介。クラウドのメリット:「コストの安さ」「拡張性の高さ」「障害対応の容易さ」。デモ操作:実際にデモを実施。AWSコンソールへログインしてインスタンスの新規作成およびスペック変更の容易さをアピールしました。結果は...各ユニットとも活動内容を十分に報告できたのではないでしょうか?ユニット評価結果は、下記の通りでした。第3ユニット:146点ダンデライオンズでは毎年ユニット活動報告会が開催されます!この結果から、各ユニットは今後どのようにしていくべきかを考えて、ユニット活動を盛り上げていきますので皆様ご期待ください。社員紹介(9)今回社員紹介を務めるのは、「へろとし」です。第3ユニットのサブリーダです。前職もIT系の企業で働いており、ダンデライオンズ創業時に転職しました。現在の業務SES案件でSE兼PGとして働いています。趣味が高じてインフラ、ネットワーク回りも受け持っています。そっちは独学なので、専門家のレクチャーを受けたい所。このブログを見ているインフラエンジニア、及びネットワークエンジニアの方、あなた方がダンデライオンズに来てくれることを熱望しています。自己アピール趣味はエアガン収集と改造です。学生時代はサバゲーをしていたのですが、社会人になってからはご無沙汰しています。復帰したいものの、まずは運動不足の解消から始めなければいけないので、なかなか決心がつきません。愛銃紹介をしようと思うのですが、沢山あるため全て紹介しようとすると怒られます。思い入れの強い2丁を紹介していこうと思います。サンプロジェクト製、レミントンM700です。サバゲー現役自体から持っている1丁です。木製ストックにテーパードバレルと、とてもイカした見た目なのですが、ノーマルのままではあまり性能がよくありません。中身、外装、どちらも一番手をかけた1丁になります。ハリケーン製の外装を使ったSR-47です。筍のようにいつまにか生えてくるAR-15系の銃、数えてみたら6丁ありました。その中でも一風変わった1丁がこれです。AR-15の外観にAK用のマガジンが刺さっている独特のフォルムがたまりません。Oneの主人公パッキーが使っていることでも有名(?)な銃です。名残惜しいですが、今回はこれぐらいにしておきます。本稿では「6.データ結合機能」をご紹介します。ドキュメントに結合することで、ドキュメントの複数のバリエーションを簡単に作成できます。データ結合機能を使用して、数百種類の手紙、封筒、郵送ラベルをすばやく正確に作成できます。データ結合は、メールマージとも呼ばれます。引用:https://helpx.adobe.com/jp/indesign/using/data-merge.html用意するものは以下の2つだけです。TEXT形式のファイル2テンプレートとなるIndesignドキュメントファイル今回はCSV形式のファイルを使用します。画像ファイルを読み込む場合は、フィールド名の頭に「@」を入力する必要があります。CSVファイルと画像ファイルは同一フォルダに配置します。続いてInDesignでテンプレートを作成します。画像フレーム、テキストフレームを用いてドキュメントを作成します。CSVの各フィールドをイメージしながら作成します。レイアウトデータとcsvのフィールドを簡単なクリック操作で紐付けられます。データ結合機能により、CSVファイルの各フィールドとテンプレートの項目を紐付け定義します。プレビューの結果です。複数レコードを一括して処理し、結合ドキュメントとして作成することもできますので皆さん是非実践してみてください!和気あいあいとした楽しい勉強会でした!今回の勉強会では、InDesignが文字データだけでなく、画像データについても効率的に取り扱えることを学びました。次のページこのサイトについて株式会社ダンデライオンズの公式ブログです。弊社の活動や社内の雰囲気をお伝えしていきます。