ブロックチェーン

弊社では、ブロックチェーン技術を現在研究しており、分散管理の可能性を今後もっといいものに変えようと考えています。
DBとは違ったメリット・デメリットがあるので、そのあたりの基盤技術を、しっかりつくりあげてよりいいものを、お客様にご提供できればと考えております。

ウェブスクレイピング

現在、高速かつ高精度のウェブスクレイピングに取り組んでいます。
色々なサイトがあるので、なかなか難しいのですが、特定の抽出条件で
あれば随分精度はあがりました。

現在正式運用していますが、今後はもっと高速高精度を目指したいと
思います。

クローラー等を作成したい・製品に組み込みたい場合も弊社に相談して
いただければ幸いです。

TensorFlow

機械学習は日々進化を遂げ、エンジニアにとって無視できない存在となってきました。
現在では、検索エンジン・SNS・マーケッティング等さまざまな分野で活用されています。

そんな中、Googleが機械学習ライブラリ(TensorFlow)を公開しました。

これは、これから始める人からがっつり画像認識等やりたい方まで対応できる素晴らしい物です。
ぜひ一度お試しください。

夏季休暇のご案内

拝啓
貴社ますますご清栄のこととお慶び申し上げます。
また、平素は格別なるご高配を賜り厚く御礼申しあげます。

弊社では、誠に勝手ながら、夏季休暇を以下の日程で実施させていただきます。
大変ご迷惑をお掛けいたしますが、何卒ご了承くださいますようお願い申し上げます。

2017年8月11日(金)~2017年8月16日(水)

※2017年8月17日(木)より、通常業務を開始します。
※休暇中のお問い合わせにつきましては、2017年8月17日(木)以降に対応させていただきます。

Jubatus

今後様々なところで活用されるであろう機械学習ですが、分散型機械学習するのに素敵なフレームワークJubatusというものがあります。

このフレームワークを使って色々なデータを活用し、様々な用途に利用できます。
現在、弊社では、メールを機械が学習し、本文を作るというものを作成しております。

これから時代が変わりそうな予感・・・

機械学習

現在流行りの機械学習案件を行っております。
PHPでユーザインタフェース、機械学習部分はPythonと
いうような構成です。
興味のある方はぜひお問い合わせください。

memcached同時接続数

大量のリクエストを捌くために、memcachedを導入するプロジェクトも多いと思います。
ただ注意点があり、カーネルの設定がそのままでは、memcachedの設定で同時接続数をあげてもサーバ負荷とアクセス数が比例しません。

問題は、『net.core.somaxconn』にあります。

デフォルトは、128

net.core.somaxconnはOSレベルの接続キューの最大長として、TCPソケットで待ち受けるサービス全般に影響を与えます。具体的には、アプリケーションレベルで指定した接続キューの最大長 > net.core.somaxconnの場合、接続キューの大きさは暗黙にnet.core.somaxconnに切り詰められている可能性があります。

年末年始休暇のご案内

拝啓
貴社ますますご清栄のこととお慶び申し上げます。
また、平素は格別なるご高配を賜り厚く御礼申しあげます。

弊社では、誠に勝手ながら、年末年始休暇を以下の日程で実施させていただきます。
大変ご迷惑をお掛けいたしますが、何卒ご了承くださいますようお願い申し上げます。

2016年12月28日(水)~2017年1月3日(火)

※2017年1月4日(水)より、通常業務を開始します。
※休暇中のお問い合わせにつきましては、2017年1月4日(水)以降に対応させていただきます。

フレームワークに拘らない

弊社では、Cakeじゃなければダメとかいうのはありません。
現在、FuelPHPでのお話もいただいています。

最新のフレームワークで作成したい等、ご要望がありましたら
なんなりとお申し付けください。

CIモデルからの脱却

CodeIgniterを使用して現在アプリケーションを作成しておりますが、サービスやアプリケーションの仕様上、機能差異を吸収するのが難しくなってきました。
でも、コントローラを分散するのは、メンテナンス上よろしくないので・・・
CIモデルを捨てて、独自のモデルで動作するように設計しなおしました。

これで、ビジネスロジックの差異部分だけをモデルに書くことができるようになったので大幅に生産性があがるはず・・・あがるといいなー(笑)