- 2020.11.19
PHP関連のことを調べてみた2020年11月19日
ソートの関数を使わずに配列を並び替える「バブルソートアルゴリズム」 #課題 下のようなGETポストが渡ってきたと仮定し、それをソート関数を使わずに小さい順に並び替えるという機能をPHPで作る学習で試行錯誤したのでその跡を残しておきたく。 `http://localhost:10080/php-pre-challenge2/index.php?array=3,2,1,4,15,18,13,99,77 […]
ソートの関数を使わずに配列を並び替える「バブルソートアルゴリズム」 #課題 下のようなGETポストが渡ってきたと仮定し、それをソート関数を使わずに小さい順に並び替えるという機能をPHPで作る学習で試行錯誤したのでその跡を残しておきたく。 `http://localhost:10080/php-pre-challenge2/index.php?array=3,2,1,4,15,18,13,99,77 […]
Typescript(Node.js)でtgzを解凍する ## Typescriptでtgz(tar.gz)ファイルを解凍する 実装例が少ないことと、紹介されている実装方法では展開先などが指定できなかったりするものがあるため、紹介しておきたいと思います。 ## 使用するパッケージ [npm tar](“https://www.npmjs.com/package/tar”,& […]
AWS Lambda を使ってFizzBuzzしたった # Backgroud AWS Lambdaを使ったサーバレスアプリケーションについての話を聞く機会が増えたので試しに作ってみた。 # Preparetion ↓ ↓ # Development (l Python FizzBuzz AWS lambda 元記事を表示 VPC内のLambdaからはSES向けのVPCエンドポイントを使用してもB […]
Javascriptで現在時刻をyyyy/mm/ddの文字列で取得する方法 # Javascriptで現在時刻をyyyy/mm/ddの文字列で取得する方法 Javascriptで現在時刻をyyyy/mm/ddの文字列で取得する方法について備忘録的に記載します。 # Javascriptで現在日時の取得 Javascriptで現在日時の取得は “` new Date(); “ […]
【Java】変更に強いコード – 変数名・メソッド化 変更に強いコードを書くための考え方を学びます #目的ごとに変数を用意しよう * 計算ロジックに意識が向き過ぎると変数名のことを忘れる * **入力、処理、出力の役割ごとに変数名を使う** (説明用の変数を導入) * **一個の変数を使いまわさない** * ロジックを変更しにくい。長い目で見ると副作用が伴う * **Immutable […]
goのjson.Marshalで空のオブジェクトが返ってくる時の解決法 # 空のオブジェクトが入るとき “` golang func A() string { type ResponseData struct { //先頭が小文字なので公開されてない name string value int64 } var rd []ResponseData rd = append(rd,Respo […]
THETA Photo Dog [THETA Plug-in OLED活用] #はじめに リコーの[Yuuki_S](https://qiita.com/Yuuki_S)です。 弊社では[RICOH THETA](https://theta360.com/ja/)という全周囲360度撮れるカメラを出しています。 RICOH THETA VやTHETA Z1は、OSにAndroidを採用しており、A […]
Elasticsearchのsnapshot取得してリストア(復元)するまで Amazon Elasticsearch Service(以後esと記載)のsnapshotを取得する際、権限まわりで詰まったので、まとめてみる。 利用環境はMacです。 ## 【背景】 – esのsnapshotを手動で取得するのってどんな方法でできるんだろう。 – なんかちょっと権限まわりやや […]
Visual Studio Code、Gitでファイルのバージョン管理 Visual Studio CodeでGitを利用 内容 ・Git for Windows セットアップ ・Visual Studio Code 設定 ・ブランチをきる ブランチのマージ ・GitHubのリモートリポジトリにプッシュ 1. 下記サイトよりGit for Windowsをダウンロード https://gitfor […]
AWS上でMoodleの環境を構築する方法 ## Moodleとは? Moodle(ムードル)は無料のオープンソースソフトウェアで、学習管理システム(LMS=Learning Management System)としての機能を備えています。Moodleを利用することで、インターネット上で講義コースを作成・運用することができます。また、資料配布・動画配信・フォーラム・小テスト・課題提出・フィードバッ […]