とある事情でMAMPのバージョンを上げざるを得なく、その影響でDBD::mysqlがインストール出来なくなった。 mampな環境のmacにdbdmysqlをインストールの手順だとエラーが出る。(正確に言うと、/tmpが残っている間は成功する) 上記手順でbuildしたものを削除してからcarton installした時のログ 実行環境 macOS Catalina 10.15.3 MAMP 3.5.2 MySQL 5.5.42 Searching DBD::mysql on mirror index /Users/clicktx/***/***/***/local/cache/modules/ […]
OSX El Capitan(10.11.5) MAMPのバージョン 3.0.7.3 ※1 MySQLのバージョン 5.5.38 MAMPだとWarning (mostly harmless): No library found for -lmysqlclientのエラーでインストール出来ない。 mysql.hが存在しないため、別途インストールする必要があるようだ。 検索しているとC++ で MAMP の MySQL に接続する : あかぎメモに まずこの記事の手順で、MySQL のヘッダファイルやライブラリを用意しておく。うまくいけば次のようなファイルができる。 /Applications/ […]
Net::Google::Analytics - Simple interface to the Google Analytics Core Reporting API - metacpan.org プロファイルIDの設定 # Insert your numeric Analytics profile ID here. You can find it under # profile settings. DO NOT use your account or property ID (UA-nnnnnn). my $profile_id = "1234567"; とあるけど、迷ったのでメモ。 なお […]
refresh_access_tokenの取得 Google AnalyticsのAPIを活用してごにょごにょしたくてPerlでGoogle AnalyticsへアクセスするならNet::Google::Analyticsが便利 - ゆーすけべー日記を参考に試していたのだけれど、refresh_access_tokenが取得できない。 use Net::Google::Analytics::OAuth2; my $oauth = Net::Google::Analytics::OAuth2->new( client_id => 'your_client_id', client_se […]
※何故か記載が全体的にORDER BY句になっていたので修正... DBIx::SkinnyでGROUP BY句を使う DBIx::SkinnyでGROUP BY句は使えないっぽい。マニュアルにも無い。Tengでは使えるみたいだけれど。resultsetでSQL組み立てれば出来るのかと思ったのだけれどどうも無理っぽい。 で、ググっていたらテストにそれらしい記述があるのを発見。ただし、DBIx::Skinny::Pager のテスト。 https://github.com/walf443/p5-dbix-skinny-pager/blob/master/t/02-functional.t $rs […]
WHERE id IN(4,3,1) OREDER BY FIELD(id,4,3,1) こんなSQLの書き方があったのか! RT: MySQL - SELECT ... WHERE id IN (..) - correct orde stackoverflow.com/questions/5090… — クリックテクスさん (@clicktx) 2013年5月27日 MySQL - SELECT ... WHERE id IN (..) - correct order - Stack Overflow という事で、MySQLでこんなSQLが使えるとの事。 SELECT * FRO […]
openssl-develをインストールしてからインストールする。 sudo yum install openssl-devel cpanm Net-SSLeay Net::SSLeay がインストールできないときは - はちゅにっき
手軽に関連語を取得するモジュール - ダウンロードたけし(寅年)の日記 Lingua::JA::Expand は愛用させて頂いているperl moduleですが、近年のAPI不正利用対策の影響でYahoo!APIの利用規約が変更になります。 検索Web APIにて新プランをリリースしました - Yahoo! JAPAN Tech Blog xデーは2013年3月31日。Yahoo!プレミアム会員だと500回/day。これではちょっとだけ少ないし...。 という事で、Lingua::JA::Expand::DataSource::xxx を書けば使えそうなので書いてみた。 clicktx/Lin […]
FormValidator::LazyWay フォームのバリデーションルールをアプリケーションで統一出来るモジュールで、便利そうなので試してみたところ FormValidator::LazyWay::Rule::String の nonsymbol_ascii methodでハマったのでメモ。 FormValidator::LazyWay::Rule::String - search.cpan.org ページの設定サンプルに username: rule: - String#nonsimbol_ascii: args: allow: - '_' - '-' という記述があるのだけれど、これが間 […]
参考:Mac(Leopard) に DBD::SQLite をいれる時には注意 | Supernova 参考ブログの手順だと Please use 'o conf commit' to make the config permanent! と怒られるのでちょと修正。 sudo cpan cpan[1]> o conf commit makepl_arg USE_LOCAL_SQLITE=true commit: wrote '/Users/clicktx/.cpan/CPAN/MyConfig.pm' cpan[2]> install DBD::SQLite