- 2022.03.19
WEBエンジニアが読んでおきたい技術書 2022年03月19日
メタプログラミングRuby クラス定義について ## クラス定義 クラスにはメソッド以外にもあらゆるコードを記述できます。 “` class Example puts ‘Hoge!’ end #=>Hoge! result = class Example self end result #=> Example “` クラス定義の中では、クラスがカレン […]
メタプログラミングRuby クラス定義について ## クラス定義 クラスにはメソッド以外にもあらゆるコードを記述できます。 “` class Example puts ‘Hoge!’ end #=>Hoge! result = class Example self end result #=> Example “` クラス定義の中では、クラスがカレン […]
【iOS】【Objective-C】【Swift】のコードまとめ # 【iOS】【Objective-C】【Swift】のコードまとめ # はじめに 仕事柄、バージョンアップの時にかなり調べたりすることが多かったので 【iOS】【Objective-C】【Swift】のコードをまとめておこうと思います ## 一覧 https://qiita.com/sunstripe2011/items/717c […]
deviseのログイン後、ログアウト後のリダイレクト先を設定する方法 # 環境 Ruby 3.0.2 Rails 7.0.2.3 # コード “`ruby: app/controllers/application_controller.rb class ApplicationController < ActionController::Base private # ログイン後のリダイレ […]
Mysql2::Error: Unknown database ‘app_development’が急に出た ## 環境 macOS Monterey 12.3 docker-compose 2.2.3 mysql 8.0 rails 6.1.4 rails初心者が突然のエラーに出会い、もうrails諦めようと思ったので、経緯を含めて書きました。 半日くらいでエラー解消。 […]
Python 入門2 (文字列, リスト) # はじめに このシリーズは、プログラミング経験やアルゴリズムとデータ構造などの知識がある方に向けて、Pythonの基礎について解説することを目的としています。 一つの記事あたり大体15分程度で読み終われるように文章量を調整しています。 この記事はPython入門シリーズの第2回目の投稿にあたります。 今回の記事ではタイトルにもある通り、文字列とリストに […]
初心者によるHTTP基礎概念勉強ノート&Node.jsで簡単なサーバを作ってみた ## HTTP基礎概念 ### なぜネットの世界にはプロトコル(Protocol)が必要ですか? – 規模化をする前提に、内容の統一や標準化が必要。(standardization) ### 標準化した内容 Header & body – Header URL、メソッド(Method […]
Laradoc×Dockerでマイグレーション # 前提条件 – mac Big Sir(intel core) – LaraDockで環境構築済 ※ 今回はマイグレーションの話なので、基本的な操作や概念は変わりませんが、マイグレーションのコマンドがDockerのワークスペースに入って行うので、多少異なっています。 参考:[Laravel8.x マイグレーション](http […]
firebase firestoreに日付データを登録する方法 “` const nowDate = Date.now(); “` これだとミリ秒で表示されてしまうため、フォーマットを変更します ライブラリをインストールします “` npm install date-fns “` “` ・・ ``` ###### html に固めてかく […]
銀河麻雀の待ちを判定するWebアプリを作った 麻雀YouTuberの麻雀カッコイイシリーズが投稿した「銀河麻雀」。 (ルール説明は13:40くらいから) 簡単に言えば、各種類の牌に1枚ずつ「ギャラクシー牌(銀河牌)」と呼ばれる牌種が自由になる牌が入った状態での麻雀だ。 例えば、銀河1mは1p,1sとしても扱える。 銀河東は東南西北、銀河白は發中としても扱える。 銀河牌がたくさん入ると、受け入れや待 […]
ibatisでThere is no WRITEABLE property named ”xx” in class xxのエラー 最近ずっとStrutsでiBatisを使ったプログラムの改修をしていて、このエラーに遭遇したのですが、地味にググってもちょっと解決に詰まったのでメモ書き。 エラーメッセージは以下のような形式で出ていました。 “` com.ibatis […]