gotoumaのブックマーク (736)

  • doGetの引数 - shima111の日記

    検索してもキーワード的に難しくてすぐ見つかんなかったので実験してみたまとめ。 // 単にparamをダンプするだけのスクリプトを作成 function doGet(param) { Logger.log(param); }このGASアプリに以下のようなクエリパラメータを付けてアクセス ?arg1&arg2=&arg3=a&arg4=あ&args=1&args=2&args=3するとログはこんなカンジ { queryString=arg1&arg2=&arg3=a&arg4=%E3%81%82&args=1&args=2&args=3, parameter={ arg4=あ, arg3=a, arg2=, arg1=, args=1 }, contextPath=, parameters={ arg4=[あ], arg3=[a], arg2=[], arg1=[], args=[1, 2,

    doGetの引数 - shima111の日記
    gotouma
    gotouma 2014/01/03
  • GUI ビルダーによるユーザーインターフェイス作成(1/6):初心者のためのGoogle Apps Scriptプログラミング入門 - libro

    GUIビルダーは、現在、非推奨となっており、廃止されることが決定しています。Webアプリケーション等の構築を考えている方は、HtmlServiceを利用下さい。 (http://libro.tuyano.com/index3?id=926001) Google Apps Scriptで、ウインドウやダイアログなどGUIを利用したプログラムを作成する場合、スプレッドシートに部品を配置して作る、というのはあまりクールなやり方ではありませんね。 こうしたときのために用意されているのが「GUI ビルダー(GUI Builder)」です。これは文字通り、Google Apps Scriptから利用できるGUIをデザインするための専用ツールです。 GUI ビルダーは、スクリプトエディタから起動します。スクリプトエディタの<ファイル>メニューから、<ユーザーインターフェースを構築>を選んでみましょう。

    gotouma
    gotouma 2013/12/30
  • [GAS][Ui]作成したUiをサイトに貼り付けるには : 逆引きGoogle Apps Script

    [GAS][Ui]作成したUiをサイトに貼り付けるには: 逆引きGoogle Apps Script 2012 年 4 月 5 日 木曜日 この記事ではGoogle Apps Scriptで作成したUiGoogle Sitesに貼り付ける方法を説明しています。 はじめに注意点 サイトに貼り付けたスクリプトは必ずスクリプトガジェットを貼り付けたユーザー、つまりあなたの権限で実行される。 例えば、新着メールを表示するAppsスクリプトガジェットを作成し、サイトに貼り付けたとする。そのページにアクセスすると、アクセスしたユーザーの新着メールではなく、ガジェットを貼り付けたユーザーのメールが表示されることになるので注意。 1.貼り付けるページを作成する ここでは「Hello Google Apps Script」というページを作成している。 2.サイト管理画面に移動する 「その他」から「サイトを

    gotouma
    gotouma 2013/12/30
  • Sign in - Google Accounts

    Sign in - Google Accounts
    gotouma
    gotouma 2013/12/30
  • 経済学を知ったかぶりするための独学方法

    すらたろう氏が独習者のためのおすすめ経済学入門テキストを紹介しているのを見て、ask.fmを始めたところ、経済学研究科に行かないで経済学を学ぶ方法を質問されたのを思い出した。 用途が分からないのだが、SNSで聞かれたのでSNSで使うための知識なのであろう。主に文系学問を学んできた人が、インターネットの交流サイトで経済学を知ったかぶりするための独学方法を考えてみたい。 1. 基礎的な数学を学ぶ 経済学は言葉として数学を利用しているため、ある程度の数学の知識が必要だ。記号の意味ぐらい分からないと、読み飛ばしもできない。しかし経済学の教科書の数学の説明は極端に省略されているので、やさしめの数学書を読んだ方が理解が深まる。線形代数、集合、位相、解析のイロハを学ぼう。 一般教養数学を履修していなかった人は、『微分・積分30講』と『線形代数30講』を読んでおく方が良いと思う。だらだら読んでいても一ヶ

    経済学を知ったかぶりするための独学方法
    gotouma
    gotouma 2013/12/25
  • 横断歩道の高さを車道よりも10cmアップ 通過車両の平均速度が20kmダウン 滋賀・長浜市 | Cyclist

    横断歩道の高さを車道よりも10cmアップ 通過車両の平均速度が20kmダウン 滋賀・長浜市 | Cyclist
    gotouma
    gotouma 2013/12/09
  • 超高速開発 体験談 - 職業プログラマの休日出勤

    数日前に日で話題になっていた「超高速開発」について記事を残したいと思います。ニュース記事 超高速開発はスクラッチ開発の3倍から10倍の開発効率が条件、競合するベンダ13社が利害を超えて「超高速開発コミュニティ」を設立 - Publickey の はてなブックマーク に寄せられたコメントを見る限り「わず嫌い」な方が非常に多いように見受けられたので、これは体験談の需要は高そうだなと思い、書き始めた次第です。 ネタ記事を書いた直後に真面目な記事を書くのは、少し気が引けるものではありますが…。 私は2006年初頭から2012年初頭まで、インフォテリア社製の開発ツール「Asteria」を使用していました。この製品には冒頭で紹介した記事からもリンクが張られていますが、超高速開発を実現するためのツールの一つです。もちろん、私がAsteriaを使用していた頃は「超高速開発」などという言葉は見たことも聞

    超高速開発 体験談 - 職業プログラマの休日出勤
    gotouma
    gotouma 2013/12/05
  • ナチュラルキーとサロゲートキーについての議論

    とあるブログエントリで「ナチュラルキーを主キーにしてはいけない」という主張を見かけたのでこれに反論しておく。これはリレーショナルモデル的には明らかに間違った考えだからだ。 リレーショナルモデルにあるのはナチュラルキーだけリレーショナルモデルには「サロゲートキー(代理キー)」という概念はない。まずこの点に注意して頂きたい。サロゲートキーとは、データベースアプリケーション開発において実用上必要とされる機能であって、質的には不要のものである。リレーショナルモデルでは、いわゆるナチュラルキーというものがあれば機能的には十分だからだ。 そのためにはまず「キー」という概念が何を指し示すかということについて正しく理解しなければならない。リレーショナルモデルではキーと呼ばれるものは候補キーとスーパーキーという2つの概念だけである。「タプル(≒行)の値を一意に決定することができる属性(≒カラム)の集合」の

    ナチュラルキーとサロゲートキーについての議論
    gotouma
    gotouma 2013/12/04
    最も重要かつ根本的な対策は、繰り返しになるが「ドメインを適切に設計する」ということである。リレーショナルモデルを使用する以上、それ以外の安易な解決策は存在しない。
  • 米アマゾン、無人機配送サービス 15年にも開始 - 日本経済新聞

    【ニューヨーク=共同】米インターネット通販大手アマゾン・ドット・コムが、小型無人機を使った配送サービスを2015年にも始める計画であることが2日、分かった。同社のジェフ・ベゾス最高経営責任者(CEO)が米CBSテレビのインタビューで明らかにした。ベゾス氏によると、無人輸送機「ドローン」を使用し、全地球測位システム(GPS)を利用して位置

    米アマゾン、無人機配送サービス 15年にも開始 - 日本経済新聞
    gotouma
    gotouma 2013/12/03
  • グーグルのこと

    「もしGoogleが検索エンジンを作っていなかったら、どんな会社になっていたと思う?」 グーグルの入社面接で、その後私の恩師の一人となる高広さんから聞かれた質問だ。リクルートを卒業して違う世界にチャレンジしようと思った時、広告業界関係が得意なエージェントに登録したところ、一番最初に紹介されたのがグーグルだった。2006年のグーグルといえば、Google Calendar や Checkout がロンチされた年だが、日でのGoogle検索の利用率は34.7%(ネットレイティングス調査)、日法人も人数は公表していないが中にいる人全員の顔と名前は一致し話したこともあるという規模感の組織だった。リクルートで紙媒体の営業をやっていて、次はインターネットの世界だな、でも営業しかやったことがないから営業職だなと思っていた私にとって、当時リクルーティングサイトでもエンジニア以外はオープンになっておらず

    グーグルのこと
    gotouma
    gotouma 2013/11/29
    「もしGoogleが検索エンジンを作っていなかったら、どんな会社になっていたと思う?」 つまりこれは、その会社のコアバリューは何なのか?ということだ。
  • 基幹システムのアーキテクチャが変わる - スクラッチ、ERP x カスタマイズから設計情報の活用へ - ジャスミンソフト日記

    日経コンピュータ主催の「超高速開発ソリューションフォーラム2013」に参加しました。400名定員の会場に対して倍近い申込があり、開催一週間前に申込を締め切ったということで、会場は開始前から満席。期待感に包まれていました。*1 *2 私は「超高速開発コミュニティは何を目指すのか。」というタイトルで、会社ではなくコミュニティの幹事として発表させていただきました。アンケートの結果が良かったので、「ユーザー企業とSIer、ツールベンダーという関係者がそれぞれの立場で超高速開発の在り方を議論する場にしたい」という主旨がうまく伝わったと感じています。 ここでは他のご講演の概要をメモするとともに、私の感想を書きます。 超高速開発はどう使うのか、事例から方向性が見えてきた 「NTTドコモの情報システム戦略」では、大規模基幹系(12億レコード/日のデータ量)の開発・運用に関する知見が披露されました。システム

    基幹システムのアーキテクチャが変わる - スクラッチ、ERP x カスタマイズから設計情報の活用へ - ジャスミンソフト日記
    gotouma
    gotouma 2013/11/25
    ユーザー主導のシステム開発が目指す姿は、ブラックボックス化を廃し、設計情報とアプリケーションの整合性が保たれており、システムの改修(外的要因の変化)について最小限の修正で対応できる開発・運用基盤を持つ
  • パスワードが漏洩しないウェブアプリの作り方 〜 ソルトつきハッシュで満足する前に考えるべきこと

    ■■序論 徳丸さんのスライド「いまさら聞けないパスワードの取り扱い方」に見られるように、昨今、ウェブアプリケーションの設計要件として、サーバ内に侵入された場合でもユーザーのパスワードをできるだけ保護すべきという論調が見受けられるようになってきました。 上掲のスライドでは、その手法としてソルトつきハッシュ化を勧めています。しかしながらスライドに書かれているとおり、ソルトつきハッシュには、複雑なパスワードの解読は困難になるものの、単純なパスワードを設定してしまっているユーザーのパスワードについては十分な保護を提供できないという問題があります。そして、多くのユーザーは適切なパスワード運用ができない、というのが悲しい現実です。 ソルトつきハッシュを使った手法でこのような問題が残るのは、ウェブアプリケーションサーバに侵入した攻撃者がユーザーの認証情報をダウンロードして、認証情報をオフライン攻撃するこ

    gotouma
    gotouma 2013/11/21
    ソルトつきハッシュを使った手法でこのような問題が残るのは、ウェブアプリケーションサーバに侵入した攻撃者がユーザーの認証情報をダウンロードして、認証情報をオフライン攻撃することを防ぎようがない、という前
  • データベースアプリケーション開発を炎上させる負のスパイラル

    毎度おなじみ、はてブのホットエントリに「SIをダメにする負のスパイラル」というタイトルのまとめが掲載された。きしだ氏とはかなり視点は違うものの、開発現場の問題点については少し思うところがあるので意見を書いてみようと思う。と言っても、以下の話の内容はデータベースアプリケーションに限定した話であり、またSIerだけに限った話ではないのでその点はご容赦頂きたい。もちろんSIer各位の案件はデータベースは必須なので、エントリで触れる問題点には該当するだろう。 Q.なぜ炎上するのか? A.正しいデータベース設計ができていないから結論から言おう。データベースアプリケーションの開発が炎上するのは正しいデータベース設計ができていないからだ。ここでいう「正しい」とは、論理的に証明できる正しさという意味ではない。「来こうするべき」といった意味で捉えて欲しい。 「炎上」というのは、例えばテストが通らない、バ

    データベースアプリケーション開発を炎上させる負のスパイラル
    gotouma
    gotouma 2013/11/18
    ばグラフや履歴(時系列)データというものは、集合というデータ構造では表現出来ない。これを無理に集合に当てはめ、正規化しようとしても上手く行くはずがない
  • シティカーゴ プレミア | ベビーカー | ベビー用品のグレコ (GRACO) 家族、もっと楽しく!

    gotouma
    gotouma 2013/10/19
  • 中小ベンダーが狙う「クラウドで運用代行」

    最近、パッケージベンダーや小規模なソフトハウスが、ユーザー企業からシステムの運用を請け負うケースが増えている(表)。クラウドや、Chefのような新しいタイプの運用管理ツールの活用で、人手に頼らずシステムを運用できるようになったからだ。大きな投資を行わずにシステム運用代行ビジネスができるようになったことから、新規参入が増えた。 例えばワークスアプリケーションズは2012年9月から、同社のERP(統合基幹業務システム)パッケージ「COMPANY」の運用を請け負うサービス「COMPANY on Cloud Managed Service」を開始した。ITインフラには「Amazon Web Services(AWS)」を使用し、アプリケーションの運用は自社製の運用管理ツール「Wc3」で自動化した。AWSの管理用APIを呼び出すことで、仮想マシンなどの操作を自動化している。 同社はこれまでも、人手に

    中小ベンダーが狙う「クラウドで運用代行」
    gotouma
    gotouma 2013/10/18
  • Hadoop×Mahout環境をCDHのVMでカンタンに構築する - Tech Blog

    ビッグデータ分析処理基盤として有効なHadoop×Mahoutの試用方法について記す。 方針: 基的にWindows上でHadoopは動かないので、VMでLinuxを立てる。 多クラスタの分散モードは面倒なので、1台のPCで動く疑似分散モードを使う。 LinuxにHadoopを立てるのは面倒なので、Hadoopがインストール済みであるCDHパッケージを用いる。 手順: VMWare Playerのインストール CDHパッケージのダウンロード CDHパッケージのインストール CentOSの日語化 コマンドベースでMahoutを実行 1.VMWare Playerのインストール 以下を参照。 http://www.atmarkit.co.jp/fwin2k/verification/vpcwin07/vpcwin07_01.html http://pc-os.seesaa.net/arti

    Hadoop×Mahout環境をCDHのVMでカンタンに構築する - Tech Blog
    gotouma
    gotouma 2013/08/23
  • XBRL APIのセットアップ | Triple Meaning

    9月26日の日経新聞に、XBRLが経済界で注目されているという話を知りました。 XBRL(Extensible Business Reporting Language)とは、財務情報が作成・流通・再利用できるように標準化されたXMLベースの言語です(東京証券取引所HPより。)。これを利用することで、これまでは統一して扱うことができなかった財務情報を簡単に取り扱うことができるようになります。現在では、東証一部に上場している多くの企業がXBRLで財務情報を公開しています。 [web] XBRLとは - 東京証券取引所 [web] EDINET (XBRLがダウンロード可能) さて、このXBRLを扱うためのツールも多く存在しますが、Javaでデータを扱いたいという場合もあるでしょう。そのような要求のために、XBRL APIがsourceforgeで提供されています。やや慣れが必要ですが、これを用

    XBRL APIのセットアップ | Triple Meaning
    gotouma
    gotouma 2013/08/10
  • G Suite (旧 Google Apps ) で作成した社内ポータルはいつ見ても進化していました。それが導入のきっかけです。 | ワークスタイル変革・ICT教育を G Suite で実現!【MasterApps】

    2024年03月27日 (水) 【無料セミナー】徹底解説! Google Workspace で行う電子帳簿保存法対応

    G Suite (旧 Google Apps ) で作成した社内ポータルはいつ見ても進化していました。それが導入のきっかけです。 | ワークスタイル変革・ICT教育を G Suite で実現!【MasterApps】
    gotouma
    gotouma 2013/07/19
  • クローズアップ現代

    東京23区で熱中症疑いで亡くなる人の9割が屋内で死亡。今、住まいのあり方を見直す動きが広がっている。エアコンを使っても家が暑い原因は、熱せられた窓や天井から熱気が降り注ぎ、エアコンの冷気は下に溜まる「温度ムラ」にあった。しかし家を「断熱」すると少ないエネルギーで快適に過ごせる。“地球沸騰化”時代に求められる住まいとは?

    クローズアップ現代
    gotouma
    gotouma 2013/07/18
  • 「戦力外労働力」の市場参入が始まる - Chikirinの日記

    ランサーズを訪問して話を聞き、その後、や資料を読んで(いつものように“にわか”)勉強をした結果、 クラウドソーシングという“仕事と働く人を結ぶ新しいマーケットの仕組み”について、ちきりんが理解したこと、驚いたこと、考えていることを、ひとつずつ書いていくことにします。 先日も軽く触れましたが、クラウドソーシングの普及と拡大によって、これから人の働き方が大きく変わると思われます。 ランサーズがキャッチフレーズとして「時間と場所にとらわれない新しい働き方」とうたっているように、 今までは「時間と場所の制約のために、活用されていなかった仕事力」が、(個別にはごく僅かだけれども、合計すると実は)ものすごい量、存在していたわけです。 たとえば、 1)地方在住のため、(能力も時間も意思もあるのに)仕事がない 2)子育てや介護や自分の健康問題のため、“週に10時間”なら働けるけど、通勤や通常勤務ができな

    「戦力外労働力」の市場参入が始まる - Chikirinの日記
    gotouma
    gotouma 2013/07/18
    「今はじまりつつあることは、クラウド・ソーシングというオンライン市場における、その“裁定取引”なのです。」