Linux Mint 17.2 KDEとXfce版がリリース
Linux Mint 17.2 KDEとXfce版がリリースされたとのこと。2019年までの長期サポート版となっています。KDE : フルスタックXfce : 軽量高速という位置づけだそうです。参考サイトLinux Mint 17.2 KDE/Xfce登場(BIGLOBEニュース)
View ArticleオープンソースのPHPショッピングカート「PrestaShop」
オープンソースのPHPショッピングカート「PrestaShop」 ちょっと使ってみましたが、かなり高機能です。デザインも洗練されていて、今どきのショッピングカートという感じがします。その上、管理画面の充実ぶりには、圧倒されます。ただ、巨大なプログラムゆえ、使いこなすには時間がかかるでしょう。日本語化もできるようです。参考サイトPrestaShop/PrestaShop(GitHub)
View ArticleUbuntu Server 14.04に、php-gdとfreetypeをインストール
Ubuntu Server 14.04に、php-gdとfreetypeをインストールです。Ubuntu$ sudo apt-get install php5-gd$ sudo apt-get install freetype*$ sudo service apache2 restartCentOSは、こちら。# yum install php-gd# yum install...
View ArticleSQLServerでプライマリーキーの追加と削除
SQLServerでプライマリーキーの追加と削除です。意外と簡単でした。ALTER TABLE users ADD CONSTRAINT pk_user_id PRIMARY KEY (id) ;ALTER TABLE users DROP CONSTRAINT pk_user_id ;参考サイトALTER...
View ArticleコマンドラインからウェブページをPDFに変換してくれるオープンソースツール「wkhtmltopdf」
コマンドラインからウェブページをPDFに変換してくれるオープンソースツール「wkhtmltopdf」 プログラムでPDFを生成してもいいと思いますが、こういうツールを使うのもアリだなと思いました。結構、綺麗に仕上がります。$ wkhtmltopdf http://google.com google.pdf参考サイトWebページをコマンドラインから一発でPDFや画像に変換する(A Day In The...
View ArticleJavaScriptで記述されたJavaScript圧縮ツール「UglifyJS」
JavaScriptで記述されたJavaScript圧縮ツール「UglifyJS」 無理やりサイズを小さくするのではなく、適度に圧縮してくれるところがいい。「Open demo」のリンクをクリックすると、すぐに試せます。参考サイトnode.jsのいろいろなモジュール26 – UglifyJSでjsファイルの最適化(Developers.IO)
View Articleオンラインストレージ「Ubuntu One」のソースコードが公開
オンラインストレージ「Ubuntu One」のソースコードが公開されています。ソースを覗いてみましたが、難しくてわかりません(笑)。しかし、ファイル同期のコア技術だと思いますので、同様のサービスを考えている方には、大いに参考になるのではないでしょうか?!
View ArticlePHPカンファレンス2015、参加無料
PHPカンファレンス2015が、10月3日に大田区産業プラザで開催されるそうです。参加料金は無料。事前申込みが必要とのこと。PHPの開発者であるラスマス・ラードフ氏によるPHP7についての講演も予定されているそうなので、興味のある方は、是非!参考サイト「PHPカンファレンス2015」開催 - PHPの生みの親、ラスマス氏の講演が決定(マイナビニュース)
View ArticleEXCELのような表計算スプレッドシートをウェブ上で実現できる「Handsontable」
EXCELのような表計算スプレッドシートをウェブ上で実現できる「Handsontable」 ウェブAPIなどを利用してスプレッドシートシート本体を作成、編集させるのがベストなんでしょうが、ちょっと面倒だなと思い、このHandsontableに行き当たりました。とりあえず、候補としてメモ。こちらも結構、複雑そうではありますが。
View ArticleSUM、AVERAGEのようなエクセルの式が使えるJavaScriptライブラリ「RuleJS」
SUM、AVERAGEのようなエクセルの式が使えるJavaScriptライブラリ「RuleJS」 テーブルにするのが一番いいと思いますが、HTML要素のIDを指定して、数字の計算ができます。計算出来ないと「#VALUE!」というエラーが返ってきます。どこまでもエクセルライクで、面白いです(笑)。参考サイトhandsontable/ruleJS(GitHub)
View ArticlePHPでエクセルファイルを読み書き編集できる「PHPExcel」
PHPでエクセルファイルを読み書き編集できる「PHPExcel」 いろいろ遠回りしましたが、ようやく目的のものを探せたような気がします。いつものことながら、どこを探していたのやら。とにかく、明るい光が見えた気分です。参考サイトPHPでエクセル(xlsx&xls)を扱う方法(DAMELOGさん)PHPOffice/PHPExcel(GitHub)
View ArticleWindowsのバッチファイルで日付のフォーマット
Windowsのバッチファイルで日付のフォーマットです。for /fがループ、date /tは、現在の日付を表示するコマンド。@echo offREM # 日付フォーマットfor /f "tokens=1-3 delims=/ " %%a in ('date /t') do (set mydate=%%a-%%b-%%c)echo %mydate%For /f "tokens=1-3...
View Article印刷の改ページを制御するスタイルシート「page-break-before」と「page-break-after」
印刷の改ページを制御するスタイルシート「page-break-before」と「page-break-after」です。こんなCSSがあったんですね。見事に改ページを制御できます。感動してしまいました(笑)。<div...
View Article自動車の自動運転ソフトウェア「Autoware」がオープンソースで公開
自動車の自動運転ソフトウェア「Autoware」がオープンソースで公開されています。レーザーレーダ(レーダーの電波を光に置き換えたもの)、カメラ、GNSS(全地球測位システム)などの環境センサーを利用して、自車位置や周囲物体を認識しながら、カーナビから与えられたルート上を自律走行できるそうです。凄い時代です。参考サイト名古屋大学ら、開発済み自動運転システム一式をオープンソース化…加藤准教授「時間をジ...
View ArticleRubyを活用したサービス事例を募集中「Ruby biz グランプリ」大賞賞金100万円
Rubyを活用したサービス事例を募集中「Ruby biz グランプリ」大賞賞金100万円です! 応募された事例は、選考期間中から当実行委員会のホームページでの紹介ほか、内容を広くPRしてくれるそうです。募集対象Ruby を使った自社商品・サービス等で、新規性、独創性、市場性、将来性に富んでおり、今後継続的に発展が期待できるビジネス事例。概ね1年以上、ビジネスが継続されている国内外の事例。
View ArticleMySQLで高速に全文検索するためのオープンソースストレージエンジン「Mroonga」
MySQLで高速に全文検索するためのオープンソースストレージエンジン「Mroonga」 「MySQLで全文検索をしたいなら一番最初に検討するべき」と紹介されています。PostgreSQL用のPGroongaなんてのもありますね。とりあえず、メモ。参考サイトすべてのMySQLユーザに高速な全文検索機能を! - mroongaの紹介(技術評論社)Groonga - カラムストア機能付き全文検索エンジン
View ArticlePHPのマイクロフレームワークSilexをインストール
PHPのマイクロフレームワークSilexをインストールしてみました。今頃どうしたんだという気がしないでもないですが、Symfony2のコンポーネントを使っているというところに惹かれました。インストールしたのは、Silex 1.3です。月が変わったので、また思いつきで始めてみます(笑)。composer.json{"require": {"silex/silex": "~1.3" }}
View ArticleSilexで「Hello world」
Silexで「Hello world」です。まずは、はじめの一歩。実際に設定してみたサイトがこちら。「2FreeHosting.com」という無料ホスティングです。PHP、MySQLなど利用可。無料で大変ありがたいのですが、ちょっと重いです。require_once __DIR__.'/vendor/autoload.php'; $app = new Silex\Application();...
View ArticleSilexにTwigを組み込む
SilexにテンプレートエンジンのTwigを組み込んでみました。作業ノートさんの記事は、Twigに限らず、その他のSilexの設定もまとめられていて、非常にありがたいです。参考にさせてもらいました。 // Twig$app->register(new Silex\Provider\TwigServiceProvider(), array('twig.path' =>...
View ArticleSilexのテンプレートエンジンTwigで、グローバル変数の設定
SilexのテンプレートエンジンTwigで、グローバル変数の設定です。同じ要領で、フィルターも設定できるらしい。関係ありませんが、PHPにlevenshteinなんていう関数があるんですね。新たな発見でした。$app['twig'] = $app->share($app->extend('twig', function($twig, $app) { // グローバル変数...
View Article