You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Whether you’re just starting to learn Python, or you’ve been working with it for awhile, take note. The lovably geeky Nick Parlante – a Google employee and CS lecturer at Stanford – has written some awesomely succinct tutorials that not only tell you how you can use Python, but also how you should use Python. This makes them a fantastic resource, regardless of whether you’re just starting, or you’
jQuery から Closure Library への移行を決意 jQuery は部分的に Ajax を取り入れるのには最適ですが、フル Ajax な Web アプリを開発するのは超大変。目的の UI コンポーネントを探すのも一苦労です。 その点、Closure Library は Google の Web サービスで使われている UI コンポーネントを一通り提供しているし、依存性管理やイベント機能やテスト支援機能など、大きめの Web アプリを開発するのに便利な機能が揃っています。 ただ、導入がちょっとばかり面倒なので、手順をメモしておきます。 まずは下準備 Closure Library で開発を始めるまえに、必要なツールをインストールします。 Subversion クライアントをインストール 最新の Closure Library を使うには Subversion が必要です。 開
Google + のActivity(投稿のこと?)を抽出して、添付情報でURLが付いているものを取得する方法を考えます。 先日の matu さん作の gr2e.sh ( Googleリーダで共有した記事を(ほぼ)全文化し自動でEvernoteに保存する! 〜 スクリプト公開 | matuダイアリー ) の中間ファイル urls に似た形式で出力して send_en.pl を利用してもいいんじゃないのかと思っている所です。時間があればその辺りも全て Google App Engine 辺りで書きなおして利用できればいいかと思うのですが時間もないのでとりあえずAPI(python)を使ってみたメモを備忘録的に書いておきます。 複数の言語ライブラリとかあるので選択肢は多いのですがここではPythonを使用してデータを取得してみます。個人的にPythonはあんまり使用したこと無いのですがGoog
GoogleAppsScriptに続いてスライドパズルのソースコードも晒します CやJavaで挑戦する人が多かったようですが、僕はPythonで挑戦しました ソースコード中にも書いているのですが、こちらのページのサンプルコードを大いに流用しており、それに独自に改良を加えて完成させました # -*- coding: utf-8 -*- # このプログラムは次のサイトを参考にし、サンプルコードを一部利用しました # http://www.geocities.jp/m_hiroi/light/ import sys import string LETTERS = (string.digits + string.ascii_uppercase)[1:] # # pqueue.py : 優先度つき待ち行列 # # Copyright (C) 2006 Makoto Hiroi # # 葉の方向へ
「Google JavaScript Style Guide」に沿ってチェックしてくれる、グーグル製JavaScript文法チェッカー グーグルはJavaScriptコードのスタイルガイド「Google JavaScript Style Guide」を公開しており、同社自身もこのスタイルに従って開発を行っているとされています(スタイルガイドの日本語訳の例)。 このスタイルガイドに従った開発を支援してくれるツールがグーグルからオープンソースとして公開されました。同社のClosure Tools Blogのエントリ「Introducing Closure Linter」で紹介された文法チェックツールのClosure Linterです。 Closure LinterはPythonで書かれたツールで、コマンドラインから利用します。上記のエントリによると、次のようなJavaScriptをチェックに書
これまではてブを使っていたのだが,検索したブックマークの編集ができないなどの不満があったので,Google Bookmarks へ移行を始めた.Delicious 経由でdel.icio.us to Google Bookmarksを使う方法だとうまくいかなかったので,ブックマークを移行するスクリプトを書いた. はてなブックマークをやめる理由 検索したブックマークの編集ができない(右上の検索ボックスにしか検索結果が表示されない) 詳細な編集ページを開くのが大変(*usersをクリック,→このエントリーのブックマークを編集・削除をクリック) 詳細な編集ページでもURLは編集できない(余分なパラメータを消したいときに困る) しかもプライベートモードにしているとタイトルが編集できない(タイトルは共有だから? でも,chrome のはてブ拡張なら可能だ.わけわからん) 以前に比べると速くなったが,
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 旧聞ではありますが,Google App Engineでバックエンド製作を担当させていただいた「Google 未来を選ぼう 衆院選2009」がTIAA(東京インタラクティブ・アド・アワード)で賞を取りました :-)。ほんの一部でも関わったプロジェクトが評価されるのは大変嬉しいことです。関係者の皆様に感謝するとともに,お声がけいただいたことを誇りに思います。 とてもエキサイティングな案件でいろいろ大変でもあったけど,最後までやりぬいたからこそ素直に喜べるし,よい経験になったなあと思います。
The latest news from Google on open source releases, major projects, events, and outreach programs for early career developers. PyPy is a reimplementation of Python in Python, using advanced techniques to try to attain better performance than CPython. Many years of hard work have finally paid off. Our speed results often beat CPython, ranging from being slightly slower, to speedups of up to 2x on
Python Sections Python Set Up Introduction Strings Lists Sorting Dicts and Files Regular Expressions Utilities Lecture Videos day1, day2 1.1 Introduction, strings 1.2 Lists and sorting 1.3 Dicts and files 2.1 Regular expr 2.2 Utilities 2.3 Utilities urllib 2.4 Conclusions Python Exercises Basic Exercises Baby Names Exercise Copy Special Exercise Log Puzzle Exercise More Google's Python Class res
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Google主催の勉強会の模様などを収録したビデオなど,プログラミングの学習に役立つ素材が こちらのページ にまとまっている。C++,JavaなどGoogle社内で活用されている言語の講座,Go言語の講座なども見ることができる。 中でも特に充実しているのがPython。Python Cookbookの著者Alex Martelliさんの Python Design patterns などを初め,いろんな講座のビデオがまとまっている。 Google's Python Class はWebで読めるPythonのチュートリアル。ビデオの素材と,文字の素材が対になっているので,英語だけど見てい
Google's Go: A New Programming Language That's Python Meets C++ Big news for developers out there: Google has just announced the release of a new, open sourced programming language called Go. The company says that Go is experimental, and that it combines the performance and security benefits associated with using a compiled language like C++ with the speed of a dynamic language like Python. Go’s o
PyxerはPython製のオープンソース・ソフトウェア。最近のプログラミング言語には様々なフレームワークが存在する。汎用的なものを使うのも良いが、環境に応じて特化したものを利用するというのも良さそうだ。環境に合わせることでよりスムーズな開発ができるようになる。 Google App Engine向けに使えるPythonフレームワーク Googleのクラウド環境であるGoogle App Engineは仕組みが一般的な専用サーバ等と大きく異なる。既存のフレームワークをApp Engineに合わせるのではなく、特化したものを選んでみるという選択はどうだろう。Pyxerはまさにそのためのフレームワークだ。 Pyxerはeasy_installを使ってインストールするフレームワークで、コントロール、テンプレート、モデルと分けて開発ができる。モデルはDataStoreを使うのだがElixirがライ
株式会社鳥人間 郷田まり子 2009/10/22 ついにプレビュー公開が始まった、リアルタイム&(ポーリングによる)擬似プッシュ型のコミュニケーションとコラボレーションのプラットフォーム「Google Wave」の特集です。その概要と「Gadget」「Embed」「Robot」という3つの拡張APIを使ったWaveの作り方を徹底解説します Google WaveのRobotをGoogle App Engineに作る 前編の「プレビュー公開が始まったGoogle Wave「超」入門」では、Google Waveの概要や、クライアントサイドのGadgetとEmbedについて解説しました。後編の今回は、クラウドサイドのRobotについて解説します。 前編でも説明しましたが、Robotは一般参加者と同列の参加者として、Wave上で発言をしたり、画像を張ったりと、自動でコミュニケーションするソフトウ
みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー What Powers YouTubeから。大量のアクセスをテキパキとさばくYouTubeを支えているソフトウエアの構成が面白い。 Apache (HTML, JavaScript, CSS) Python Linux (初期はSuSe,現在はいろいろ) MySQL (5.x, Google内製のクラスタリング技術でそうとうカスタマイズされている) psyco, (Python -> Cの動的コンパイラ) lighttpd (動画配信に利用) GFS (Google File system) ほとんどオープンソースで,特別なものは使っていなくて,特にフロントエンドに近いところはかつシン
個人レベルの簡単なWebサイトであれば、レンタルサーバを借りてPHPのCMSを設置して…というのがこれまでのやり方だった。しかし既にそのようなレベルは脱している。Webサイトは無料で立てる時代になってきている。 カテゴリで区分けされたCMS それを叶えるのがGoogle App Engine(GAE)だ。GAE上で動くCMSを使えば無料でWebサイトを稼働できるようになる。 今回紹介するオープンソース・ソフトウェアはGD-cms、GAE Django CMSの略称を持つCMSだ。 GD-cmsはGoogle App Engine上に設置するのでデプロイが簡単にできる。現状ではテーマ機能などはないが、そうした情報はローカルで変更し、アップロードすれば良いだろう。 記事詳細 機能はカテゴリごとのコンテンツ管理、ゲストボード、リンク、広告管理となっている。指定した値がきた時にはリダイレクトさせる
はじめに 6月9日に開催された「Google Developer Day 2009」で、夷藤勇人氏と鵜飼文敏氏により「Javaで動かすGoogle App Engine」というセッションが講演されました。本稿では、その概要をお伝えします。 Google Developer Dayとは、Googleが主催する開発者向けのイベントです。例年、Google Japanのスタッフのみならず、世界中のオフィスからソフトウェアエンジニアやデベロッパーアドボケイト(advocate;支持者)、API Expert(Google認定のサードパーティエンジニア)が駆けつけて、Googleが関わる最新のテクノロジーのセッションが行われています。 セッションでは、前半で夷藤勇人氏がGoogle App Engineの概要を説明し、後半で鵜飼文敏氏がデータストアについて説明しました。 以下、罫線で囲んだ部分は、セ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く