- 2022.12.30
PHP関連のことを調べてみた2022年12月30日
Mac,PHP環境構築(MAMP) 学校のPHPの授業でMacを使用している方が困っていたので投稿します。 学校ではXAMMPを使用していましたが、MAMPを使います。 https://www.mamp.info/en/downloads/ リンクからお使いの端末に合わせて、ダウンロードしてください。 MAMP PROは使わないので、自分は削除しています。 アプリを起動させたら、確認のためにファイ […]
Mac,PHP環境構築(MAMP) 学校のPHPの授業でMacを使用している方が困っていたので投稿します。 学校ではXAMMPを使用していましたが、MAMPを使います。 https://www.mamp.info/en/downloads/ リンクからお使いの端末に合わせて、ダウンロードしてください。 MAMP PROは使わないので、自分は削除しています。 アプリを起動させたら、確認のためにファイ […]
フロント開発で役に立つ、JavaScriptの関数についてのあれこれ ## はじめに 日々フロント開発やコードレビューを行うなかで、「JavaScriptの関数について改めて復習、整理しておこう」と感じたので、まとめてみました。 フロント開発に関わっている方や、フロント開発を勉強中の方に読んでいただけたらと思います。 ## JavaScriptの関数の様々な仕組みや使用方法 ### アロー関数 従 […]
JavaScriptでのモジュール化 import, export “`javascript:/modules/area.js export function triange(base, height){ return (base * height)/2; } export function circle(r){ return r * r * Math.PI; } “` & […]
[Python / AWS lambda] AWS Lambda実行時にnumpyのRuntime.ImportModuleError # エラー内容 “`bash:Cloudwatch Logsのロググループで確認 [ERROR] Runtime.ImportModuleError: Unable to import module ‘src.handlers.filena […]
「良いコード/悪いコードで学ぶ設計入門 」のコレクションの章を勉強 # コレクションに関する設計技法 7.1わざわざ自前でコレクション処理を実装してしまう 7.2ループ処理中の条件分岐ネスト 7.3低凝集なコレクション処理 について、自分なりにサンプルソースを書きながら勉強しました。 国をコレクションとして扱い、各ランキングを出力するサンプルソースを実装しました。(国のデータは末尾の参考サイトを参 […]
自作言語にdefer文を実装した(がGoと微妙に挙動が違う) # TL; DR – 本家(Go)は関数呼び出しのみ遅延 – 自作言語の実装では式の評価全体を遅延してしまった # はじめに Go言語の `defer` 文を使うと、関数を抜ける際に必ず処理を実行することが可能です。 panicした場合も後処理の実行が保証され重宝しています。 “`go file, e […]
AndroidのMediaExtractorで映像・音声のソース確認 # はじめに 株式会社THIRD IT開発部でモバイル開発チームでアプリ(Android及びiOS)の開発を行なっているエンジニアです。 弊社では不動産の点検や作業報告などをスマートフォンで行うためのアプリとして,管理ロイド等のアプリを開発及びリリースしています。 管理ロイドではマンション等の各種点検業務でビデオデータを添付する […]
AWS CodeStarのDjangoプロジェクトでgunicorn再起動設定 AWS CodeStarで作成したDjangoプロジェクトが初期設定のままだとEC2インスタンスを再起動した時に自動でgunicornが起動しないので起動するように設定変更 ### supervisod.confを修正 パスを変更 “` [program:djangoproject] command = / […]
【SwiftUI】レトロスタイルを実装してみた # はじめに [こちら](https://appmaster.io/ja/blog/2022nian-nomobairuapuriuidezainnoaideatotsupu10)のサイトを見ていたら90年代のスタイルがイケてたのでSwiftUIで再現してみました。 ![appmaster](https://user-images.githubuse […]
【TIPS】cloud9でpythonのコマンドを打つとエラーが出たのでバージョンを上げる # やりたいこと cloud9でテスト環境を作成した際にpythonのコマンドを確認すると以下のようなエラーが出た。pythonのバージョンが古そうな感じがしているのでアップグレードをして対応したい。 “` hogehoge:~/environment/python $ python -v im […]