プログラミングBlog

プログラミング学習用

ちょいちょい書いてます

JavaScript JSON

JSONとは? JSONとはJavaScript Object Notationの略である。 直訳するとJavaScriptの表記法という意味 データ定義方法であり、他にもhtml,xml,csv....などがある。 最近ではAjaxにも使われ、異なるプログラミング間でのデータのやり取りをする際に用いられ…

勉強会㉖

Hands-on and Lightning Talks 開催日時 2021年6月19日(土) 7:00-9:00 今週はBIツール、アプリ開発についての話、Promiseのライブコーディングを行いました。 本日の内容 発表者 テーマ 資料 時間 Kobori BIツールの話 40分 Toku Activity開発の進捗とPromis…

勉強会㉕

Hands-on and Lightning Talks 開催日時 2021年6月12日(土) 7:00-9:00 今週は非同期、同期のお勉強と後半はPaizaのアルゴリズム問題を解きました。 本日の内容 JavaScriptの非同期、同期の例外処理 非同期、同期の例外処理 やったことはtrycatchとコールバッ…

JavaScript 非同期同期 例外処理

実行環境 Node - v 14.16.0 例外の基本 try{}で囲ってる箇所に例外が起こりえるような処理を書いて、 もし例外が発生したらcatch{}の中に書いた処理を実行する。 finallyは実行してほしいような処理がある場合使う。 try { // 例外が発生するかもしれない処…

勉強会㉔

Hands-on and Lightning Talks 開催日時 2021年6月5日(土) 7:00-9:00 今週は転職活動情報共有会とネットワークのお勉強をしました。 カジュアル面談の話 求人媒体:LAPRAS lapras.com Github提携により企業側からアウトプットが見やすい。 個人開発をしてい…

勉強会㉓

Hands-on and Lightning Talks 開催日時 2021年5月29日(土) 7:00-9:00 本日の発表者はKoboriさん。 発表者 テーマ 資料 時間 Kobori RPAとAS/400(IBM i)の話 Youtubeの広告スキップ 90分 テーマの感想 RPAとAS/400(IBM i)の感想 RPAを簡単に説明すると業…

勉強会㉒

Hands-on and Lightning Talks 開催日時 2021年5月22日(土) 7:00-9:00 本日の発表者はNakagawaさんとイナバさんの2人! 発表者 テーマ 資料 時間 Nakagawa 案件面談の話 30分 イナバ サーバー認証の話(Windows) 20分 各テーマ詳細 案件面談の話 東京の案件…

長テーブルのうなぎ屋 JavaScript編

PaizaのBランク問題に挑戦。 簡単に解ける言ってる人多いですが、普通に難しかったです。 レベルアップ問題集 なお、このコーナー内の問題については、ユーザー同士で解答を教え合ったり、コードを公開したりするのは自由としています。 授業や研修にもご利…

PaizaのDランクで苦戦

Dランクくらい簡単でしょうと思ってましたが、何気にはまってしまいました。 Paizaの問題は基本的に公開などしてはいけないのですが、 レベルアップ問題集に関しては公開しても問題ないそうなので苦戦したところをまとめました。 なお、このコーナー内の問題…

SwiftUITutorial Building Lists and Navigation②

SwiftUITutorialで学んだことをまとめていきます。 Create the Row View Section2で学べること 構造体の表示 layout作成 Landmarkの表示 Jsonファイルから取得したデータが格納されているLandmark構造体を表示させる。 HStackはUI 部品を横方向に複数配置す…

SwiftUITutorial Building Lists and Navigation①

SwiftUITutorialで学んだことをまとめていきます。 Create a Landmark Model Section1で学べること Jsonファイル読み込み 読み込んだJsonファイルをStructに詰め込む struct 構造体のことで以下の特徴がある 継承できない クラスは参照型で構造体は値型 Hash…

勉強会㉑

勉強会 今週はLT会お休みで普通のもくもく会してました。 Pythonの実行環境を揃える Anaconda install Pythonディストリビューション www.anaconda.com PyCharm install IDE www.jetbrains.com やったこと Pythonのパッケージ管理システムでライブラリをinst…

4月の振り返り。

今月からKPTはやめて普通に振り返ろうかと思います。 最近の出来事 6月から次の案件(Javaの予定 学習効率アップ FE試験が6月 Swiftを学び始めた 宣言駆動開発を始める 学習効率アップの仕方 学習の効率化を進めていきたいので学習の見直しを図りたいと思い…

SwiftUIアプリをiPhoneにinstall

やることリスト。 installまでの参考サイト iPhone端末へのInstall 参考サイト SwiftUIアプリをiPhoneにinstallした際のまとめ。 やることリスト。 XcodeにApple IDでログイン 証明書とキーチェーン作成 iPhone端末へのinstall installまでの参考サイト tech…

勉強会⑳

Hands-on and Lightning Talks 開催日時 2021年5月3日(月) 7:00-9:00 本日の発表者は私と、koboriさんとNakagawaさんの3人! 発表者 テーマ 資料 時間 Nakagawa Gitで難儀してる話 5分 Toku BootStrapのGridLayout 発表用資料 20分 Kobori BootStrapダウン…

BootStrapのGridLayout

GridLayoutとは?? 今回使用したBootStrapのGridLayoutのクラス説明 Bootstrap、GridLayoutのレスポンシブ対応 Bootstrap、GridLayoutの特徴 ハンズオン 参考サイト GridLayoutとは?? Grid・・・格子状のもの、方眼紙。 Layout・・・何をどこに配置するか…

勉強会⑲

Hands-on and Lightning Talks 開催日時 2021年5月1日(土) 7:00-9:00 本日の発表者は私と、koboriさんとNakagawaさんの3人! 発表者 テーマ 資料 時間 Nakagawa seed.rbの話 5分 Toku Node.jsでhttpメソッド② PUTとDELETE 発表用資料 25分 Kobori 一緒にフ…

Node.jsでhttpメソッド② PUTとDELETE

前回の続きです。 XMLHttpRequestについて POSTとPUTとPUTCHの違い POST PUT PUTCH PUTとDELETEのハンズオン index.js send.js index.html 参考サイト 前回の続きです。 HTMLのinputタグはPUTとDELETEをサポートしていないため、 XMLHttpRequest を使用しま…

勉強会⑱

Hands-on and Lightning Talks 各テーマの感想 サーバーとは?Node.jsで立ててみる。 チーム開発振り返り dockerでアプリケーションサーバーを起動させる Hands-on and Lightning Talks 開催日時 2021年4月29日(木) 7:00-9:00 本日の発表者は私と、koboriさ…

Node.jsでhttpメソッド① GETとPOST

HTTPメソッドとは? メソッドの種類 GETとPOSTのハンズオン index.js index.html HTTPメソッドとは? クライアントからサーバーに対して送られる要求のこと。 HTTPメソッドでサーバーに何をしてほしいかを伝えることができる。 メソッドの種類 MDNによると全…

勉強会⑰

Hands-on and Lightning Talks 各テーマの感想 kintone のJavaScriptカスタマイズをプラグイン化したお話 サーバーとは?Node.jsで立ててみる。 初めてのレビュー Hands-on and Lightning Talks 開催日時 2021年4月24日(土) 7:00-9:00 本日の発表者は私と、k…

サーバーとは?Node.jsで立ててみる。

サーバーとは? 物理サーバー とは? 仮想サーバー とは? サーバーの用途 WEBサーバーとは? 特徴 Node.jsでWEBサーバーを立ててみる ハンズオン① ハンズオン①の結果を見てみる。 ハンズオン② ハンズオン②の結果を見てみる。 参考サイト httpについて プ…

勉強会⑯

Hands-on and Lightning Talks 各テーマの感想 SQLインジェクション(Node.js) SQLインジェクション(PHP) Notion でチーム開発用に手順書を作ってみた Hands-on and Lightning Talks 開催日時 2021年4月17日(土) 7:00-9:00 本日の発表者は私と、koboriさん、n…

SQLインジェクション

SQLインジェクションとは?? アプリケーションのセキュリティ上の不備を意図的に利用し、アプリケーションが想定しないSQL文を実行させることにより、 データベースシステムを不正に操作する攻撃方法のこと。 ja.wikipedia.org 代表的な不正操作の例 ユーザ…

勉強会⑮

Hands-on and Lightning Talks 各テーマの感想 ハッシュについて バッチファイルでkintoneのデータをExcelへ反映させる 全体的な感想 Hands-on and Lightning Talks 開催日時 2021年4月10日(土) 7:00-9:00 本日の勉強会から7:00-8:00の時間帯にLTを行うこと…

ハッシュについて

ハッシュとは? ハッシュとは、英語で細切れにするという意味。 ハッシュ関数から得られた値のことをハッシュ値という。 例えばこんな値みたことありませんか? ハッシュ関数から得られたハッシュ値の例です。 4DFF4EA340F0A823F15D3F4F01AB62EAE0E5DA579CCB…

2021年3月の振り返り

2121年3月の振り返り Keep(上手くいったこと、継続中なこと) 土曜日の勉強会(7:00-9:00) AWSクラウドプラクティショナー資格の勉強。 C#イディオム、定石&パターン(書籍) BuildUpで学習記録をつけていく アプリ開発サークルでの開発がようやくひと段落 個…

勉強会⑭

本日もこちらの問題やりました! 正規表現 開催日時 2021年4月3日(土) 7:00-9:00 本日もこちらの問題やりました! Q54-56 https://gist.github.com/kenmori/1961ce0140dc3307a0e641c8dde6701d 正規表現 文字 説明 \w 大文字のA-Z,小文字のa-z,数字の0-9,アン…

アプリ開発サークル勉強会⑬ 開催日時 2021年3月27日(土) 7:00-8:00

本日もこちらの問題やりました! 正規表現 2種類の方法 ①値が変化しない場合 ②値が変化する場合 電話番号 vscode拡張機能 本日もこちらの問題やりました! Q52-53 https://gist.github.com/kenmori/1961ce0140dc3307a0e641c8dde6701d 正規表現 プログラミン…

ZorinOSにsshサーバーを立てる

ZorinOSにssh serverを立てる yumでssh serverをinstallした時のエラー Ubuntuの標準package管理ソフトがaptでyumは使えないそうなのでaptを使用 terminalを起動 Ctrl + Alt + T ssh serverをinstall apt install openssh-server ssh server起動 systemctl s…