CentOS 6でfont-awesome-sassがインストールできない問題を解決

CentOS 6.10環境のRailsプログラムをひさびさに更新しようとしたところ、sasscのlibsass.soをビルドする際に、盛大にエラーが発生していることが気がつきました。 一部抜粋すると以下のような感じです。 01 In file included from src/ast.cpp:2: 01 src/ast.hpp: In member function ‘virtual size_t Sass::Vectorized<T>::hash()’: 01 src/ast.hpp:336: error: expected initializer before ‘:’ token 01 src/ast.hpp:339: error: expected primary-expression before ‘}’ token 01 src/ast.hpp:339: error: expected ‘;’ before ‘}’ token 01 src/ast.hpp:339: error: expected primary-expression before ‘}’ token 01 src/ast.hpp:339: error: expected ‘)’ before ‘}’ token 01 src/ast.hpp:339: error: expected primary-expression before ‘}’ token 01 src/ast.hpp:339: error: expected ‘;’ before ‘}’ token インターネットで調べてみると、CentOS 6のgccのバージョンが古すぎるせいでsasscがコンパイルできないのが原因らしく、無理矢理外gccをバージョンアップすることでコンパイルできるらしいのですが、あまり環境に手を加えることはしたくありません。 ...

2019-03-23 · src128

さくらのレンタルサーバーでPHPの設定を変更する方法

当ブログで利用しているさくらのレンタルサーバーは、PHPのバージョンを自分で選択できるなど、共有サーバーとしてはかなり自由度の高い設定が可能となっています。 とはいえ共有サーバーには違いはなく、細かな設定までは変更できないだろうと思っていたのですが、実はコントロールパネルを利用すれば、php.iniの設定も変更することが可能な模様。 ...

2019-03-15 · src128

【PHP】HomebrewでPHP 5.6をインストールする

開発環境のMacでHomebrewを利用してPHP 5.6をインストールしようとしてみたところ「[email protected] was deleted from homebrew/core」なるメッセージが表示されインストールできなくなっていることを発見しました。 調べて見るとPHP 5.6のサポート期間は2018年12月31日で終了しており、それにあわせてHomebrewの[email protected]も削除されてしまった模様です。 ...

2019-01-31 · src128

PukiWiki 1.5.1対応のシンプルなレスポンシブ対応スキン「sr」を作成しました

最近DokuWikiを試してみたところPukiWikiにはない利点があることがわかりました。 例えば、画像のアップロードが簡単だったり、テーブルの編集がビジュアルにできたり、標準でレスポンシブデザインに対応していたりなど、いろいろとメリットがあるようです。 ...

2019-01-06 · src128

ほぼ日weeksにクリアカバーを装着

先日、2019年用の手帳として「ほぼ日手帳weeks(デニム)」を購入しました。 本来2019年から使用するものですが、週間予定欄は2018年11月の最終週から、月間予定欄は2018年の12月から使用できるということで、年が変わる前から使用していたところ、表紙をうっかりぬらしてしまい早速汚してしまいました。 ...

2018-12-17 · src128

またまたNokogiriがビルドできなくてはまる

RubyでWebスクレイピングする際に便利なライブラリ「Nokogiri」は、別に自分で直接使用しなくてもHTML/Web関連のライブラリ(gem)を使用すると、芋づる式にインストールされる事が多いライブラリでもあります。 しかしこのNokogiriのビルドは難易度が高く、すんなりビルドできない場合が多いことでも有名です。いわゆるPure Rubyで作られておらず、外部ライブラリを使用しているためかもしれませんが、OSやライブラリの環境変化によってビルドに失敗することが多いのです。 ...

2018-12-15 · src128

わかりづらいApple Developer Programの更新方法

最近ろくにアプリを作っていないのですが、期限がきたということでApple Developer Programの更新を行いました。 Apple Developer Programの登録や更新は面倒で、以前は登録用(英語)と購入用(日本語)にApple IDを二つ容易して切り替えて使用する必要がありました。 ...

2018-12-14 · src128

ウォーキングデッドごっこができるシミュレーションゲーム「They Are Billions」を購入

先日Steamのオータムセールで少しだけ安くなっていたシミュレーションゲーム「They Are Billions」を購入しました。 タイトルから内容は推測しづらいですが、拠点を拡張しつつゾンビの襲撃に耐えていく、リアルタイムストラテジー+タワーディフェンス的な内容のゲームです。 ...

2018-12-13 · src128

【開発日記】Wikiエンジンの選定

最近Wikiエンジンの選定を行っています。世界中には多種多様なWikiエンジンが存在しますが、ネームバリューや実用性から考えると、以下の3種類あたりが良いのではないかと個人的には思いました。 PukiWiki: 日本で人気。現在も開発が続いているものの、空白の開発期間のせいでプラグイン開発者が多数離脱したのが痛いところ。 MediaWiki: Wikipediaで使われている世界一有名なWikiエンジン。知名度はナンバーワンだけどデータベースを使用する必要あり。 DokuWiki: 海外でMediaWikiに続いて人気の高いWikiエンジン。テキストベースで設定は簡単そう。 これまでPukiWikiはかなり使ってきたので、そのままPukiWikiでいいのかなとも思いましたが、そろそろこの辺で新しいWikiエンジンを試したいような気もします。 ...

2018-12-12 · src128

【開発日記】公開したgemの削除

最近やたら作成していたRuby小物ツールを整理することにしました。 RubyGems.orgで公開しているgemを削除するのは少し面倒で、公開している全バージョンを一つ一つyankしていく必要がある模様です。これには以下のコマンドをターミナルから実行します。 gem yank GEM名 -v バージョン名 全てのバージョンを削除すればそのgem自体が削除されます。ついでにGitHubで公開していたソースコードのリポジトリも削除すれば完了です。 ...

2018-12-11 · src128