2012年10月19日金曜日
2012年10月5日金曜日
2012年10月4日木曜日
2012年10月3日水曜日
2012年9月25日火曜日
2012年9月22日土曜日
2012年8月27日月曜日
2012年7月13日金曜日
2012年6月28日木曜日
東海GTUG
東海GTUG
Google Technology User GroupsはGoogleテクノロジーに興味がある人々のユーザグループです。
東海GTUGはこのユーザグループの一つとして、東海地方で活動しています。
東海GTUGはこのユーザグループの一つとして、東海地方で活動しています。
※東海GTUGは、Googleの技術を扱っていますがGoogle社が運営しているわけではありません。参加者がボランティアで運営しています。
2012年6月14日木曜日
2012年6月7日木曜日
2012年6月5日火曜日
2012年6月1日金曜日
2012年5月31日木曜日
2012年5月30日水曜日
2012年5月29日火曜日
2012年5月28日月曜日
Youtube動画のサムネイル画像(URL)を取得したい
武智建樹のフォト日記(ベータ版): Youtube動画のサムネイル画像(URL)を取得したい
http://img.youtube.com/vi/xxxxxxxxxx/0.jpg
http://img.youtube.com/vi/xxxxxxxxxx/1.jpg
http://img.youtube.com/vi/xxxxxxxxxx/2.jpg
http://img.youtube.com/vi/xxxxxxxxxx/3.jpg
http://img.youtube.com/vi/xxxxxxxxxx/0.jpg
http://img.youtube.com/vi/xxxxxxxxxx/1.jpg
http://img.youtube.com/vi/xxxxxxxxxx/2.jpg
http://img.youtube.com/vi/xxxxxxxxxx/3.jpg
2012年4月25日水曜日
2012年4月20日金曜日
2012年4月13日金曜日
2012年4月7日土曜日
2012年4月6日金曜日
2012年4月1日日曜日
2012年3月16日金曜日
2012年3月15日木曜日
2012年3月14日水曜日
少しのコードで実装可能な15のスマートフォンサイト用小技集
少しのコードで実装可能な15のスマートフォンサイト用小技集
http://www.webcreatorbox.com/tech/smartphone-snippets/
http://www.webcreatorbox.com/tech/smartphone-snippets/
The 50 smartest people in tech
http://tech.fortune.cnn.com/2010/07/09/the-50-smartest-people-in-tech/
What constitutes tech savvy today? An alchemy of intellect, ambition, and that uncanny ability to peer around corners. Some of our choices may surprise you.
By Jessi Hempel and Beth Kowitt
"The empires of the future," Winston Churchill once said, "are the empires of the mind." Those words have never held more weight. Our greatest technological advances come not through physical might, tools, or cash but through intellect and imagination. As Fortune gets set to acknowledge these advances at our annual Brainstorm Tech conference in Aspen (July 22–24), we think it only fitting to introduce you to 50 of the field's brawniest brains. These are the people whose collective intelligence propels us into a future that looks nothing like the present. They've dreamed up phones that let us surf the Net, websites that help us feel more connected, and movie characters who step off the screen.
So what do we mean by smart? We salute intelligence, but also impact. Accel partner Jim Breyer is a bright guy, but he is worthy of inclusion on Fortune's list because he applies his mind to investments that have the potential to change lives -- or at least lifestyles. We're most concerned with the present. Thus, you won't find the Polish polymath Nicolaus Copernicus on our list, nor will you find Bill Gates. And this is not a ranking based on pure IQ. In the ecosystem that leads to commercializing technological advances, thoughtful business executives are just as important as engineering geniuses.
What constitutes tech savvy today? An alchemy of intellect, ambition, and that uncanny ability to peer around corners. Some of our choices may surprise you.
By Jessi Hempel and Beth Kowitt
"The empires of the future," Winston Churchill once said, "are the empires of the mind." Those words have never held more weight. Our greatest technological advances come not through physical might, tools, or cash but through intellect and imagination. As Fortune gets set to acknowledge these advances at our annual Brainstorm Tech conference in Aspen (July 22–24), we think it only fitting to introduce you to 50 of the field's brawniest brains. These are the people whose collective intelligence propels us into a future that looks nothing like the present. They've dreamed up phones that let us surf the Net, websites that help us feel more connected, and movie characters who step off the screen.
So what do we mean by smart? We salute intelligence, but also impact. Accel partner Jim Breyer is a bright guy, but he is worthy of inclusion on Fortune's list because he applies his mind to investments that have the potential to change lives -- or at least lifestyles. We're most concerned with the present. Thus, you won't find the Polish polymath Nicolaus Copernicus on our list, nor will you find Bill Gates. And this is not a ranking based on pure IQ. In the ecosystem that leads to commercializing technological advances, thoughtful business executives are just as important as engineering geniuses.
2012年3月12日月曜日
2012年3月9日金曜日
2012年3月8日木曜日
2012年3月2日金曜日
Word文書のプレビュー画像を取得する方法
Word文書のプレビュー画像を取得する方法
>XPS形式
開発環境がVS2003とOffice2003のようなのであげてなかったんですが、以下のようなソースでXPSからビットマップが得られます。
#WPFが要るのでVS2003だけで画像にするのは無理かと
この方法だとXPSに出力できればEXCELでもWORDでも画像が得られます。
ただ、そのXPSを出力するのにMicrosoft XPS Document Writerへファイル印刷させる必要があります。
これはActivePrinterをMicrosoft XPS Document WriterにしてやればXPSファイルが得られます。
Word97で試しても印刷をファイル出力先を指定できるので割と簡単に実現
Excel2000以降ではPrintOutにファイル指定できるので簡単です。Excel97ではファイル出力先指定が面倒でした…
#Word/EXCELの操作は面倒なのでVB.NETを使用
>XPS形式
開発環境がVS2003とOffice2003のようなのであげてなかったんですが、以下のようなソースでXPSからビットマップが得られます。
#WPFが要るのでVS2003だけで画像にするのは無理かと
この方法だとXPSに出力できればEXCELでもWORDでも画像が得られます。
ただ、そのXPSを出力するのにMicrosoft XPS Document Writerへファイル印刷させる必要があります。
これはActivePrinterをMicrosoft XPS Document WriterにしてやればXPSファイルが得られます。
Word97で試しても印刷をファイル出力先を指定できるので割と簡単に実現
Excel2000以降ではPrintOutにファイル指定できるので簡単です。Excel97ではファイル出力先指定が面倒でした…
#Word/EXCELの操作は面倒なのでVB.NETを使用
using System;
using System.Collections.Generic;
using System.Windows.Xps.Packaging; //ReachFramework
using System.Windows.Xps; //ReachFramework
using System.Windows.Documents; //PresentationCore
using System.Windows; //WindowBase
using System.Windows.Media.Imaging;//PresentationCore
namespace XPS
{
internal static class XPSTool
{
public static SortedList GetBitmaps(string xpsPath)
{
return GetBitmaps(xpsPath, null, false);
}
public static SortedList GetBitmaps(string xpsPath, IEnumerable pages)
{
return GetBitmaps(xpsPath, pages, false);
}
/// XPSファイルのページを画像にして取得
/// XPSファイルへのパス
/// 取得したいページのリスト nullで全ページ
/// true:変換エラーで打ち切るか false:エラー
///
public static SortedList GetBitmaps(string xpsPath, IEnumerable pages, bool breakPageError)
{
SortedList list = new SortedList();
try
{
using (XpsDocument xpsDoc = new XpsDocument(xpsPath, System.IO.FileAccess.Read))
{
FixedDocumentSequence docSeq = xpsDoc.GetFixedDocumentSequence();
DocumentReferenceCollection drc = docSeq.References;
foreach (DocumentReference dr in drc)
{
FixedDocument fixdoc = dr.GetDocument(false);
if (pages == null)
{
int pageCount = docSeq.DocumentPaginator.PageCount;
for (int page = 0; page < pageCount; page++)
{
FixedPage fixedPage = (FixedPage)docSeq.DocumentPaginator.GetPage(page).Visual;
list.Add(page, TranslateBitmap(fixedPage));
}
}
else
{
foreach (int page in pages)
{
FixedPage fixedPage = (FixedPage)fixdoc.DocumentPaginator.GetPage(page).Visual; ;
list.Add(page, TranslateBitmap(fixedPage));
}
}
}
}
}
catch
{
if (!breakPageError)
{
throw;
}
}
return list;
}
/// 描画状態が固定されているページをPNGに変換
private static System.Drawing.Bitmap TranslateBitmap(FixedPage fixedPage)
{
System.Drawing.Bitmap bmp = null;
double width;
double height;
width = fixedPage.Width;
height = fixedPage.Height;
System.Windows.Size size = new System.Windows.Size(width, height);
fixedPage.Measure(size);
fixedPage.Arrange(new System.Windows.Rect(new System.Windows.Point(), size));
fixedPage.UpdateLayout();
BitmapImage bmpimage = new System.Windows.Media.Imaging.BitmapImage();
//96dpiが基本?
RenderTargetBitmap renderTarget = new RenderTargetBitmap((int)size.Width, (int)size.Height, 96, 96, System.Windows.Media.PixelFormats.Default);
renderTarget.Render(fixedPage);
BitmapEncoder encoder = new PngBitmapEncoder();
BitmapFrame frame = BitmapFrame.Create(renderTarget);
encoder.Frames.Add(frame);
using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
{
encoder.Save(ms);
ms.Position = 0;
bmp = new System.Drawing.Bitmap(ms);
}
return bmp;
}
}
}
2012年2月23日木曜日
2012年2月21日火曜日
2012年2月20日月曜日
freeware (t98907)
freeware (t98907)
MOJICOCO 2000/XP
多言語文字コード変換ソフト
フォルダのXLSを一気にTSVへ(XLS2TSVまたはXLS2TXT) EXCEL
フォルダ内にある全てのエクセルファイルをタブ区切りテキスト形式(BOMありUTF16)に変換するエクセルアドイン
キーワード&キーフレーズ抽出ソフトTerm & Phrase Extractor 2000/XP
自然言語処理することでテキストからキーワード抽出とキーフレーズ抽出を行うソフト
Replace Text in XLS 2000/XP
エクセルファイル内の全てのセルの文字列を辞書テキストファイルに従って一括置換するソフト
Variant Detector 2000/XP
表現の揺らぎを検出し校正を支援するソフト
同義語辞書 汎用
同義語辞書ファイル
Wordbreaker 2000/XP
日本語と中国語のテキストを分かち書きするソフト
Collocation Extractor 2000/XP
頻出する共起表現(collocation)をできるだけ長い形で抽出する
ひらがな分かち書き 2000/XP
テキストをひらがな分かち書きするソフト
Excel重複行抽出ツール 2000/XP
指定した列をキーに重複行を抽出するソフト
Tag Lockエディタ 2000/XP
HTMLタグやXMLタグをロックしたまま編集できるエディタ
簡単!テキスト整形 2000/XP
PDFやOCR等から抽出されたテキストから無駄な改行を取り除く
機種依存文字チェッカ WORD/EXCEL
機種依存文字をコメント形式で指摘するワードアドイン&エクセルアドイン
headxls 2000/XP
エクセルファイルの先頭n行を調べるソフト
cleanxls 2000/XP
Excelを起動させずにエクセルファイルの形式を整えるソフト
esploristo 2000/XP
複数ファイルからテキストを検索置換するツール
Strip HTML Tags 2000/XP
HTMLをプレーンなテキストに変換するツール
Free Translator 2000/XP
マルチスレッドで翻訳サイトを横断し無料で翻訳できるツール
Japanese Tutor 2000/XP
日本語テキストを分かち書きしてローマ字表記を表示するツール for learners of Japanese
列カッター 2000/XP
Excelを起動させずにエクセルファイルの指定された列以外をクリアするソフト
rere 2000/XP
Excelを開かなくても複数のエクセルファイルを一括で検索・置換できるソフト
本格置換 2000/XP
置換リストを使って複数の文字列を高速に一括置換するソフト
本格比較 2000/XP
2つのテキストを比較し、文字/形態素/疑似文節単位で変更箇所を色分け表示するソフト
Text Analyzer 2000/XP
テキストを類似文と非類似文の2グループに分類するソフト
AutoAlign 2000/XP
アライメントされていない2つのテキストファイルを自動的にアライメントするソフト
用語Ex 2000/XP
日本語のテキストを自然言語処理することにより重要そうな用語を抽出するソフト
Sketch It! 2000/XP/Vista
画像処理することでスケッチ画像を生成するソフト
編集距離 2000/XP/Vista
2つの文字列の編集距離を計算するソフト
最長共通部分列 2000/XP/Vista
2つの文字列の最長共通部分列を計算するソフト
単語リスト 2000/XP/Vista
英語のテキストを自然言語処理することにより単語リストを生成するソフト
doc_term_2007 WORD2007
辞書ファイルを使って高速に用語を挿入するword 2007 アドイン
Sushi translate Chrome
webページの好きな箇所を選択するだけで自動的に機械翻訳をかけるchrome拡張
NG動画フィルタ Chrome
ニコニコ動画の検索結果からタイトルや説明にngワードを含む動画をフィルターするchrome拡張
MOJICOCO 2000/XP
多言語文字コード変換ソフト
フォルダのXLSを一気にTSVへ(XLS2TSVまたはXLS2TXT) EXCEL
フォルダ内にある全てのエクセルファイルをタブ区切りテキスト形式(BOMありUTF16)に変換するエクセルアドイン
キーワード&キーフレーズ抽出ソフトTerm & Phrase Extractor 2000/XP
自然言語処理することでテキストからキーワード抽出とキーフレーズ抽出を行うソフト
Replace Text in XLS 2000/XP
エクセルファイル内の全てのセルの文字列を辞書テキストファイルに従って一括置換するソフト
Variant Detector 2000/XP
表現の揺らぎを検出し校正を支援するソフト
同義語辞書 汎用
同義語辞書ファイル
Wordbreaker 2000/XP
日本語と中国語のテキストを分かち書きするソフト
Collocation Extractor 2000/XP
頻出する共起表現(collocation)をできるだけ長い形で抽出する
ひらがな分かち書き 2000/XP
テキストをひらがな分かち書きするソフト
Excel重複行抽出ツール 2000/XP
指定した列をキーに重複行を抽出するソフト
Tag Lockエディタ 2000/XP
HTMLタグやXMLタグをロックしたまま編集できるエディタ
簡単!テキスト整形 2000/XP
PDFやOCR等から抽出されたテキストから無駄な改行を取り除く
機種依存文字チェッカ WORD/EXCEL
機種依存文字をコメント形式で指摘するワードアドイン&エクセルアドイン
headxls 2000/XP
エクセルファイルの先頭n行を調べるソフト
cleanxls 2000/XP
Excelを起動させずにエクセルファイルの形式を整えるソフト
esploristo 2000/XP
複数ファイルからテキストを検索置換するツール
Strip HTML Tags 2000/XP
HTMLをプレーンなテキストに変換するツール
Free Translator 2000/XP
マルチスレッドで翻訳サイトを横断し無料で翻訳できるツール
Japanese Tutor 2000/XP
日本語テキストを分かち書きしてローマ字表記を表示するツール for learners of Japanese
列カッター 2000/XP
Excelを起動させずにエクセルファイルの指定された列以外をクリアするソフト
rere 2000/XP
Excelを開かなくても複数のエクセルファイルを一括で検索・置換できるソフト
本格置換 2000/XP
置換リストを使って複数の文字列を高速に一括置換するソフト
本格比較 2000/XP
2つのテキストを比較し、文字/形態素/疑似文節単位で変更箇所を色分け表示するソフト
Text Analyzer 2000/XP
テキストを類似文と非類似文の2グループに分類するソフト
AutoAlign 2000/XP
アライメントされていない2つのテキストファイルを自動的にアライメントするソフト
用語Ex 2000/XP
日本語のテキストを自然言語処理することにより重要そうな用語を抽出するソフト
Sketch It! 2000/XP/Vista
画像処理することでスケッチ画像を生成するソフト
編集距離 2000/XP/Vista
2つの文字列の編集距離を計算するソフト
最長共通部分列 2000/XP/Vista
2つの文字列の最長共通部分列を計算するソフト
単語リスト 2000/XP/Vista
英語のテキストを自然言語処理することにより単語リストを生成するソフト
doc_term_2007 WORD2007
辞書ファイルを使って高速に用語を挿入するword 2007 アドイン
Sushi translate Chrome
webページの好きな箇所を選択するだけで自動的に機械翻訳をかけるchrome拡張
NG動画フィルタ Chrome
ニコニコ動画の検索結果からタイトルや説明にngワードを含む動画をフィルターするchrome拡張
2012年2月17日金曜日
Ms-Access Magazine SeagullClub
ACCESSの裏技
最近は、アクセスのマニュアル本もいろいろ出てきましたが。なかなか自分が求めているものを見つけるのは、たいへんですね。あぶりを作る過程でこんなことができればいいな。と思う場面がけっこうあります。そうした裏技を自分なりに作ったり、集めたりしておくと、いろいろな面で役に立ちます。
最近は、アクセスのマニュアル本もいろいろ出てきましたが。なかなか自分が求めているものを見つけるのは、たいへんですね。あぶりを作る過程でこんなことができればいいな。と思う場面がけっこうあります。そうした裏技を自分なりに作ったり、集めたりしておくと、いろいろな面で役に立ちます。
2012年2月16日木曜日
2012年2月15日水曜日
2012年2月14日火曜日
2012年2月13日月曜日
2012年2月10日金曜日
Access-Control-Allow-Origin試してみた。 - ミルク色の手紙
Access-Control-Allow-Origin試してみた
Access-Control-Allow-Origin使うと、XmlHttpRequestでクロスドメイン接続できるらしいので、そりゃおもしろいとレッツトライ。
とりあえず、テストドメインtest.devの公開領域に次のスクリプトを準備。
Access-Control-Allow-Origin使うと、XmlHttpRequestでクロスドメイン接続できるらしいので、そりゃおもしろいとレッツトライ。
とりあえず、テストドメインtest.devの公開領域に次のスクリプトを準備。
Google App Engineでクロスドメイン通信
Google App Engineでクロスドメイン通信
http://zafiel.wingall.com/archives/2010101816041505.php
http://zafiel.wingall.com/archives/2010101816041505.php
2012年2月9日木曜日
2012年2月8日水曜日
2012年2月7日火曜日
2012年2月6日月曜日
2012年2月4日土曜日
2012年2月1日水曜日
2012年1月30日月曜日
The Greatest Companies In The History Of Technology, Period.
The Greatest Companies In The History Of Technology, Period.
#1 Ford
#2 General Electric
#3 Apple
#4 AT&T/The Bell Telephone Company
#5 Microsoft
#6 Intel
#7 IBM
#8 Amazon
#9 Google
#10 Sony
#11 HP
#12 Facebook
#13 Polaroid
#14 Nintendo
#15 Motorola
#16 Xerox
#17 AOL
#18 Palm
#19 Cisco
#20 Netscape
#1 Ford
#2 General Electric
#3 Apple
#4 AT&T/The Bell Telephone Company
#5 Microsoft
#6 Intel
#7 IBM
#8 Amazon
#9 Google
#10 Sony
#11 HP
#12 Facebook
#13 Polaroid
#14 Nintendo
#15 Motorola
#16 Xerox
#17 AOL
#18 Palm
#19 Cisco
#20 Netscape
2012年1月28日土曜日
Webアプリから2行でExcelファイルを出力する方法 - bricklife.weblog.*
Webアプリから2行でExcelファイルを出力する方法 - bricklife.weblog.*
WebアプリからHTML出力する時に、HTTPヘッダーに以下の2行を加えるだけです。
Content-Type: application/vnd.ms-excel Content-Disposition: attachment; filename="hoge.xls"そうです。要は ExcelやWordの HTML読み込み機能を使って、直接開かせているだけです。簡単でしょ?(^^
bricklife.weblog. Webアプリから2行でExcelファイルを出力する方法
あと、セルに改行がある場合は追加として、HTML ヘッダに
<style>br{mso-data-placement:same-cell;}</style>
を付けると、セル改行ができるようになるので便利です。( セル内の改行は BR タグで表現するのだが、デフォルトだと「改行でセルが縦に二つに分割されてしまう」ので)
2012年1月25日水曜日
2012年1月24日火曜日
2012年1月21日土曜日
2012年1月19日木曜日
2012年1月18日水曜日
2012年1月17日火曜日
2012年1月16日月曜日
jquery .get/.post not working on ie 7 or 8, works fine in ff
jquery .get/.post not working on ie 7 or 8, works fine in ff
javascript - jquery .get
javascript - jquery .get
リンク先の記事タイトルを自動挿入するjQueryプラグイン "bLinker"
リンク先の記事タイトルを自動挿入するjQueryプラグイン "bLinker"
Bloggerのページャにリンク先のタイトルを自動で挿入する記事を前回(Bloggerのページャにリンク先のページタイトルを挿入する)書きました。
このブログでもそのコードを利用していたのですが、前回のように直接ブログ記事を取得してタイトルをHTMLから抜き出す方式にすると、以下のような問題が発生しました。
Bloggerのページャにリンク先のタイトルを自動で挿入する記事を前回(Bloggerのページャにリンク先のページタイトルを挿入する)書きました。
このブログでもそのコードを利用していたのですが、前回のように直接ブログ記事を取得してタイトルをHTMLから抜き出す方式にすると、以下のような問題が発生しました。
クリボウの Blogger Tips: ラベルページの投稿表示数を指定する
クリボウの Blogger Tips: ラベルページの投稿表示数を指定する: 2ちゃんねるの「Blogger」スレに面白い質問が。 タグに「風景」とか「人物」を指定して、例えば「人物」をクリックすると 人物のタグがついた記事が全部表示されてしまいますよね? 表示される記事の数を1ページにつき何個までと指定できますか? 【Google】Blogger....
ファイルサーバ検索システムを作る - めも日記
ファイルサーバ検索システムを作る - めも日記
職場でHyperEstraierを使わせてもらっているので、自分が引っかかっていろいろ試したことなど、この日記に何度か書いてきました。
でも、トピックごとにばらばらに書き散らしていただけだったので、ここらで一度、基本的な手順のまとめなど書いてみます...
職場でHyperEstraierを使わせてもらっているので、自分が引っかかっていろいろ試したことなど、この日記に何度か書いてきました。
でも、トピックごとにばらばらに書き散らしていただけだったので、ここらで一度、基本的な手順のまとめなど書いてみます...
SUPER BLOG.JP: BloggerにFacebookの新コメントシステムを実装する
SUPER BLOG.JP: BloggerにFacebookの新コメントシステムを実装する: Facebook の新しいコメントシステムが面白い。 こっち(Blogger)でコメント書いても。 あっち(Facebook)でお返事をもらっても。 双方向で書き込みが表示され読むことが出来ますな。 それぞれURLなどが紐付けされていてとても興味深いです。 さっそく B...
登録:
投稿 (Atom)