アシアルブログ

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

バックエンド(プログラミング)

レコメンド - アイテムベース協調フィルタリング -

jaccard指数を使った簡単な商品レコメンドの紹介です。 アルゴリズムと実際にそれを利用したWebサンプルシステムを解説します。

機械学習で女性のタイプ判定処理を行う

機械学習、今回はSupportVectorMachine(通称SVM)でタイプの女性画像を3次元ベクトルで記憶させ、 「この画像はあなたのタイプの女性であるか」を過去の学習結果から判定を下してくれます。 これで困ることはもうありません。

Python x 自然言語処理でアシアルブログの単語ランキングを算出する

PythonでWebスクレイピングしたHTML文字列から、形態素解析した一般名詞のみを抽出し、単語の出現度でランク付けを行います。

Vue.js + vuexによるToDoアプリケーションの実装

Vue.jsとvuexを使用して、ToDoアプリケーションを実装します。

Laravel 5.4でWeb APIを作る

LaravelでWeb APIを作る方法を解説します。

Laravel 5.4で Vue.js開発環境を手軽に作る

Laravelのインストール方法と、フロントエンド開発環境のセットアップ、簡単なVueコンポーネントの作り方を解説します。

MonacaクラウドとGitHub連携方法

MonacaクラウドとGitHubがついに連携しました。GitHubアカウントでのMonacaへのシングルサインオンや、クローン、コミットやプッシュなど、MonacaクラウドIDE上のプロジェクトをGit管理ができます。画面を見ながら説明します。

Symfonyの歩き方/5分でわかるSymfony Best Practices

PHPフレームワークSymfonyの初心者向け学習資料を共有します。

Monacaアプリで重要なデータを保存する3つの方法

Monacaアプリでセキュアなデータを扱う際の方法を3つ紹介します。

Cordova 5でCrosswalkプラグインを使ってみた

こんにちは、Monacaチームの細井です。 本記事では、Cordova 5でCrosswalkプラグインを使用する手順を紹介します。

【Android】はじめてのカスタムURLスキーム

こんにちは、Monacaチームの細井です。 AndroidでカスタムURLスキームを使ってみた、という内容をお送りします。 何故、今更そんな昔からある話を?というと、Monacaデバッガーの新機能で使うことになったからです。

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

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

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

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

Web Componentsでお気に入りボタンを作ってみましょう!

最近、Web Componentsというものが流行っていますね。「Web Componentsはどういうものか」って思っている人が多いと思います。Web Componentsを学びながら簡単なカスタムエレメントを作ってみましょう!

Burp Suiteで脆弱性診断

脆弱性診断ツールは世の中にいくつかありますがお手頃な価格で購入することができるBurp Suiteを使った脆弱性診断の方法を紹介します。

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

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

日本語版「Stack Overflow」のAPIを利用してみた!

今回は、今後ますます活発化する日本語版「Stack Overflow」をAPIで扱う方法を紹介します。 利用方法は簡単です。Stack Overflowからの情報取得だけであれば、API利用のための登録作業も必要ありません。 また、APIを叩くためのURLはStackExchange apiで作成…

安全なPHPを使っていますか? - PHPバージョンアップとの付き合い方を考える

多くのPHP製サイトでは、安全でないバージョンのPHPが使用されている。 安全なバージョンのPHPを使って、セキュリティを改善しよう。

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

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

レバレジーズさん主催のヒカ☆ラボPHPイベントで「今、最もイケてるPHPフレームワークLaravel4」の発表をしました。

今、最もイケてるPHPフレームワークLaravel4の導入の根拠と実業務へのベストプラクティスについての発表です。

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

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

FFmpegによる動画エンコードの基本

FFmpegを使用した動画エンコードの基本について紹介します。

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

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

Canvas Fingerprintingというトラッキング技術

Canvas Fingerprintingという新しいトラッキング技術。どのようなものなのか、どのようにして使うのか、どのようなリスクがあるかを取り上げます。

Phalcon勉強会(Phalcon Night)に登壇しました

こんにちは。宇都宮です。 8月5日にPHPフレームワーク・Phalconの勉強会があり、縁あって登壇させていただきました。

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

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

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

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

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

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

アシアル塾を始めます ~1回1時間3,000円で学べる教育サービス

今月より新しい教育サービスとして「アシアル塾」をスタートいたしました。 1回1時間3,000円で現役のWeb製作関係者が最低限知っておきたい技術的な超入門講座と、 Webプログラミングの基礎を学んだ方のための応用講座を提供していきます。 アシアル塾 OPE…

【最速PHPフレームワーク】Phalconを実案件で使った感想

Phalconは、PHP拡張として実装された、フルスタックのPHPフレームワークです。非常に高速に動作するという特徴がありますが、特有の難しさもあります。 そこで、実際に開発を行って感じたPhalconの特徴を、Q&A方式で紹介していきます。