猫でもわかるWebプログラミングと副業

本業エンジニアリングマネージャー。副業Webエンジニア。Web開発のヒントや、副業、日常生活のことを書きます。

【問題】JavaScript における npm 、 Swift では何?

問題 答え 解説 導入方法 Rubyのインストール方法 CocoaPodsのインストール方法 Swift のプロジェクトに CocoaPods を導入 パッケージをインストールしてみる 問題 JavaScript における npm PHP における composer Python における pip Swift においては何?…

Swift UI のチュートリアルをする - Part 3: MapKit とか

Part 1 はこちら Imageを表示する UIKit を使う MapKit これらを合体させる 次回 Part 1 はこちら www.utakata.work Imageを表示する 突然 Resources フォルダとか出てくるけど、多分フォルダを作って追加しろということなのだろうか。 Image("turtlerock") …

Swift UI のチュートリアルをする - Part 2: TextのカスタマイズとVStack, HStack

前回の記事 TextVewのカスタマイズ Stack を使って View を組み合わせる VStack で Vertical に並べる VStackのalignmentを指定する HStack で Horizontal に並べる Spacerを入れる .padding() 次回 前回の記事 前回の記事をまだ見てない人はそちらから www.…

JenkinsfileをgroovyのスクリプトとしてIntelliJに認識させる

やりたいこと 設定方法 やりたいこと Jenkinsの設定で Jenkinsfile というファイルをいじることがある。 これは groovy という言語で書かれているので、IntelliJ に groovy のファイルとして認識させたい 設定方法 IntelliJ の Preferences を開く Editor の…

Swift UI のチュートリアルをする - Part 1: プロジェクトの作成まで

Swift UI とは Swift UI チュートリアル プロジェクトの作成 ContentView.swift ContentView ContentView_Previews Canvas 次回: Cusotomize the Text View Swift UI とは 日本時間2019年6月4日に「WWDC19」で発表されたSwiftのUIフレームワーク。 developer…

Laravelより早いLumenとLiteSpeedを組み合わせてDocker上で動かす

はじめに Lumen Lumen Lumenのアプリを作成する Docker LiteSpeed LiteSpeed とは Docker の LiteSpeed イメージ Docker LiteSpeed ファイル構造 Lumen のための設定 まとめ はじめに この記事では、Docker上でLiteSpeedを使ってLumenを動かすことを目標にし…

docker-compose down で down しなくなったコンテナを down させる

docker-compose up -d した状態でうっかり docker-compose.yml を編集したりすると、 docker-compose down しても down せずに残ってしまう事がある。 Creating network "lumenspeed_default" with the default driver Creating lumenspeed_app_1 ... error …

Redis の中身をきれいな GUI で見られるツール Medis

Redisの中身をサクッと見たい Medis 自分でビルドすれば無料で使える 参考 Redisの中身をサクッと見たい 開発中とかにRedisの中身を見たい場合に使えるのが Medis 。 Medis github.com 自分でビルドすれば無料で使える AppStore だと5ドルだが、自分でビルド…

PHPでサクッとWebスクレイピングするならphpQuery

composer で phpQuery をインストールする htmlをパースする まとめ composer で phpQuery をインストールする Composer が入っている前提とします。 composer require electrolinux/phpquery htmlをパースする Guzzleでリクエストをして、返ってきたHTMLを…

Heroku で、ログを保存・検索したいなら、無料で簡単な Papertrail のアドオン!

Heroku の log を「簡単」に「無料」で保存したい Papertrail 設定方法 ログの検索 料金は無料 まとめ Heroku の log を「簡単」に「無料」で保存したい Herokuのアドオン「Papertrail」なら、無料で7日間分のログを保存してくれます。 使い方も簡単で、アド…

PHP の Guzzle を使う時にもうググらない! GuzzleHttp の RequestOptions 定数を使う

Guzzleについて Guzzle という PHP の HTTP クライアントがある。 github.com このライブラリ、めちゃめちゃ使われているし、基本的には使い勝手も良い。僕も PHP で Web API を叩く時などには基本的にはこれを使う。 違和感 しかしある時に違和感に気づく。…

楽天カードのVISAカードが届いた

楽天カードをJCBからVISAに変更し、届きました。 楽天銀行からの引き落としにすると地味な特典があるのですが、特典があれば設定しない理由は無いので、今回は楽天銀行からの引き落としの設定にしました。 何故楽天カード? ポイント1%還元とクレジットカー…

はてなブログランキング上位の記事がなぜ上位なのかについて考えてみる - その1

タイトルの通りです はてなブログランキングとは 1週間のはてなブックマーク数をもとにはてな公式が出しているランキングです。 blog.hatenablog.com 今回は2019年12月第1週のもので、上位3位までのものを見てみます。 「ブックマーク数」ということに関する…

忘れ物・落し物防止タグ比較「Tile」と「MAMORIO」を比較してTileを買った話【買ってよかったもの】

忘れ物防止タグ(スマートタグ)とは TileとMAMORIOの比較 Tileを買った アプリ 設定は超簡単で説明するまでもない 重要なこと 機能 とりあえず 忘れ物防止タグ(スマートタグ)とは 忘れ物や落とし物をしたときにスマホに通知してくれたり、落とした場所を…