社内勉強会:フェイク画像の作り方

今回の社内勉強会は「フェイク画像の作り方」です。担当は第1ユニットのキトサンです。
以前の勉強会で「NSN映えする写真加工術」が紹介されました。第1ユニットとしてもAIによる自動生写真やイラストが注目されている中で自分で撮った写真から簡単にフェイク画像が作れたらと今回の勉強会を企画しました。

勉強会の風景

iPhoneの標準機能で被写体を抽出する
iPhone標準機能だけで写真から対象の被写体のみを抽出する方法です。最近公開された機能というとこもあり、あまり知られていないようです。利用条件は対応機種として、iPhone8以降、iOS16以上となっており、対象機種でiOSを最新化すれば問題なく利用できます。iPadでも利用条件を満たすことで利用できます。
やり方はとても簡単で、「iPhone標準写真アプリ」で写真を表示し、対象の被写体を長押しするとキラッと光り、対象を抜き出すことができます。これを別の画像として保存すると背景が透明な写真として保存することができます。

被写体の抽出

被写体と背景写真を合成する
ここからは無料アプリ「PhotoLayers」を利用します。
好きな背景を利用して、抽出した被写体を重ねることができます。素敵な景色の中にまるでそこに居たような写真が完成します。景勝地できれいな景色を目の前にすると写真を撮るので精一杯で自身が写った写真はなかったりします。そんな時な自分をその景色に合成することで自分が景色の中に入ることができます。

背景と合成

不要なゴミを除去する
せっかく撮った素敵な写真に電信柱が写っていたとかありませんか?そんな不要なものを削除するアプリです。Google PixelのCMで「消しゴムマジック」で実現していますね。今回紹介するのは「TouchRetouch」という有償アプリです。無料で扱えるアプリ「PhotoDirector」などもありますが、アプリ内課金もありますので、注意して利用してください。どれも対象を塗り潰して除去ボタンを押すことで、対象の周りを画像分析し、違和感なく除去してくれる機能です。今回は青空としたかったので、雲を消してみました。

右の雲を除去

写真を鮮明にする
上記の機能で写真は作ってみたもののぼやっとした写真となってしまった。もしくは古いカメラで撮った写真を活用したいという時、こちらのアプリ「Remini」が便利です。無料で利用することができますが、利用制限や広告を見る必要があります。まずは無料で使ってみて、気に入ったら課金してみてはいかがでしょうか。

画像を鮮明に

5つのステップでの簡単作成
紹介した機能を利用して5つのステップでフェイク画像を作ることができます。
① 被写体の写った写真、背景写真を用意する
② 被写体を抽出する 「iPhone標準写真アプリ」
③ 背景写真に被写体を合成する 「PhotoLayers」
④ 不要なゴミを除去する 「TouchRetouch」
⑤ 写真を鮮明にする 「Remini」

おまけとして、ちょっと前に流行りましたが性別を変える機能が付いたアプリ「FaceApp」で作成された自身の写真をネタとしたいと思います。このアプリは様々な顔の変化が楽しめますが、すべての機能を利用するには課金が必要なので注意です。

「FaceApp」で加工されたキトサン

最後に、AIで利用される画像は世界のインターネット上に存在する画像データが学習データとして利用されており、学習データとして利用することは問題ありませんが、そっくりな画像については元の著作物の権利を侵害する可能性もあります。第1ユニットは今後もAI画像について動向を注視していきたいと思います。

それでは、次回の勉強会の記事をお楽しみに!

今回利用したアプリ
 PhotoLayers iOS版 Android版
 TouchRetouch iOS版 Android版
 PhotoDirector iOS版 Android版
 Remini iOS版 Android版

【WordPress】「Astra」のスターターテンプレート利用によるウェブサイト作成

WEBデザインをテーマにしている第0ユニットです。

技術者ブログとして日ごろ取り組んでいる学習内容をご紹介します。

今回はWordPressの人気テーマ「Astra」のスターターテンプレートをご紹介します。

「Astra」のスターターテンプレートの利用により、手早く綺麗なデザインのウェブサイトを簡単に作成することができます。

Astraのインストール

①Astraのインストールと有効化

②スターターテンプレートのインストール

③ページビルダーの選択

※今回は「Elementor」を選択しています。「Elementor」はWordPressのプラグインの一つで、直感的な操作でウェブページの作成が可能となるエディターです。「Elementor」についても今後ブログの中でご紹介しようと思っています。

以上の①~③で準備は完了です。

ウェブサイトの作成

試しにウェブサイトを一つ作成してみます。

「Business」、「E-Commerce」、「Blog」等、カテゴリごとにテンプレートの一覧が表示されており、その中から選択します。

テンプレート右上に黄色く「PREMIUM」となっているものは有料のテンプレートです。

今回は「E-Commerce」にカテゴリーされているテンプレートを使ってウェブサイトを作成します。

①ロゴの設定

②色、フォントの設定

上記2つの設定後、以下画面が表示されるので、「Submit & Build My Website」で完了です。

作成されたECサイト

テーマのインストールからサイトの作成まで所要時間10分ほどで作成できました。

もちろんここからカスタマイズも可能です。

前回ご紹介した「LOCAL」の環境で簡単に試作できるので是非試してください。

次回の技術者ブログもお楽しみに。

新年のご挨拶&健康的な身体作り

新年あけましておめでとうございます

平素はご愛顧を賜わり、厚く御礼申し上げます。
本年も、更なるサービスの向上に努めて参りますので、より一層のご支援、お引立てを賜りますようお願い申し上げます。

昨年で第6期を迎え、ダンデライオンズも少しずつではありますが、一歩ずつコツコツと成長を遂げております。社員も徐々に増えていき事業計画などを練りながら、とてもワクワクする楽しみな年になることを期待しております。

成田山

健康診断の結果、そして健康的な身体作り

昨年の健康診断の結果から、そろそろ健康について真剣に向き合わないといけないと感じまして、ようやく重い腰を上げて、「健康的な身体作り」に取り組む事にしました。医師からは「夕食の主食を控える」、管理栄養士からは「昼食を欠かさず食べる」という行動目標をいただき、私自身として「毎朝ウォーキングする」という行動目標を立てて行動する事にしました。

気持ち的にはウォーキングではなくランニングなのですが、私はストイックな傾向があり、ランナー膝でドクターストップした経験があります。このとき、食事量と運動でバランスを取っていたので、身体を動かすことができなくなった後は、残念ながらリバウンドしてしまいました。

体重と体脂肪率の記録

過去の経験を活かし、今回は「続ける」事を意識して取り組む事にしました。
長く続けられるよう、朝食や昼食は今まで通り好きなものを好きなだけ食べる事にして、気持ちは続けられると信じていましたので、運動はケガをしない事を優先に考えて取り組みました。

昨年5月から健康的な身体作りを始めたのですが体重は最大で16キロ減、体脂肪率は8%までとなりました。今は敢えて体重を2キロ戻し、体脂肪率も11%前後で安定させています。

12月の記録

ウォーキングイベント「歩Fes.」に参加

健康保険組合にて、ウォーキングイベント「歩Fes.」があり、有志の社員を集って参加させていただきました。今回は4名でエントリーさせていただき参加したメンバー全員が目標を達成することができました。

昨年から始めた「健康的な身体作り」は、はじめは私だけの取り組みでしたが、健康的な身体作りの仕組みを会社全体として作っていくことが巡り巡って会社の魅力になると感じました。いわゆる「健康経営」です。ここで健康的な身体作りに対して、社員のモチベーションをどうやって上げていけるか悩みました。

参加させていただいたイベント「歩Fes.」

私事ではありますが20代30代のころは、健康診断の結果を見ても体力の回復や体重のコントロールが割とスムーズにできてしまったので、今のように真剣に向き合うことができていませんでした。

ですので単に健康的な身体作りと言われても意識できない気持ちが分かります。そこで今期から健康診断の結果を活用し、健康の維持・増進を評価する仕組みを作っていこうと考えました。技術力のほか、リーダーシップ力やコミュニケーション力などと一緒に「健康力」も認められる。素敵だと思いませんか?

これから「健康的な身体作り」は、社員と一緒になって考えていきたいと思います。ダンデライオンズに関わる全ての人が健康であり、活躍を「続ける」事ができるよう取り組んでいきます。

最後になりますが

改めまして本年も精一杯取り組ませていただきますので、ご指導ご鞭撻をいただければ幸甚です。皆様のご健康とご多幸をお祈りし、新年のご挨拶とさせていただきます。

ユニット活動報告会!

今年もユニット活動報告会が開催されました。

昨年と同様に各ユニット毎に発表テーマが設けられています。

発表内容からいくつか抜粋させていただきます。

第0ユニット(テーマ:Webデザイン)

発表内容


・レスポンシブデザインについてのポイントを紹介
・SDGsサイトの製作
・ショッピングサイトの製作
 等々

第1ユニット(テーマ:AI)

発表内容


・HelloWorld(※1)アプリ版のCPU対戦製作の活動成果
・UNITYアプリとWebアプリの比較
・AIのトレンドについて
 等々

※1:当社が製作した「カードゲーム」で、楽しくプログラミングを学ぶことができます。

詳細はこちら

第2ユニット(テーマ:ローコード、ノーコード)

発表内容


・OutSystems(ローコードツール)の説明
・APEXからOutSystemsの移管について
・OutSystemsで製作した勤怠管理システムの紹介
 等々

第3ユニット(テーマ:クラウド・オンプレミス)

発表内容


・ランサムウェアについて
・社内インフラ管理(サーバ、ネットワーク)の実績について
・UTM(FortiGate)によるVPN接続について
 等々

皆さま1年間の活動報告お疲れ様でした!

一息つきたいところですが、次の1年は既に始まっています。

来年も更なる成長を目指して頑張っていきましょう。

それではまた1年後に!

技術者ブログ – ハードディスク完全消去方法

技術者ブログとして日ごろ取り組んでいる学習内容をご紹介します。
今回はインフラをテーマにしている第3ユニットです。

使用しているパソコンを捨てる時や、 仕事で使用しているパソコンを別のプロジェクトに移動させる時に ハードディスクのデータをすべて完全に消去する必要があります。

無料で使用できるソフトとして、今までは「DESTROY」というソフトがあったのですが、 最近のパソコンでは使用できなくなっていたので、 代替案を調べてみました。

※以下の作業を行うと、大事なデータも削除してしまうので、十分に注意して作業を行ってください。

結論

USBからUbuntuを起動してshredコマンドを使用すればよいとわかりました

手順

1.UbuntuインストールUSBを作ります

・UbuntuのISOイメージをダウンロードします。
・「Rufus」にて、ダウンロードしたISOイメージから、UbuntuインストールUSBを作成します

Rufus
Rufus

参考)Ubuntu:https://ubuntu.com/download/desktop Rufus:https://rufus.ie/ja/

2.パソコンの起動時、BIOSにてUSB優先にして起動します

Ubuntu起動中に、「Try Ubuntu without installing」を選択してそのまま起動してください

Ubuntu起動画面

Ubuntuデスクトップが起動されます

3.「Terminal」を開きます

Terminal画面

4.「fdisk」コマンドを使用して、ディスク一覧を確認します

sudo fdisk -l

5.「shred」コマンドを使用して、データを消去します

sudo shred -v -z -n 1 /dev/sdb

[ /dev/sdb ] の部分に、fdiskで調べた消去したいディスクを指定します。

●オプションの説明
・-v: 途中の進捗状況をターミナルに表示する
・-z: 最後に、オール0で上書きする
・-n 1: ランダム上書き1回する

以上で完了です。

次回の技術者ブログをお楽しみに。

社員紹介(21-2)

ご閲覧いただきありがとうございます。
今回二度目の社員紹介記事を担当いたします。第3ユニット所属のクロマです。
前回の記事はコチラです。

現在の業務内容

前回の記事の時とは異なる案件に参画しております。
現在は車両認証システムの維持の仕事に携わらせていただいております。
業務内容は主に週次と月次に維持作業、飛んできたエラーメールの内容に関する調査・修正、ユーザ様のご要望に沿ったシステムの改修(javaやjspなどを触っております)を行っております。

最近ハマったこと

前回の記事では趣味について紹介致しました。
今回の記事では最近ハマったダイエットについてご紹介させていただこうと思います。
実は入社前の3月から開始していたことなのですが、1年と3か月ほどかけてダイエットをしておりました。

減量時の体重の記録

約15か月かけて約23㎏の減量に成功致しました。単純に23㎏と聞くとハードなダイエットに思えるかもしれませんが、実際は毎月1~2㎏痩せることを繰り返していたため、全くハードではありませんでした。

減量時に行っていた具体的な内容は以下になります。

  • 朝起きたら白湯+難消化性デキストリン(食物繊維サプリ)を飲む
  • 朝ご飯は酢大匙1入れた納豆ご飯(雑穀米)+半熟ゆで卵+バナナ
  • 夜は半熟ゆで卵とホットヨーグルトを取り入れた食事
  • おやつを食べたい時は300kcal以内を意識
  • 消費カロリーが多くなるお昼の時間は並みの量のご飯、朝晩は消費カロリーが減るため少なめの量のご飯
  • タンパク質を意識して食事を選ぶ(プロテインサプリは植物性のものを選んでおります)
  • 筋トレは宅トレ(ダイエットYouTuberさん方の宅トレ動画を見て行っています)
  • なるべく毎日歩く。週末は絶対1万歩以上。
  • 週1回はチートデイを作り、敢えてカロリーを多めに摂る!

「もともとハードな計画では継続ができない性格」「ハードなダイエット内容から起こる体調不良・肌荒れ回避」「伸びきった皮膚がたるむことの回避」これらを考慮し、上記の内容を実行してみたら綺麗に痩せていくことができました。
毎日増えたり減ったりしながらも、毎月きちんと成果が出ていたため楽しくでき、気付いたら1年と3か月で約23㎏も落ちていた次第です。
健康的に痩せていけるダイエットは前向きになれるので、とても楽しいです!

一番体重が多かったころの後ろ姿
23㎏減量した現在の後ろ姿

現在趣味の同人誌の作成の関係で今年の6月頃からダイエットができておらず、体重キープを続けている状態です。(先月は社内の歩くイベントに参加しており歩いておりましたが……)
怒涛の作成期間を抜けたらまたダイエットを再開し、1年程の期間をかけて健康的な減量を行い、最終的には目標体重に到達したいと思っております!

長くなってしまいましたが、今回は以上になります。
次回の社員紹介もお楽しみに!

懇親会を行いました!

ダンデライオンズでは社員同士の親睦を深めるための「レクリエーション」を定期的に開催しています。

今回は懇親会を11月に行いました。
久しぶりの懇親会開催となり、2020年の10月に行って以来の開催です。

今回はストリングス名古屋のシェフズライブキッチンにお邪魔しました。
素敵な空間とビュッフェ形式のご飯でみんなのテンションも上がっていました!
私のお気に入りはローストビーフとマッシュポテトです(笑)

ローストビーフとマッシュポテト

懇親会には来年入社予定のメンバーにも参加していただきました。
はじめはとても緊張している様子でしたが、徐々に緊張もほぐれ楽しそうに会話していました。

各テーブル、仕事の話や趣味の話などで盛り上がっていました。

中盤では来年入社予定のメンバーによる自己紹介をしてもらいました。
辛い物が好き、出身地のアピール、一人暮らしを始めた報告など、何かしら個性を感じる内容で感心しました。
来年入社してからが楽しみです。

やはりみんなと実際に会って、おいしいご飯を食べながらお話しするのは楽しいなと実感する時間でした。
みんなの楽しそうな様子をみてやってよかったと思いました。

次回のレクリエーションもお楽しみに!

技術者ブログ:(Outsystems)Forge開発方式の紹介

技術者ブログとして日ごろ取り組んでいる学習内容をご紹介します。
今回は、ローコード開発をテーマにしている第2ユニットです。

今回のテーマ:『Forge開発方式の紹介』

Forgeとは?

OutSystemsのForgeは、コミュニティメンバーが開発した、OutSystems用のソフトウェアを他のコミュニティメンバーに簡単に共有できるオンラインリポジトリです。
「OutSystemsに追加できる便利なプログラム」のことです。

・OutSystemsを使っている人たちが作成したソフトウェア

・OutSystemsの標準機能ではできないことを実現するためのソフトウェア

・オープンソースなので無料

という利用者にとってはありがたい存在、それが「Forge」です。

Forgeの信頼性

Forgeには信頼性を示すためのアイコンが表示されています。信頼性にはレベルが3つあります。まず1つ目は、下図のように赤い印がついたものです。これはOutSystems社がサポートしているForgeです。
OutSystems社がサポートしているので、Service Stduioのバージョンが上がっても継続して使用できるようアップデートされることが予想されます。

次に、2つ目が以下の画像のように右下に緑の印がついたもの。
これはOutSystems社が「信頼しています」と保証したものにつけられます。

3つ目は、印がまったくついていないものです。
OutSystems社からサポートも保証もされていないものであるため、利用する際には注意が必要です。

Forgeをインストールする方法


「Webページから検索し、Service Studioにインストールする」方法と
「Service Studioから検索してインストールする」方法とがあります。
ここでは両方の検索方法と違いについて説明します。

Webページから検索してインストール

WebページからForgeを探すには以下のリンク先から検索することができます。
「Search in Forge…」の検索用テキストエリアから使用したいワードを入力して探すことができます。

https://www.outsystems.com/forge/

Service StudioからForgeを検索してインストールする方法

次Service Studioを開き、画面左上のタブ「Forge」をクリックします。
すると先ほどのWeb版と同様の画面が現れます。
あとは、Webページの場合と同様に、キーワードを入力することでForgeを探すことが出来ます。

それでは、実際にやってみましょう。
今回はData Grid 用のForgeを探してみます。
検索ワードは「Data Grid 」と入力し、「SEARCH」ボタンをクリックします。検索結果の中から、今回は「Data GridSample」というForgeをインストールすることにします。
対象のForgeのページに移り、右上の「DOWNLOAD」ボタンをクリックすると確認メッセージが表示されます。問題なければ一番下の「INSTALL IN DEVELOPENT ENVIRONMENT」ボタンをクリックします。
Service Studioが起動し、対象のForgeをインストールするための画面が開きます。
画面右上の「INSTALL」ボタンをクリックすることでこのForgeをインストールすると自身のService Studio上に対象のForgeが追加されます。
これでForgeのインストールは完了です。

まとめ

以上、簡単ではありますが、Forgeとインストールして使えるまでの流れを紹介しました。
また、開発時間の短縮により、ユーザーにとっても使い勝手が向上していることがわかると思います。
今後、アプリを作る上でForgeが重要になる可能性もあるので要注目です。

社員紹介(30)

閲覧いただきありがとうございます。
チキンキウイです

経歴

文系大学の理系学部出身
IT業界に就職し主にJavaでのシステム開発をメインにお仕事をしています。
最近はWEBシステムの開発の業務に携わています。

趣味

趣味はゲーム、steamのセールがあると、ついつい購入してしまい、積みゲーが増えていっていることが最近の悩みであり、積みゲーを崩すのが楽しみでもあります。
また、最近は休日に油そばを食べるのにはまっていいます。
トッピングは温泉卵と揚げ玉ねぎがお気に入りです。
最近トッピング無料券が手に入ったので今まで気になっていた明太子や、魚粉のトッピングも試してみて新しい組み合わせも開拓しようと思っています。

最近は油そばを食べることが多いのでそろそろ新しいラーメン屋の開拓もしたいと思っています。

以上、チキンキウイでした!
次回の社員紹介もお楽しみに!

2022年8月インターンシップ体験談③

※8月に当社でインターンシップを行い、日本人大学生の方1名、外国人留学生の方2名に参加していただきました。当記事では、参加者の方の体験談を紹介していきます。

中国人大学生(女性)

この度、株式会社ダンデライオンズの夏季インターンシップに参加させていただきました。

一日目は、それぞれの自己紹介を行いました。自分の趣味、今までできたこと、将来の夢などをマインドマップの形で作りました。そして、自分がデザインしたlineスタンプのフレーズをみんなで一緒に考えました。私以外もうひとりの台湾からの留学生がいましたので、いろいろディスカッションして、中国語と台湾語のフレーズを決めました。私は台湾語できないですけど、この機会で台湾語の日常用語を少し知りました。

二日目は自分の名刺を作ってもらいましたので、シミュレーションで名刺交換の練習をしました。また、ビジネスマナービジネス用語も勉強しました。いままでこのような職場体験の機会がなかったので、とてもありがたいです。 三日目はリクルートのウェブサイトに関して、グループディスカッションをしました。学部の授業でウェブサイト作った経験はありますけど、その内容は深く考えてなかったです。なので、今回は「このサイトは閲覧者にどんな情報を伝いたい」という目的を意識して、皆さんと一緒に考えました。

短い期間ですが、たくさん勉強になりました。自分はまだ知識も経験が不足ですが、これからも今回のインターンシップで学んだことを活用して、頑張って成長したいと思います。