2014年12月25日木曜日

GoogleAppsScriptをさわってみた ~WebサイトにGASを連携させてみる編~

~みなさま、こんにちは!~

渡辺です。

前回はSitesを使って簡単にWebサイトを作ってみました。
とはいうものの、ハリボテサイトを作った程度ですが、、、

(前回の記事はコチラから!⇒(GoogleAppsScriptをさわってみた ~Sitesを使ってみる編~)



~今回のテーマ~

今回は「WebサイトにGASを連携させてみる」です。
前回投稿からの連載ということで、Sitesは前回作ったものを使用したいと思います。

-前回作成したサイト-




















では、この続きからサイトを構築したいと思います。
今回は、GASと連携させるということで、以下をサイト上にアップしてみたいと思います。

・スプレッドシート
・maps

2014年12月24日水曜日

最近のオススメアプリ Frognote/トランスレーターPro

こんにちは。市村です。

先日、今使っているスマホがiPhone 4Sだと言ったら「まだ4Sなの?」と言われてしまいました。
確かに、iOSが8になってからは動作もだいぶのっそりしてきてしまったので、そろそろ変え時かな、と思っています。
しかし、家電などでもそうですが、「さぁ、買い替えるぞ!」と思っても壊れたりするまではなかなか踏ん切りがつかないですよね。
単に貧乏性なだけかもしれませんが。
そうして決心がつかないうちに更に新しいのが出て、またタイミングを失う、の繰り返しな気がします。
6Sが出るまでにはiPhone 6に乗り換えたいですね。


さて、本日は最近見つけた便利そうなアプリを2つほど紹介します。
iOS版しかないようですが、、、


2014年12月22日月曜日

『Windows Server 2003のサポート終了』を改善の機会と考える

こんにちは、渡辺です。

Windows Server 2003のサポート終了まであと6カ月余りとなりました。
Windows XPのサポート切れ対応が終わったと思ったら、今度はサーバかぁと、頭を痛めている情報システム部門の方も多いのではないでしょうか?

XPサポート切れの時もそうですが、情報システム部門の方は、アプリケーションのOS・ブラウザへの対応を限られた時間の中で実施しているものと思います。
しかし、今回のWindows Server 2003のサポート切れへの対応が終わったとしても、また5年後には、Windows Server 2008 R2の延長サポート終了がやってきます。

このように、延々とサポート切れの対応に追われてしまい、本来であれば、企業の競争力・価値を向上させるべき部門であるのに、そうなれていない企業が多いのではないでしょうか。
特に情報システム部門の人数が少ない、もしくは小規模なシステムを利用されている企業においては、この傾向が強いのではないでしょうか?
なお、アプリケーションを対応しきれずに、XP2003を使い続けている企業もいるのが実態ですよね。


では、どうするか。

2014年12月19日金曜日

「PCなんて自作できないパーツいっぱいありすぎ」って人へ

いつもハードウェアについて書いている方の竹内です。


昨シーズンの終わりにスノーボードを買いまして、せっかくなので先週末に丸1日かけてスノーボードに貼るステッカーを作ったわけです。
せっせと作って、いざステッカーを貼ろうと糊部分の紙を剥がしてようやく下地が透明なことに気づいたわけです。
私が頭で思い描いていたのは、白地に絵が書いてあるものなので失敗です、ボードの柄がスケスケで絵がわかりません。
まあそうなりますよね、普通に考えて家庭用のプリンタなんてCMY+黒ですからね。そもそもインクジェットですからね。

失敗したことでプリンタについて、いろいろと学んだので、きっちり道具も揃えて年末にリベンジしようと思います。

やはり失敗から学ぶことは多い

というか失敗しないと学習意欲が沸かない?


2014年12月17日水曜日

マルチリンガルになりたい!④ 日本語プログラミング言語編

開発チームの本田です。

12月も残り半月となり、いよいよ一年の終わりという気がしてきましたね。
年末年始は家で過ごすという方、旅行に行く方など、過ごし方は様々かと思います。
今年の悔いは残さず、来年に向けて英気を養い、新たな一年を頑張っていきたいですね。

ちなみに私の年末年始は飲み会の予定だらけです。肝臓さん負けないで!

2014年12月15日月曜日

vagrant-awsで作った環境に、chefでapacheを入れてみた

はじめに

こんにちは、竹内佑介です。今回はvagrant-aws上に作成した環境に、chefでapacheを導入してみようと思います。この記事はシリーズになっているので、いきなりここに来てしまった方は前回までの記事も参考にすると、より理解が深まると思います。
  1. vagrant-awsを使ってみた
  2. vagrant-omnibusを入れてみた
  3. Windowsにchefを入れてみる
なお、今回chefの使い方は以下サイトを参考にしました。

http://qiita.com/kasaharu/items/55a3000db31c52ce0bd7

chefのkitchenを作成する

chefを使う準備をするために、kitchenを作成します。kitchenとはchefを使うために必要となるファイル、フォルダ群のことです。コマンドプロンプトを開き、以下コマンドを実行することで、必要なファイル、フォルダを自動的に作成してくれます。

knife solo init <kitchen名>


2014年12月9日火曜日

GoogleAppsScriptをさわってみた ~Sitesを使ってみる編~

~こんにちは!~


みなさま、お久しぶりです。
渡辺です。

前回はスプレッドシートを使ってLanguageのAPIを使ってみました。
(前回の記事はコチラから!⇒GoogleAppsScriptをさわってみた ~APIを使ってみる Language編~)


さて、今回は少し気分を変えてみたいと思います。


2014年12月8日月曜日

USB 3.1

ご無沙汰しています。竹内です。
前回はiPhone6 Plusを手に入れた流れで802.11acについて書きました。


先々週くらいに家電量販店に行って、ウォークマンを下見しに行ったんですが、すごいですね最近のは。
どのメーカーも、いわゆるハイレゾってのを推しているみたいです。
ハイレゾのウォークマンが結構いいお値段するので躊躇していましたが、どこぞで「人間の耳が192kHz/24bitを聞き分けられる訳がない」なんて書かれた記事を見て、これは買って実際に試すしかない!ってことで思い切って購入しました。

ちなみに、iPhone6はハードウェア的にはハイレゾ音源を再生可能ですが、ソフトウェア(iTune)がハイレゾに対応していません。別のソフトで再生しようと思えばできるようですが。
一方Xperiaなんかはハイレゾ対応しているらしい。さすがSONYさん。音響には力入れてますね。
他のメーカーもハードウェアはハイレゾ音源を再生できるようです。スマホなんて音楽いくらでも入るし、自分でエンコードしている方はこれを機に少し気にしてみてはどうでしょうか?


以上、最近の出来事。
今回はとあるインタフェースについて。


2014年12月4日木曜日

マルチリンガルになりたい!③ PHP編

お久しぶりです。本田です。

本格的に冬らしく、寒くなってきましたね。
鼻炎持ちの私にとっては冬は非常に辛い季節です・・・。
今日も大量のティッシュを消費しながら、このブログを書いています。

それはさておき、「マルチリンガルになりたい」第三回は「PHP」について触れてみたいと思います。


2014年12月2日火曜日

Google Apps Scriptで自動的に連絡先のグループを作りたい! その1

こんにちは、最近はA-AUTO 50のリモートライセンスで奔走している井下です。


唐突ですが、みなさんはGメールを複数人に送りたい場合はどうされていますか?
オートコンプリートを駆使して1人ずつ入力したり、過去に送信したメールの送信先からコピペをしたり、色々な方法があると思います。

ただ部署宛のような毎回送信先が同じで、それなりに頻度が高い場合は、Googleで用意されている「連絡先」でグループを利用されることが多いのではないでしょうか。

会社によっては、情報システム部門の方が用意&更新してくれいて、自分が意識せずとも使えるようになっているかもしれませんね。

ただ、個人でグループを利用しようと思っても、ちょっと面倒くさいなと感じてしまうところがあったり…。
日頃の送信先は大体決まっていますが、プロジェクトや用途によって微妙にメンバーの増減が発生するので、それを1つずつグループ作成していこうというモチベーションがいまいち湧いてきません。

そこで、こんな感じのシステムがあればなと妄想してみました。

自分の送信メールから、送信先の情報を取得して(だいたい最新1週間分くらい)、グループとして作成してくれるWebアプリ

前置きが長くなりましたが、今回と次回の2回で、メール・グループ作成のWebアプリを作っていこうと思います。


2014年11月26日水曜日

Windowsにchefを入れてみる

はじめに

こんにちは、A-AUTO 50開発者の竹内佑介です。今回はchefとvagrantを連携させて、華麗にミドルウェアをインストールしてみましょう。と言いたかったのですが、Windows環境にchefをインストールするのに大苦戦しました。他のところでも同じような悩みを持っている方は多いので、今回は予定を変更してWindows環境にchefを導入する方法について説明します。

2014年11月21日金曜日

イベント駆動型の業務実行について

こんにちは、渡辺です。

はじめに、お知らせとなりますが、昨日からリモートライセンスの無料ダウンロードを開始しました。今回の投稿を見ていただき、是非お試しいただければ幸いです。


前回私の投稿では、A-AUTOではジョブを実行させる方法として大きく2つ用意していること。
また、このうち「自動スケジュールによって処理日を決定し、業務を自動実行する方法」について、『スケジュール日』という独自の概念を交えてお話ししました。

今回は、もうひとつのイベントドリブン(イベント駆動型)な業務実行についてお話ししていきます。


すべての処理には、必ずインプットとアウトプットがありますよね?
でも、インプットがいつ発生するか決まっていない、分からないということがあると思います。


2014年11月18日火曜日

GoogleAppsScriptをさわってみた ~APIを使ってみる Language編~

~こんにちは!~

みなさま、お久しぶりです。
渡辺です。

前回は、スプレッドシートをつかってGmailのAPIを利用してみました。
(前回の記事はコチラから!⇒ GoogleAppsScriptをさわってみた)

今回も引き続き、スプレッドシートと他のAPIを連携させてみたいと思います!


2014年11月17日月曜日

802.11ac@iPhone6


3週間ぶりくらいになります。竹内です。

先週、ようやくiPhone6 plusを購入しました。
iPhone5から乗り換えましたが、5.5インチはでかいですね。
正直なところ扱いに困っています
ポケットに入れて歩いてたら少し曲がったし(´;ω;`)

iPhone5の時にも思いましたが、もはや携帯電話ではなくメディアですね。
本気で電話以外の使い方をしようかと思っていますが、いまのところ用途不明です。
おすすめの使い方があればぜひ教えて欲しいです。
iPhone6 plusをポケットに入れて音楽を聞くのもあれだし、ウォークマンでも買おうかな・・・
SONY製のって音質とてもいいんですよね。


2014年11月14日金曜日

無料アンケート・チェックリスト作成アプリ「ImmaNjoy」使ってみた

こんにちは。
ご無沙汰してます、市村です。

前回の投稿から2週間ほどたちましたが、相変わらず新規ビジネスを立ち上げるために奮闘しています。
最近はニーズを探るためにアンケートなどもとっているのですが、これがなかなか大変で。。。
飲食店などでもアンケートを設置しているお店はたくさんありますが、きっと苦労されているんでしょうね。。。
さて、そんな中で見つけたのがこのアプリ「ImmaNjoy」です。


2014年11月12日水曜日

マルチリンガルになりたい!② Lua編

ご無沙汰しています。本田です。

「マルチリンガルになりたい!」第二回は少しマイナーな言語を、という事で何を題材にするか悩みました。
いっそのことBrainf○ck系のニッチな派生言語でも紹介しようかとも思いましたが、少しでも役に立つ可能性のある言語の方が良いですよね。

という訳で、今回取り扱う言語は・・・「Lua」です。



2014年11月10日月曜日

オンラインでプログラミングを学ぶサービス[Progate]を試してみた

こんにちは。
熊谷です。

ここ最近(結構前から?) 国内外問わず、学校でのプログラミング教育についての話題を耳にします。
私もプログラムには大学時代にはじめて触ったのですが、もっと若いうちに始めておけば、、と思ったこともありこの話題のニュースや、プログラミング教育に関するニュースはたまに見るようにしています。

今回触ってみたのは[Progate]というサービスでオンライン上で簡単にプログラミング(HTML/CSS, PHP, jQuery)が学べ、Webアプリ開発の基礎スキルを身につけられるというものです。

2014年11月7日金曜日

Google Apps Scriptを使ってGmailのラベルを一括でつけてみる

~はじめに~
 こんにちは、井下です。

 前回はGoogle Apps Scriptの検証を行いましたが、今回はWebアプリケーションを題材にします。

~テーマ~
 タイトルにもありますが、Google Apps Scriptを使ってGmailのラベルを一括でつけてみます。

 やりたいこととしてはフィルタ機能でもできるのですが、
 今のところフィルタ機能の操作はGoogle Apps Scriptに用意されていません。
 そのため、フィルタを作成・編集自体は自動化できなくなっています。
 
 システムとして提供した機能の中で、自動でラベルをつけていきたい場合や、
 フィルタで提供されている以外の設定をしたい場合、
 GmailAppを使って実装することになります。

2014年11月5日水曜日

vagrant-omnibusを入れてみた

はじめに

こんにちは、A-AUTO 50 開発者の竹内佑介です。前回までで、vagrant-awsを導入して、コマンド一つでAWSが立ち上がるようになりました。次はchefと連携して、自動的にミドルウェアをインストールできるようにします。今日はその前段階として、vagrantで起動したマシンに自動的にchefを導入できるvagrant-omnibusの導入方法について説明します。

chefとは

chefとはサーバのセットアップを自動的に行うためのツールです。セットアップの自動化だけならバッチやシェルスクリプトでも出来ますが、chefの場合はどのOSでも同じコードで動かすことができるます。また、chefで書かれたコードを実行するだけで誰でも同じ環境を作ることができるため、テスト環境構築、サービス運用などで使われています。

準備

前回紹介したソフトを導入した後に、以下のものをインストールして下さい。


vagrant-omnibusを使ってみる

前回のスクリプトにconfig.omnibus.chef_version = :latestの部分を追加します。


この状態でvagrantからVMを立ち上げます

vagrant up --provider=aws

すると、このVMには最初からchef-soloが入った状態でスタートします。念のために、chef-soloが導入されているのか確認しましょう。AWS上のマシンにログインします。

vagrant ssh

ログインできたら、以下コマンドでchef-soloのバージョンを確認します。

chef-solo -v

以下のようにバージョンが表示されたら、インストール成功です。

次回予告

次はknife-soloを使って、AWS上のサーバに自動的にミドルウェアを導入するというところまでやります。

2014年11月4日火曜日

A-AUTOのスケジュール日の概念について

こんにちは、渡辺です。

ジョブ管理ツール(ジョブスケジューラ)には、OSS(オープンソース)やフリーソフトウェア、有償パッケージソフトウェアと、 様々なツールが存在していますね。

どのソフトウェアを利用するか選定する際のポイントとしては、価格、機能、操作性、運用面、サポート面などいろいろありますが、業務運用をどれだけ想定されているかが重要と考えます。

今回はA-AUTO 50(エーオート・フィフティー)のことを知っていただこうと考え、A-AUTOの特徴の一つである『スケジュール日についてお話しします。

2014年10月29日水曜日

Google Apps Scriptの処理速度検証

~はじめに~

 はじめまして。A-AUTO 50開発チームの井下と申します。

 A-AUTO50以外にも様々な技術の研究を行っており、
 ブログにはGoogle Apps Scriptを主な題材として投稿させていただきます。

 Google Apps Script自体については、こちらをご参照ください。


2014年10月28日火曜日

QueuingCam Lite使ってみた

初めまして。市村です。

最近はアジャイル開発で社内システムを作っていたり、新規ビジネスを立ち上げるために奮闘していたりします。
新規ビジネスを立ち上げようとするにあたって、毎日様々なスマホアプリがリリースされていることに気付きました。
これが眺めていると意外と面白い!

2014年10月27日月曜日

Google AnalyticsとGoogle Apps Scriptの連携

はじめまして、竹内です。
A-AUTO 50のWebサイト周りを担当しています。


A-AUTO 50ってなに?Webサイト?っていう人はこのページの右側にリンクがあるので、是非クリックしていってくださいw


今回は私も初めての投稿なので、A-AUTO 50関連の内容にしようと思います。
と言っても、Webサイト構築ではなくGoogle AnalyticsとGoogle Apps Scriptを使ったログの自動収集について。


2014年10月23日木曜日

マルチリンガルになりたい!① Java編

徒然なるままに、日暮らし電子箱(ぱそこん)に向かいて、
画面に映る由無し事を、そこはかとなく書きつくれば、
怪しうこそ物狂おしけれ

吉田兼好「徒然草」より(嘘)


■ ごあいさつ
お初にお目に(?)かかります。A-AUTO 50開発チームの本田と申します。
A-AUTO 50のコアな部分からWebサイトに至るまで、チーム内でも比較的多岐に渡る開発に携わっております。


■ ところで・・・
今の世の中はまさにグローバルな時代と言えます。もはや英語は話せて当たり前、中国、フランス、ドイツ、ロシア語など、三つ以上の言語を操れる人も徐々に増えつつあります。
そんな時代にあってもかたくなに日本語しか話さない人間もいます。私です。


■ 本連載について
現実ではモノリンガルな私でも、せめてプログラマとしてはグローバルに、マルチリンガルに生きてみたいものです。そんな夢を込め、本連載では様々なプログラム言語を取り上げ、その特徴や豆知識を紹介してみようと思います。
普段使い込んでいる言語からとりあえず触ってみた言語まで、さまざまな言語を扱う予定なので乞うご期待!

さて、記念すべき第一回で扱う言語は・・・「Java」です。

2014年10月22日水曜日

カンバン・スクラム用オンライン共有サービス TAIGA

はじめまして。熊谷と申します。

TAIGAというカンバンスクラムで使用するツールをオンラインで共有できるというサービスがあります。
少し前にGigazineで記事にされており、気になったので使ってみましたが、記事中にはカンバン側の機能がメインで、スクラム側の機能については語られていなかったので今回スクラム側の操作について記事にしてみました。
http://gigazine.net/news/20141015-taiga-io/

2014年10月20日月曜日

GoogleAppsScriptをさわってみた

~はじめまして!~

渡辺と申します。
現在現在は、A-AUTO 50の開発と、アジャイルで社内インフラの開発などをしています。


就職して2年目の新米技術者なので、勉強することが山ほどあります。
なので、勉強したことや、疑問に感じたこと、「なるほど!」と感じたことなどを
ブログとして残して行こうと思います。よろしくお願いします。

2014年10月16日木曜日

vagrant-awsを使ってみた

はじめまして、竹内佑介と申します。

普段はA-AUTO 50の開発をやっていて、C++に触れる機会が多いです。また、個人的にはhtml5とかnode.jsに興味があって、趣味で対戦型オンラインゲームを作っています。

2014年10月15日水曜日

なぜA-AUTO 50を無償提供するのか?

はじめまして、このたびA-AUTO 50担当者のブログを始めました。
わたくし第一回目を担当する渡辺です。

本ブログは、より多くの方にA-AUTO 50(エーオート・フィフティ)を知っていただきたいという想いが根底にはありますが、役に立つ、おもしろいと思っていただき、また覗いてみようと思っていただけるような場所にできればと考えています。
そのため、A-AUTO 50に関する情報だけでなく、開発技法やアジャイルソフトウェア開発などの技術的なことや、そうでないことも、多岐に渡った情報を発信していきます。

とは言え、初回ということもあるので、今回は『なぜA-AUTO 50を無償提供するのか?』について書きます。