s_kim(Kim Sanggyu)

s_kim(Kim Sanggyu)

最近の記事

【AWS勉強1】EC2:コンピュータ(instance)生成(launch)と削除(terminate)

動機EC2は今日はEC2について勉強しました。 Ec2画面はこうなっています。 右上の東京がこの前勉強した地域(region)です。 自分が利用しようとするサービスがどこにあるのか指定するものです。 東京に指定すると、東京のパソコンに命令することができます。 Ec2は最も汎用的なサービスです。これは独立したパソコンを貸してくれるんです。 では早速パソコンを借りてみましょう1.まずInstanceをクリックします。 パソコン1台がインスタンスひとつです。 ですからIns

    • 【AWS勉強1】アマゾンウェブサービスをどのように活用するか?

      動機アマゾンウェブサービスとは何か(Cloud)例えば、ひとつのコンピュータで分析すると1年かかる資料があります。 この場合、クラウドで分析する場合、クラウドを利用するためにインターネットに接続します。 そうすると数十万個もつながったコンピューターと連結して、そこで分析する資料を処理します。 それで処理速度は飛躍的に速くなります。 クラウドのコアアイデアはインターネット! インターネットでつながった多くのコンピューターと連結することです。 Awsの数多くのサービスがありま

      • AWSの勉強計画

        1。学習テーマAwsを勉強しよう 2。学習動機アンドロイド開発者として、サーバーの動作がどのようになされているのか気になりました。 実は、アプリの重要な機能はサーバで担当しているので、サーバのコードまで担当できれば、一人でアプリを作れる日も来るのではないかと思いました。 その第一歩としてAwsを勉強しようと思います。 3.学習計画  1) youtubeに生活コーディングというawsを軽く教えてくれる講義があります。 まず、これを全部聞きます。   2)アマゾンのウ

        • 【Android】音声認識機能修正

          動機音声認識機能を真ん中にダイアローグが出てくるよりはテキストの下に画像が出てそこで音声認識するように修正しました。 またパーミッションを許可するダイヤログを追加しました。 始めましょう1.AndroidManifest.xml <uses-permission android:name="android.permission.RECORD_AUDIO" /> RECORD_AUDIO パーミッションを追加します。 2.ChatFragment_パーミッション pr

        【AWS勉強1】EC2:コンピュータ(instance)生成(launch)と削除(terminate)

          【Android】音声認識機能追加

          動機チャット部分で音声を言うと、それを認識してTextViewに入力する機能を実装したかったです。 参考 上記の資料を参考に、真似してみました。 始めましょう1.fragmentclass ChatFragment : Fragment(R.layout.chat_fragment) { private val REQUEST_CODE = 1000 private val lang = 0override fun onViewCreated(view: View,

          【Android】音声認識機能追加

          【Android】CoachMark_Spotlightライブラリにバージョンアップしました。

          動機 implementation("com.github.takusemba:spotlight:1.8.0") 以前、チュートリアルを実現するためにspotlightライブラリーを適用したことがあります。 しかし適用したバージョンが1.8.0でした。 最新バージョンの2.0.2に更新して変更部分について勉強しました 始めましょう1.app/build.gradle.ktsに implementation("com.github.takusemba:spotlig

          【Android】CoachMark_Spotlightライブラリにバージョンアップしました。

          【Android】ConcatAdapterを使用して複雑なレイアウトを簡単に作成しました。

          動機複雑なレイアウトをどうやって簡単に作れるかについて悩んでいました。 以前のプロジェクトではepoxyを使用してこれを解消しましたが、今回recyclerViewの改善によってconcatAdapter(GroupedRecyclerView)を使ってみました。 ConcatAdapterは? グループにセクションを分け、画面リストを配分してレイアウトを作ります。 上のようにリストに連続的に(concat)アイテムを入れることです。 アイテムの形態が同じ場合、データ

          【Android】ConcatAdapterを使用して複雑なレイアウトを簡単に作成しました。

          Android_Adaptive_icon 適用しました

          参考 動機Android 8.0(API レベル 26)では、アダプティブ ランチャー アイコンが導入され、デバイスモデルごとに異なる図形を表示できるようになりました。 Adaptive_iconに適応しなければ、アイコンがこのように中央に小さくロゴが見えるようになる。 始めましょう1. AndroidManifest.xmlに <application android:name=".common.PortalApplication" an

          Android_Adaptive_icon 適用しました

          Android_画像編集library使いました。

          参考(SimpleCropView)動機写真を載せる時、好きな規格に合うサイズの写真を載せる必要があります。 この時映像編集が必要で探していたところ良いライブラリがあったので適用してみました。 (README.mdで説明が行き届いていたので、そのまま真似してみました。) 始めましょう1. app/build.gradle.ktsに implementation("com.isseiaoki:simplecropview:1.1.8") 2. AndroidManifes

          Android_画像編集library使いました。

          Android: チュートリアル_Spotlightを使ってCoachMarkを実装しました。

          参考Spotlight:https://github.com/TakuSemba/Spotlight https://qiita.com/Mosea/items/ae1589b64b21c33fa8bd 動機チュートリアルとしてコーチマークというものがあり、これを実装するために勉強しました。 上の参考リンクを見て真似しました。 CoachMarkは  A highlight or underline etc. indicating part of the user in

          Android: チュートリアル_Spotlightを使ってCoachMarkを実装しました。

          チャールズの活用

          動機apiデバッグのためのチャールズの活用についてお話したいと思います。 案件で複数のapiとディープリンク用のウェブビューがあり、これをテストするのが容易ではありませんでした。 それで、これをテストするためにmock用のサーバーを作りました。 これをチャールズでデバッグをしながらエラーを把握して解決しています。 それで、このテストの方法を紹介しようと思います。 1. まずインテリジェイでmock-serverをクローンしてビルドします。 (mockサーバーが重要で

          チャールズの活用

          【Android】CodeLabs:Automated Accessibility Testing using Espressoを勉強しました。

          Codelabsと勉強動機?最近 codelabs を知りました。 ここではステップを区分して、詳しくライブラリなどをどのように適用して使うのか説明されているので、真似しながら勉強すればいいと思いました。 テストコードの勉強の必要性を感じるので、はじめて勉強するのは、espressoでした。 CodeLabs:Automated Accessibility Testing using Espresso Step 1, 2 Espresso Testは? UI te

          【Android】CodeLabs:Automated Accessibility Testing using Espressoを勉強しました。

          インタフェースを活用して多数のapiを処理

           会社でコードを作成し、修正が完了した後はgitにPull requestを出します。 このコードを他のチームの同僚たちが確認して問題がないか検討します。 私も他人のコードを確認したりしますが、これを見ながら勉強になった場合が たくさんありました。 最近見たのはinterfaceを活用したものです。 普通 android では View Model を通じて一つのapi をもらって処理します。 簡単なView変更の場合はLive Dateに入れてすぐbindingを通じてx

          インタフェースを活用して多数のapiを処理

          Auth0

          1. ID as a Service- B2C、B2B、B2E分野にわたるすべての認証機能をサービスするIDaaS (Identity as a Service)- Language、Stack、Platformなど多様な端末環境及び開発環境に合わせた+65個のSDKを提供し、開発者が容易に認証機能を実現- ユーザーの追加情報収集のための様々な機能を提供 2. 複雑な認証開発が簡単にできる。 (開発コストを削減する。) 3. 手軽な認証サービスの提供 4. ユーザー管理

          作業日誌(6)

          1) 問題:端末が小さい場合、画面が見えなくなる場合がありました。 対応:これにscroll Viewを追加しました。 また、レイアウトをconstraint Layoutに変更し、各マージンをパーセンテージに変更しました。 新しく知った点: layout_constraint Height_percent これはレイアウトの中でのパーセンテージを意味する。 全端末の大きさでのパーセンテージとはいえません。 もちろん、親レイアウトの高さをmatch Parentに指

          作業日誌(6)

          作業日誌(5)

          1) 正常:top画面とmenu画面でProgress Dialogが他のWebビューに行って帰ってくると表示されて消えます。 エラー及悩み:二回目からWebビューに行って帰ってくるとずっとProgress Dialogが表示されるエラーがあって関連コードを確認しましたが、別に問題がなくて悩みました。 対応:mProgress Dialogが上書きされるコードがあり、ロジックがもつれていました。 上書きされることを削除してlogic 修正しました。 public