静的型付き言語と動的型付き言語
私はまず、型を決めず開発を行い、その後型をつけるようにしています。 型を決めずに開発を行うことにより、開発の高速化、リードタイムを短くできます。 その後、型を決めてあげることにより長期的な視点やバグなどの対策となります。
ビジネスモデル可視化サイト【ビズグラム】
有名企業のビジネスモデルを、図や矢印でわかりやすく説明したビズグラムというサイトがあります。 例えばunipos 顧客とユーザーだけでなく、ユーザー同士の関係まで描かれています。 次にb8ta 一見複雑でどこにどのような価値の流れがあるのか ...
画像URLから画像ファイルを一括生成する方法【業務効率化】【GAS】
シートに URL、ファイル名、拡張子、フォルダIDを作成します。 下記スクリプトを記述します。 function download() { const ss = SpreadsheetApp.getActiveSpreadsheet(); ...
未経験エンジニアのポートフォリオの作成と採点基準
背景 投稿を表示 弊社で機会を設けていただきまだ3年目のペーペーエンジニアですが、学生さんたちを見て面談前の事前評価をするということをやらせていただきました。 そこでまずどんなポートフォリオを作るべきなのか自戒も込めてまとめます。(なお僕は ...
Metabaseで複数環境のテーブルを表示させた時、どの環境かわからない
Metabaseで左上のボックスで検索した際、「0}のテーブル」と表示され、データベース名が表示されません。 複数環境で同じテーブル名だと左下のURLのプレビューから推測するしかありません。 これは日本語で起きるバグのようなので、英語などに ...
【GAS】スプシをGoogleDriveに保存して更新処理
納品書など、複数ファイル(ワークブック単位)で管理したい場合があると思います。 やり方としてはimportrangeを使うのが一般的です。 ただ数が多い場合にはかなりの作業時間を必要とします。 なので通常シート名で検索して指定する部分をフォ ...
【GASの便利自作関数】シートの削除を自動化
GASに慣れてくるとシート自体を作っていくことがあると思います。 テストデータを入れて動かしたらシートが10数個できてしまって、消すのが面倒だなと言う時に下記の関数を動かすと一括で削除できます! どのプロジェクトでも使えるくらい大変便利です ...
PHPのfilter_varのFILTER_VALIDATE_URLとLaravelのurlバリデーションを比較する
以前、phpのfilter_var($url, FILTER_VALIDATE_URL)を調査しましたが、Laravel5.5との比較を行ったのでまとめます。 FILTER_VALIDATE_URLとLaravelのurlバリデーションを比 ...
phpのfilter_var($url, FILTER_VALIDATE_URL)を調査する
PHPで文字列がURL形式かどうかを判別するのによく使われる、filter_var($url, FILTER_VALIDATE_URL)について検証しました。 公式ドキュメントにはrfc2396に準拠しているかのチェックをしていると書いてあ ...
全てのPJを取得してバックログの課題をスプシに出力するGAS
今日はバックログを便利にスプレッドシートで管理できるようなGASを開発したので紹介していきます。 【GAS】バックログAPIを使ってみたのレベルアップ版になります。まだ読んでいない方はぜひお読みになってからこちらにお戻りください! 下記に目 ...
こんなときはどうする?マイグレーション編
マイグレーションファイルを扱っていると以下のようなことをしたくなることがあります。それらの対処法を紹介します。(責任は取れないのであしからず、ご相談はTwitterのDMにて!) 過去のマイグレーションファイルのミスを修正したい 過去のマイ ...
もう、マイグレーション怖くない(PHP Laravel)
Laraveler歴1年で、やっと経験が増えてきてマイグレーションが怖くなくなったriikuuです。 DBを書き換える?怖すぎ!って思っていた1年前。 しかし、経験を積むとリカバリが効くようになるので怖いものなんてなしです!このブログは、そ ...
メルカリスクレイピング@python
ふとスクレイピングをしてみたくなったのでPythonでやってみました! こんなCSVが出力されます! あるソースコードをもとに作ったのですが、検索結果が1ページしかない場合にバグが起きていたので修正しました。 import sys from ...
長期休暇前はOnyXでPCをクリーンに軽快にしよう!
デフラグって知ってますか? Windowsは標準搭載している機能ですが、Macにはない機能です。 何をするかというと、ハードディスク(SSD)へのデータ書き込みの際に発生する断片化ファイルをきれいにする機能です。これを行うとHDD(SSD) ...
App StoreからランキングをスクレイピングしてSlackに配信(コード付き)
まず以下のようにセルに入れる 下にいくつでも追加可能です。 idの直前にアプリ名を入れます。 function main() { var webHookUrl = ""; var spaces = "=".repeat(36); var n ...
Windowsキーボードを簡単にMacに最適化する方法
Macをキーボードで使いたくなったので、以下のようなキーボードとマウスを購入しました。 安くて、マウスもついていて使いやすいのですが、1点困ったことがありました。 それはMacのスペースキーの両隣にある「英数」、「かな」のボタンが効かないの ...
【GAS】バックログAPIを使ってみた。
バージョンアップを公開! 全てのPJを取得してバックログの課題をスプシに出力するGAS GASとバックログAPIを使って課題一覧を出力するようにしてみた。 function myFunction() { //バックログのスペースIDを入れま ...
The specified queue does not exist for this wsdl version PHP- Laravelでこんなエラー
CSVをダウンロードするキューを追加しようとするとローカル環境ではAWSのSQSに接続できないようです。 App\Exceptions\Handler@report(41) - <strong>Error</strong> ex ...
Djangoでweb構築
早速行ってみましょう!! 想定 Pythonは触った事ある他のWebフレームワークを使ったことがある(筆者はLaravel) インストール python -m pip install Django $ python3 >>> import ...
CSVでDBにインサートできるボタンを作る
環境:PHP Laravel 今回はcustomerというテーブルにcsvアップロードによる更新機能と、DBのダウンロード機能を作ります。 フロント部分(HTML) フロントはHTML(Blade)になります。Bootstrapを適用後の画 ...
【ルクセリタス】記事内のソースコードをきれいに表示する方法
技術系ブログによくあるコード。大変見にくいものもあるようなので、ルクセリタスできれいに表示できるものを紹介していきます。 プラグインなし そのまま 段落として配置するとこんな感じになります。見やすいかもしれないですが、なんだかわかりませんね ...
【zsh vs bash】あなたはどっち派?
The default interactive shell is now zsh. To update your account to use zsh, please run <code>chsh -s /bin/zsh</co ...
トイレで例えるAWS
このブログはAWSをインフラ未経験が学んでいく記録となっています AWSの統合サービスについて AWSにはEC2などとセットで使う統合サービスがたくさんあります。それらを簡単に説明していきます。リンクに飛ぶともっと詳しく説明しています(一部 ...