アシアルブログ

アシアルの中の人が技術と想いのたけをつづるブログです

Tech

Onsen UIが生まれたきっかけ

本記事はOnsen UI Advent Calendar 2016のエントリーです。Onsen UIが生まれたきっかけについて、簡単に紹介したいと思います。

MA(マッシュアップアワード)11でMonacaを使おう

MA(マッシュアップアワード)11に参加される方向けに書かれた記事です 随時更新してまいります

PHPで日付時刻の処理を書くなら Carbon がおすすめ

Carbon とはPHPのDateTimeクラスを継承して拡張された日時操作ライブラリです。 Carbonは単に「DateTime扱いやすいぞやったー」というライブラリだけでなく、課題になりやすい日時処理に関するメンテナンス性向上やコードの品質面でメリットがあるということ…

非エンジニアのWebディレクターにオススメのGUIツール(Windows) MySQL/PostgreSQL編

今回はコマンドラインが苦手な非エンジニアのWebディレクターにオススメする、MySQLやPostgreSQLのGUIツール「HeidiSQL」をご紹介いたします。

Laravel5でシンプルなCRUDアプリを開発する

L5の基本機能を扱いつつシンプルなブログアプリを作ってみようと思います。PHPやMySQLは分かるけどFWはよくわからないな〜」とか「Laravel5 気になってるんだよな〜」という人には特におすすめですよ!

iOSデバッガー3.2の変更点について

1月24日より、iOS版の最新デバッガーである3.2.0の配信を開始しました。このデバッガーではCordova 4.1への対応やステータスバーの搭載をとりやめるなど、いくつか大きな変更点があります。本記事にまとめていますので、ご参考にしていただきますようお願い…

Google の Chrome Dev Summit ~ Service Workers に関して ~

Google の Chrome Dev Summit に、先月参加してきました! こちらは、Chrome の新機能の紹介や開発者コミュニティーからの要望などをフィードバックする、技術者向けのイベントで、カリフォルニア州のマウンテンビューにある Google の本拠地で開催されまし…

Crosswalkを使うとどれくらいパフォーマンスがアップするかテストしてみました

Intelが開発しているCrosswalkとWebViewでどれくらいのパフォーマンス向上が見られるかテストしました。

Monacaでのアプリ開発をローカルで可能にする「Monaca Localkit」ベータ版の紹介

Monaca Localkitはローカルのエディタを使ってMonacaアプリの開発を可能にします。

AngularJS 1.3のフォームまわりの機能強化

こんにちは中川です。 先日、AngularJS 1.3 がリリースされましたね。 動作速度の改善や、メモリ消費量の削減などパフォーマンス面での改善もうれしいところですが、 機能的にはフォーム関連の機能強化が特にうれしく感じましたので、紹介したいと思います。

メールサーバーの設定まとめ(postfixとdovecot)

こんにちは、牧野です。 さて、今日の話題はインフラのメールサーバー設定の話です。 もう数ヶ月前になりますが、postfixを使ってメールサーバーを立てる機会があったので、その時の設定をまとめようと思います。 やりたかったことは大きく分けて以下の3つで…

スポンサーブースに遊びに行こう!

アシアルの岡本です。 WordCamp Tokyo 2014とPHPカンファレンス2014の開催が今週土曜日に迫ってまいりました。 今年の岡本はWordCamp Tokyo 2014側に「スタッフ」「スポンサーブース出展」と「セッション登壇者」の3点セットで参加いたします。 本題ですが、…

Webスクレイピングが捗るGoutteを使ってみる

PHPですごーく簡単にWebスクレイピングをやります。

外部コンテンツをiframeサイズで拡大縮小させたり、固定幅コンテンツをウィンドウサイズでピッタリ表示させる方法

iframeを使って外部サイト(自分で更新できない)を表示したいときに、 iframe内のコンテンツを拡大縮小する方法 サイトコンテンツを固定幅のまま、あらゆるブラウザで、 ウィンドウサイズに合わせてピッタリに拡大縮小する方法

PC/スマホでは無いWEBアプリ開発の話 -ハイブリッドキャスト編-

こんにちは、Monaca for Hybridcastチーム、斉藤です。 今回はテレビの未来であるハイブリッドキャストという規格をエンジニア目線から、さらにそのためのツールとして弊社で開発したMonaca for Hybridcastについて語ってみたいと思います。

IllustratorでSVGファイルを保存してみました

最近よく見かけるSVGファイル。 Illustratorで作ったデータをSVGに保存してみました。

Protractorでハイブリッドアプリを自動テスト!

開発中も気軽にテストを実行できる環境があれば、既存コードのリファクタリングや使用しているフレームワークのバージョンアップなども安心して行えます。 というわけで今回は「Cordova + AngularJS + Onsen UI でハイブリッドアプリを作り、それをProtracto…

【アシアル塾】Linux超入門編・第一回はじめてのターミナル(黒い画面)操作のスライドを公開します

こんにちは、岡本です。 先週のアシアル塾ではLinux超入門編を開催しました! Linux超入門編は未経験者の方向けに、操作方法や最低限押させておきたいコマンド・viの操作方法をお伝えするクラスです。次回は仮想サーバー上にLAMPを構築して簡単なPHPプログラ…

【アシアル塾】PHPオブジェクト指向再入門編のスライドを公開します

こんにちは、岡本です。 先週は第一回目のアシアル塾を開催いたしました。 初回にもかかわらず大勢の方にご参加いただき、非常に楽しい授業を行うこと出来ました。 復習したい方・次回の講座に参加したい方のために資料を公開いたします。

HTML5プロフェッショナル認定試験レベル1 受験記

・HTML5プロフェッショナル認定試験とは ・試験の対象職種 ・出題範囲 ・勉強方法 ・受験結果

ダミーデータをhogehogeしないでFakerで生成する

テストやシーダーでダミーデータを扱う際には、Fakerというライブラリを使っているので、今回はそのFakerについて簡単に紹介したいと思います。

Chrome Appsで簡易Webサーバ構築

今回は、Chrome Appで簡易サーバを作ってみます。Chrome AppsはHTML5を使用して作成され、Chromeをプラットフォームとして動作します。Chromeの画面内部で動くのではなく、アプリケーションごとに個別の画面を持ち、デスクトップ型アプリケーションと同様に…

(PHPで)指定ディレクトリ以下を全部チェックしてファイル一覧を取得する方法

「特定ディレクトリ以下のファイル全てに対して処理を行うプログラム」を書く機会というのは、たまにありますね。 色々なやり方がありますが、それぞれに一長一短あります。「特定ディレクトリ以下のファイル全てに対して処理を行うプログラム」の様々な実装…

uglify-jsで顧客とのアプリ確認をもっと楽に!

こんにちは、斉藤です。 今回は顧客とのアプリ確認を楽にする方法をご紹介します。

PHP5.6.0alphaリリース!新機能を試す

久保田です。 PHP5.6.0alpha1が1月23日付けでリリースされました。この記事では5.6に搭載される以下の新機能や変更を紹介します。

Flashコンテンツのスマホアプリ(iOS/Android)への移植手法に関して

Flashの移植では、いろいろと手法はあると思いますが、 今回は純粋にネイティブアプリに移植しました。 その経緯や試行錯誤について、お話ししたいと思います。

あんなこともこんなことも。そう、Node.jsならね。

こんにちは、斉藤です。 今回はWEBアプリの開発に役立つ色んなNode.jsの便利なモジュールをご紹介します。

AWS SDK for JavaScriptでAmazon S3とDynamoDBをクライアントサイドJavaScriptのみで操作する

久保田です。 AWS SDK for JavaScriptのデベロッパープレビューがリリースされました。この記事では、AWSで提供されているファイルストレージのS3と分散キーバリューストアのDynamoDBを、AWS SDK for JavaScriptを使ってクライアントサイドJavaScriptから扱…

【iOS】カスタムSegueの作り方

こんにちは、橋本です。 今日はiOSのSegueのカスタム方法について書いていきたいと思います。 久々のiOSネイティブネタです。

MonacaPressプラグインリリース記念!16時間耐久一人ハッカソン (特命MonacaPress vol4)

お蔭様でMonacaPressプラグインを世に出すことができました。やはり自分のプロダクトを持てるというのは嬉しいものですね。まだ投稿アプリしか作れませんが、バリエーションを充実させることでWordPressを利用するWeb制作者の方がより簡単にモバイルアプリを…