タグ

ブックマーク / atmarkit.itmedia.co.jp (18)

  • Slackと違ってオンプレミス環境で作れるOSSチャット基盤4選&RocketChatの基礎知識

    Slackでは、チャット形式でメッセージやファイルのやりとりができ、リアルタイムなコミュニケーションが可能です。また、UIが分かりやすく直感的に操作できるため、初めての人でも使いやすいのが特徴です。ユーザーは「チャンネル」というチャットルームに自ら参加し、自由なコミュニケーションができます。なお、一部の人だけでチャットをするプライベートチャンネルや、個人宛のメッセージも可能です。 その他、高い検索機能や簡単なファイル共有、多彩なショートカットコマンド、外部サービスとの連携の容易さなどが、人気の要因となっています。 Slackは現在最も注目されているチャットツールの1つですが、クラウド型サービスであるため、企業内でやりとりしたメッセージの内容やファイルなどのデータは外部のサーバに保存されることになります。企業によっては、社内情報を外部に保存することに抵抗があり、Slackおよびその他クラウド

    Slackと違ってオンプレミス環境で作れるOSSチャット基盤4選&RocketChatの基礎知識
  • HTML、CSS、JavaScriptでデスクトップアプリを開発できるElectron 1.0、Devtron 1.0、Spectron 3.0が提供開始

    HTMLCSSJavaScriptデスクトップアプリを開発できるElectron 1.0、Devtron 1.0、Spectron 3.0が提供開始:WordPressSlack、Yeoman、Visual Studio Code、Atomなどで活用 Web技術を利用したクロスプラットフォームのデスクトップアプリ開発フレームワーク「Electron 1.0」がリリースされた。APIデモアプリ、検証・デバッグ用ツール、テストフレームワークも同時に公開されている。

    HTML、CSS、JavaScriptでデスクトップアプリを開発できるElectron 1.0、Devtron 1.0、Spectron 3.0が提供開始
    siteworkers
    siteworkers 2016/05/12
    なるほど
  • 「WordPress“1000倍”高速化」チューニング 第二弾──「PHP 7」を導入する

    ブラウザで、トップページにアクセスしてください。2度目以降のリロードでページのロード時間が速くなっていることを確認できます。筆者の環境では、およそ「18ms前後」になりました。このあたりまでチューニングが進むと、ブラウザでの測定はほぼ限界となります。 続いてabコマンドでベンチマークを取ります。ここから、測定値の揺らぎを抑えるため、リクエスト数を100から300に、同時接続数を10から30に増加させます。

    「WordPress“1000倍”高速化」チューニング 第二弾──「PHP 7」を導入する
    siteworkers
    siteworkers 2016/04/19
    なるほど
  • Git初心者がVisual Studio OnlineでGitを使ってみた

    Git初心者がVisual Studio OnlineでGitを使ってみた:Visual Studio Onlineで始めるGitとCI入門(1)(1/3 ページ) 初心者がクラウド上のツールを使ってGit、CI(継続的インテグレーション)を始めてみる連載。初回は環境設定とGitでのバージョン管理の始め方を紹介。 一介のプログラマーである限り 筆者は、はっきり言って「Windows Azure」(以下、Azure)やVisual Studio Online(以下、VS Online)、バージョン管理システムであるGit、CI(継続的インテグレーション)などについて全く知らない。使ったこともない。この原稿の依頼メールが来た時、最初は分野が違うため断ろうかと思っていた。 しかし、日ごろ新しい物にあまり興味も示さず、1つのことだけに固執する自分に少し疑問を感じていたので、これを機会に「調べてみる

    Git初心者がVisual Studio OnlineでGitを使ってみた
  • マイクロソフトがテストツール「BrowserSwarm」発表

    テスト結果はInternet Explorer(IE)、Google Chrome、Firefox、Safari、OperaなどのWebブラウザのバージョンごとに合格率が表示される。テストに合格した項目と不合格だった項目は別々に参照でき、修正が必要な個所がすぐに分かるようになっている。 BrowserSwarmのプロジェクトは、jQueryライブラリの開発などに参加しているappendTo、クラウドベースのテスト用プラットフォームを提供するSauce Labs、マイクロソフトのInternet Explorer(IE)チームが協力して手掛けている。 IEチームは「質の高いフレームワークは現代のWebの基盤であるにもかかわらず、さまざまな端末やWebブラウザで横断的なテストができるリソースはあまり存在していなかった。BrowserSwarmでは相互運用性を備えたフレームワークの構築を支援する

    マイクロソフトがテストツール「BrowserSwarm」発表
    siteworkers
    siteworkers 2013/09/27
    なるほど
  • さっくり理解するPHP 5.5の言語仕様と「いい感じ」の使い方

    PHP 5.5.0が公開されました。オペコードキャッシュやジェネレータなど、言語仕様としても実行エンジンとしても挑戦的な内容が含まれています。 「PHP 5.5.0」が、2013年6月20日に公開されました。2012年3月1日に公開された「PHP 5.4.0」から数えて1年3カ月ぶりのメジャーバージョンアップになります。これまでのメジャーバージョンアップの例に漏れず、言語仕様としても実行エンジンとしても挑戦的な内容が含まれています。なお2013年7月18日にはバグ修正版の「PHP 5.5.1」が公開されており、稿のサンプルコードは同バージョンで動作を確認しました。 PHP 5.5系列が公開されたことに伴い、PHP 5.3系はメンテナンスモードに入りました。同年7月11日に公開された「PHP 5.3.27」が5.3系列の通常の最後のバージョンとなり、これ以降はセキュリティ修正のみの対応とな

    さっくり理解するPHP 5.5の言語仕様と「いい感じ」の使い方
    siteworkers
    siteworkers 2013/08/20
    なるほど
  • iOSアプリのUIを爆速で激ヤバにする2つのライブラリ

    iOSアプリのUIを爆速で激ヤバにする2つのライブラリ:生産性ガチアゲなオープンソースiOSライブラリ(2)(1/4 ページ) ゼロからiOS SDK開発を始める新規開発者でも超高速・高品質な開発を可能にするオープンソースのライブラリを目的別に紹介していく連載です。実際にライブラリを組み込みながら技術的な側面も併せて詳細に説明していきます。今回は、Clearのような折り畳みやFlipboardのようなめくりエフェクト、Twitterのようなプルリフレッシュを実現する方法を紹介します。 「あのアプリのあの機能」を実現するEGOTableViewPullRefreshとMPFoldTransitionを使ってみた 「良いアプリの条件」というと何が思い浮かぶでしょうか。例えば、誰も実現してない機能を実装していたり、パフォーマンスが良かったり、動作が安定していたり…… とさまざまな意見があると思

    iOSアプリのUIを爆速で激ヤバにする2つのライブラリ
    siteworkers
    siteworkers 2013/05/16
    これは便利そう
  • Amazonクラウド、設計・開発・運用技術の認定試験を開始

    AWSは同社初となる認定プログラムを発表した。ネットワーク、ストレージ、セキュリティとデータベースに関する専門技術および、Webサーバやアプリケーションサーバに関する知識を問い、スキルを認定する。 Amazon Web Servicesは4月30日、AWSのベストプラクティスの知識を持ったIT専門家を認定する「AWS認定プログラム」を発表した。AWS上のネットワーク、ストレージ、セキュリティとデータベースに関する専門技術および、Webサーバやアプリケーションサーバに関する知識を問うテスト。システム運用管理者や、システム設計に携わるアーキテクト、開発者を対象とする。 こうした認定プログラムは同社初。AWSプラットフォーム上でアプリケーションをデザイン、デプロイ、運用ができるIT専門家としてのスキルや知識、専門性を証明するもの。試験に合格すると、認定資格のロゴを名刺や履歴書に貼ることができる。

    Amazonクラウド、設計・開発・運用技術の認定試験を開始
    siteworkers
    siteworkers 2013/05/08
    資格で給料が上がる時代は終わった、そして英語と同じく必須の時代が始まる?
  • エンジニアが正しく「好き」と伝えるための実装法

    4月18日、技術者のためのトークライブイベント「TechLION vol.12」が開催された。そこで語られたエンジニアと文系女子のセキララな日常風景をレポートする。 4月18日、技術者のためのトークライブイベント「TechLION vol.12」が開催された。今回のテーマは「出会い」。さまざまな「出会い」が語られる中、ITを通じて出会った夫婦、ショウジ ヨシオリ氏とショウジ ユウコ氏によって繰り広げられたプレゼンテーションの一部を紹介する。ショウジ ヨシオリ氏はクックパッドのサービス開発エンジニア、ショウジ ユウコ氏はグルーヴノーツで広報を担当している。 エンジニアと文系女子が結婚するとどうなるのか。日常の風景をセキララに語ってくれた。 自転車に乗って2人で仲良く帰宅しているときの会話 ユウコ氏:ヨシオリさんの方が速い! ヨシオリ氏:へへへ、勝った!! ユウコ氏:私の方が軽いから遅いんだも

    エンジニアが正しく「好き」と伝えるための実装法
  • 高速軽量なフレームワーク、FuelPHPって何?

    人気急上昇中のシンプルで高速軽量なWebアプリケーションフレームワーク、FuelPHPについて学ぶイベントをレポートする はじめに FuelPHPはCodeIgniterの流れをくみ、PHP 5.3以上で動作する、シンプルかつ柔軟で高速軽量なWebアプリケーションフレームワークです。日でも昨年から人気急上昇中で、東京では昨年、有志のメンバーを中心に2回の勉強会が開催されました。いずれも大盛況で、注目度の高さがうかがえる勉強会になりました。 第3回目となる今回の勉強会では、参加者全員で勉強会を盛り上げたいと考え、ゲスト講演3のほか、参加者によるLT(ライトニングトーク)大会を行いました。LT大会では13名の有志が、FuelPHPに関係するLTを披露しました。場所は、渋谷マークシティのサイバーエージェントで開催しました。 【参考】勉強会については以下のページをご覧ください。 FuelPHP

    高速軽量なフレームワーク、FuelPHPって何?
  • iOS SDK開発でOSSライブラリを使う際の基礎知識

    iOS SDK開発でOSSライブラリを使う際の基礎知識:生産性ガチアゲなオープンソースiOSライブラリ(1)(1/2 ページ) ゼロからiOS SDK開発を始める新規開発者でも超高速・高品質な開発を可能にするオープンソースのライブラリを目的別に紹介していく連載です。実際にライブラリを組み込みながら技術的な側面も合わせて詳細に説明していきます。初回は、OSSライブラリ活用の基UI系を中心にライブラリを16個紹介します。 OSSライブラリを活用した超高速・高品質な開発方法 オープンソース(以下、OSS)のライブラリを活用して開発を行うと、ライブラリ未使用の場合に比べて生産性、品質ともに圧倒的な違いが出ます。連載では、ライブラリの種類、使い方、メリットなどを、実際に動くコードと一緒に解説していきます。 近年、iOS(iPhoneiPad)アプリ市場が急速に発展し、アプリ開発者は変化する状

    iOS SDK開発でOSSライブラリを使う際の基礎知識
  • PostgreSQLのセキュリティアップデートが緊急リリース

    OSSのRDBMSであるPostgreSQLで、予告されていたセキュリティアップデートがリリースされた。ユーザーは速やかなアップデートを。 2013年4月4日、PostgreSQLで「深刻な脆弱性」に対応するためのマイナーアップデートがリリースされた。 今回発見された脆弱性は、DBの正規アカウントを持たないユーザーがpsqlなどでDB接続しようとするだけでDBを破壊できるというもの。「-」で始まるユーザー名で接続すると、データベースサーバのデータディレクトリ構造などに影響を与える可能性がある。一般ユーザー権限で実行できることから、ユーザーには速やかなアップデートを呼び掛けている。 もし即時のアップデートが困難な場合は、一時的にオープンなネットワークからPostgreSQLへの接続を制限するといった回避策も検討する必要があるだろう。 アップデートの対象は以下のバージョン。7.4系、8.0~3

    PostgreSQLのセキュリティアップデートが緊急リリース
  • ドキュメント指向のNoSQLデータベース(CouchDB、MongoDB)編

    書籍紹介 連載は下記書籍から第5章を基に、@IT向けに再構成して掲載しています。 目次 序 章 ビッグデータの時代 第1章 NOSQLとは何か? 第2章 NOSQLのデータモデル 第3章 アーキテクチャの基概念と技術 第4章 HadoopはNOSQL? 第5章 主なNOSQLデータベース製品 第6章 NOSQLデータベースの選択基準 第7章 NOSQLを使うビジネス 連載は書籍『NOSQLの基礎知識』(リックテレコム刊、ISBN:978-4897978871)で解説されている内容から一部を抜粋し、連載向けに一部再編集して掲載したものです。 書籍では、一般にNoSQLと呼ばれている各種データベース技術について、基概念から主要なプロダクトの特性、ベンチマーク結果までを紹介しています。データモデルやアーキテクチャの違いといった基概念から、各プロダクトの特徴を理解できる内容になっていま

    ドキュメント指向のNoSQLデータベース(CouchDB、MongoDB)編
    siteworkers
    siteworkers 2013/03/27
    これはいい。
  • いま知っておくべきWebサービスのための高速ネットワーク技術(後編)

    いま知っておくべきWebサービスのための高速ネットワーク技術(後編):ボトルネックの解決が新たなボトルネックを顕在化(1/2 ページ) 前編に続き、10GbEやInfinibandといった高速ネットワーク技術のパフォーマンスを探るとともに、次世代Webサービス構築にどのように適用できるのかを考察していきます。

    いま知っておくべきWebサービスのための高速ネットワーク技術(後編)
  • 共同創業者に聞いた、GitHubは何が違ったのか?

    プロジェクトホスティングサービスで高い成長率で注目を集める「GitHub」(ギットハブ)。2008年4月の一般公開から5年足らずで利用者数が300万人を突破(2013年1月中旬)した。これはソフトウェア開発者向けサービスというニッチ市場では破竹の勢いといっていい。2012年7月には有力ベンチャーキャピタリスト、アンドリーセン・ホロウィッツを中心に1億ドル(約91億円)という大きな投資を受けて注目を集めた。 GitHubがローンチした時点で、すでに同類のサービスは多くあったが、過去5年を見れば、一人勝ちといっていい勢いだ。この強さの秘密は何なのか? 来日中のGitHub共同創業者らに話を聞いた。 Googleトレンドを使って、「github」「gitorious」「bitbucket」「sourceforge」「codeplex」を検索ボリュームの推移を比較した。青線のGitHubが類似サー

    共同創業者に聞いた、GitHubは何が違ったのか?
  • 「このエンジニアはすごい!」顧客もうなる「質問力」とは

    「このエンジニアはすごい!」顧客もうなる「質問力」とは:ITエンジニアの市場価値を高める「営業力」(6)(1/2 ページ) 努力はしたが、褒められることはなかったITエンジニア時代の私 「君は技術があるけど、話が下手だねえ」 ITエンジニア時代、顧客からこう言われて落ち込んだことが何度もありました。 そこで、予行演習(よく“ロープレ”といわれるやつです)などをして次回の訪問に臨むのですが、やっぱり同じことを言われる。「結論から言え」と言われたら、次からそれを心掛けるなど、努力はしました。でも、なかなか褒められない。 話をしていて、途中から顧客の反応が悪くなっていくのが、自分でも分かるのです。仕方なく、適当なところで切り上げて終わる。こんなことを何回繰り返したか分かりません。 それでもITエンジニアのときは、まだ良かった。私はその後、転職して営業を担当しましたが、営業に対する顧客の反応はもっ

    「このエンジニアはすごい!」顧客もうなる「質問力」とは
    siteworkers
    siteworkers 2013/02/02
    なるほど
  • JavaScriptで誰でも簡単に作って稼げる「Officeアドイン」とは?

    ※2015/08/08 更新:「Office用アプリ」(App for Office)は「Officeアドイン」(Office Add-ins)に名称変更されました。これに合わせて、文の記述を一部修正しました。 ※2016/01/15 更新:Office 2016におけるOfficeアドインの機能強化に合わせて、文の記述を一部修正しました。 最新のOffice 2013で使用可能なOfficeアドイン(=Office Add-ins、OfficeのWebアドイン。以前は、Office用アプリ、または、Apps for Officeと呼ばれていた)は、JavaScriptで記述できる。従来、「アドイン」と言えば、ネイティブコードや.NETなどで構築したが、新しいアドイン(Webアドイン)では、JavaScriptに慣れ親しんでいる開発者であれば、誰でも既存のスキルを生かしてOffice上

    JavaScriptで誰でも簡単に作って稼げる「Officeアドイン」とは?
  • Node.js、MongoDBでデータの保存

    Node.js、MongoDBでデータの保存:Node.jsを使ってみよう(2)(1/4 ページ) Node.jsとSocket.IO、MongoDBを使用して、Webページの更新内容がリアルタイムにView画面に反映されるサイトを作ってみた MongoDBの紹介 前回はNode.jsでWebアプリを作成するために、ExpressやSocket.IOを使用したデモを基に説明した。今回はWebアプリのデータを保存するために必要なデータベースとしてMongoDBの使い方を説明していく。今回の記事でも後半でMongoDBを使った簡単なデモを用意しているので試してみてほしい。 MongoDBとは、ドキュメント指向のデータベースでNode.jsと相性がいいため、Node.jsとともに注目されている。Node.jsで実装したREABLOエンジンを使ったTech Releaseでも記事のデータベースとし

    Node.js、MongoDBでデータの保存
    siteworkers
    siteworkers 2013/01/23
    なるほど
  • 1