この3年間で「あればいいのに」と感じた,ITツールやソリューションに関するアイデア集
この3年間で,IT関連で「あればいいのに」と思ったものを,まとめて掲載する。
いわば,アイデア集である。 また,開発作業における思考ログでもある。
自分がその都度感じた要望は,
Twitterに投稿したものもあるし,はてなブックマークにメモしたものもある。
それらを列挙してここに記録しておく。
- (1)「3年前のきょう」のエントリーで「あればいいのに」と書いたもの
- (2)ハード・ソフトのボーダレス化に関する面。とくにGoogleがAppleを押してリプレースしてほしいという希望
- (3)通信サービス面: 3G通信で,容量制限のない,接続端末数の制限もない,電池の持ちが良いモバイルルータ。または,その機能をテザリングの仕様として搭載した携帯電話サービス。
- (4)「はてブ」にメモした各種要望のまとめ
- (5)Twitterにツイートした各種要望のまとめ
中には,今となっては実現されている物や,私がニーズを感じて自力で作ったという物も多い。
まず,ツイートもせず,はてブにも書かなかったものから。
(1)「3年前のきょう」のエントリーで「あればいいのに」と書いたもの
2011年の元日,私は同じようなエントリーを書いたのである。
その後の3年間で,望みはあまり叶っていない。
存在が見つかったものや,自分で作ったものもあるけど。
システム開発で,「あればいいのに」と思う7つのもの
http://language-and-engineering.hatenablog.jp/entry/20110101/p1
- 「レガシーJavaScript」に関する情報が完全に除去された,Google検索結果。 >いまだにだめ。「HTML5時代の検索結果」が欲しい。
- Windowsのウィンドウ部品を,jQueryのように操作できる,セレクタAPI。 >個人的に作成されたものを存在が発覚。
- COM経由で,マウスを自動操作するAPI。 >自作したしUWSCもあるから,別にいいや。
- 「アプリケーションとしてのコマンドプロンプト」を扱うための,確立された方法論。 >必要だったから,自分で作った。→http://language-and-engineering.hatenablog.jp/entry/20130502/PatternsOfMSDOSorBAT
- .NET化され,単体テスト手法の確立した,VBA。 >絶望的か。
- クロスブラウザで,ブラウザを自動操作するための,共通言語。 >スマホやタブレット内のブラウザ,という新たな操作対象が加わっているので,いまは過渡期だと思う。結局は新Seleniumなのかな。
- 動的型付け言語のメトリクス解析ツールと,それをリポジトリに組み込むためのプラグイン。 >動的の解析はもういいや。 http://language-and-engineering.hatenablog.jp/entry/20120619/p1
(2)ハード・ソフトのボーダレス化に関する面。とくにGoogleがAppleを押してリプレースしてほしいという希望
まず,iTunes + iPod に代わるものを,Googleが作れ。
Google Playだけでは全く不足。
- iPhoneも,Androidスマホでパクってシェアを奪って
- iPadも,Androidタブレットでパクってシェアを奪って
あとは,iPodとかiTunesとかの,音楽だけなんだよ。
要するに,「AndroidがiPodになってくれて,iTunesとAndroidが同期する」
という素敵なシチュエーションになればいいんだ。頼むよ。
そうしないと,いろんなメーカーの色んなデバイスを持ち運ばないといけないから面倒すぎるよ。
さもなくば,「スマホとかタブレット上で動作する仮想化ソリューション」を誰か作ってくれよ。
そうすれば,どのメーカーの,どのキャリアの,どういうOSを使ってるか,なんてどうでもよくなるから。
Androidスマホ上でVMWareが動いて,
その中でWindowsの仮想マシンが動いて,
その中でiTunesが起動できて,
USB経由でiPodとつなげられる。
みたいな状況を作り出す事ができればいいんだよ。ユーザの便宜を図れ。
Googleが一歩踏み出して,iTunesとiPodをGoogle製にパクってくれるだけで,これは実現するんだ。
さあ,早くやってくれグーグル。
(3)通信サービス面: 3G通信で,容量制限のない,接続端末数の制限もない,電池の持ちが良いモバイルルータ。または,その機能をテザリングの仕様として搭載した携帯電話サービス。
WiMAXはエリアが限定されるし,
WiMAX 1 から 2+ へサービスが移行すると,容量が無制限ではなくなってしまう。
他のキャリアのモバイルルータは,容量制限があるし,接続端末数が少なかったりする。
携帯電話のテザリングも,ただ単に非常用という位置づけであって,
マルチデバイスでITとネットをフル活用している身からすると,7GB制限があったら全然話にならない。
マルチデバイス・マルチスクリーンの流れは止められないのだから,
通信を一本化するために,こういうサービスやモバイルルータが存在して当然だと思う。
それだけに,WiMAXの「容量無制限」が数年後に消滅してしまうのは残念だし,
電波の入りがエリアごとによろしくないのも残念。既に普及している3G回線でいいのに。
だから,そういう通信のシームレスな一本化ができるようなモバイルルータ的な仕組みがあればいいのに。
参考:
スマホでテザリングすれば,自宅のネット解約で料金を節約できるのか?
http://computer-technology.hateblo.jp/entry/20131122/p1
モバイルルータを自宅PCにも使用して節約なら,WiMAXが断然おすすめ
http://computer-technology.hateblo.jp/entry/20131128/p1
速度規制なしのモバイルルータはUQ WiMAXのみだが2018年で消滅。15年には3日で1G制限の予定も
http://computer-technology.hateblo.jp/entry/20131219/p1
(4)以下は「はてブ」のまとめ:
特定のトピックについて,まとまった情報がほしい,という願い:
DNSサーバー正引きの実際(whoisデータベースとの関係)
http://sakaguch.com/DNSseibiki1.html
- DNSとWHOISの違い,をわかりやすく説明するサイトがあればいいのに。登録業者と登録代行業者とレジストリはWHOIS情報つまり住所など個人情報を保有するが,そこから先のDNSサーバに流れるのは個人情報以外のIPアドレスとか
Mozilla Firefoxのバージョンの変遷 - Wikipedia
http://ja.wikipedia.org/wiki/Mozilla_...
- バージョンごとの差異が時系列でまとまっている。RailsとかRubyとか,各種MWやツール類についても,こういうまとめがしっかり存在すればよいのだが。
↑
こういう欲求不満があったからこそ,下記のようなエントリを書いたんだけどね。
Ruby on Railsのバージョン間での違いのまとめ 一覧表(1系・2系・3系の差異と歴史)
http://language-and-engineering.hatenablog.jp/entry/20110913/p1
Androidアプリ開発において,これまでに感じた不満や要望など:
※ここで取り上げた要望のうちかなりの部分は,
- Android SDKの進歩,もしくは
- 私自身が作った Android-MVC framework
によって改善されている。
Xcode 4.2 – Storyboard の Segue を条件分岐させる方法 « Ultradairen's Blog
http://ultradairen.wordpress.com/2011...
- 2011年の時点で,Xcodeには「画面遷移図をGUIで編集」の機能が付いた。iOSアプリのUI設計がIDE上で視覚的・直感的に可能。Android+Eclipseにもストーリーボードがあればいいのに。Googleはとっくに対抗で着手してるだろうけど。
layoutフォルダにサブフォルダは追加できる?|プログラム系の覚書
http://ameblo.jp/m-ext/entry-10872776...
- layoutフォルダの階層化は不可能。これじゃレイアウトXMLが平積みになってしまうじゃないか!
Androidアプリのパッケージ名のつけ方: webのlog
http://jumbuck.cocolog-nifty.com/blog...
- アプリのパッケージ名の付け方ではなく,androidアプリ開発時にクラスのまとまりをどう分割するか?という,特有のクラス設計の方法論的な事が知りたいのだが。adapter, AsyncTaskなんかを1packageにくくるかどうかとか。
SE奮闘記: 【Android開発】スタイルにborderがないけど枠線を表示したい
http://se-suganuma.blogspot.com/2010/...
- UI要素のライブラリに枠線という属性がない・・・。TextViewにBorderみたいな属性がない。あればいいのに。代替案は何と面倒な。
Google I/O "Android Development Tools"のメモ - 組み込みの人。
http://d.hatena.ne.jp/embedded/201105...
- レイアウトエデュタが生成するxmlがインデントされずに一行になってしまうのが残念とみんなが指摘していましたが、これに関しては現在優先度を上げてとりくんでいるということでした(2011年5月)
レイアウトエディタとXML - Kazzzの日記
http://d.hatena.ne.jp/Kazzz/20100714/p2
- レイアウトXMLエディタ上で,XMLを手動でいちいち整形するのが極めて面倒くさい。「Eclipseのコンポーネントとして導入できるXMLエディタのデザインモード」で閲覧すれば構造がわかるが
GlassFishとEclipseの連携方法について (寺田 佳央 (Yoshio Terada))
http://blogs.oracle.com/yosshi/entry/...
- 3.5のpleiadesを使ってると,ヘルプ>Eclipseについてを開いても,バージョンが表示されない。バージョンの確認方法がない。
android - how to see scrollview in graphical layout - Stack Overflow
http://stackoverflow.com/questions/51...
- Eclipse3.5を使ってるが,レイアウトXMLのGraphical Editor(gui)で,ScrollViewを設置すると縦長の高さを超過した下部が隠れて見えない。「3.6.1 there was an option called expand to fit」らしいが,左上の画面タイプでWXGAとかにして見て対処
android - getResources() or create own static class? - Stack Overflow
http://stackoverflow.com/questions/69...
- 文字列取得だけのためにgetResources().getString(R.string.someString)という長いコードを書きたくないので,static文言定義クラスですませたくなるしそのほうが実際に動作も速いが,しかし国際化やリソース集約の観点で考えると逆
yan note: Android Spinner(スピナー)を使用する その3(UIカスタマイズ)
http://yan-note.blogspot.com/2010/11/...
- spinner内選択肢のテキスト内容が長いと,超過分は折り返されず全く表示されず見る方法もない。spinner本体にsingleLine="false"を指定することができない。仕方ないので選択肢を短くするか,内容は外出しで番号だけ選ばせるか
AndroidでActivityNotFoundException - 幼虫を握って殴る
http://d.hatena.ne.jp/Ninnya/20090725...
- android.content.ActivityNotFoundException: Unable to find explicit activity classのエラーで,レイアウトは一生懸命定義したのにマニフェスト中に画面を登録し忘れというミスが頻発。このエラーをビルド時に検出してくれればいいのに
ボコのAndroid開発】 TextViewで色を変える方法
http://boco.hp3200.com/tricks/2011/03...
- TextViewの文字色をGUIから変更したかったのだが,何という不便さだ。右クリックプロパティで,まず下のほうまでTextColorという項目までマウススクロールできないのが不便。しかもリソース選択時にそこからnew Colorを作れず
Androider 背景色の変更
http://androidlab.blog119.fc2.com/blo...
- 背景色の変更が面倒だ。レイアウトをGUIで編集時に右クリック>プロパティ>背景まではいい。そこからColorが未定義時は先に進めないのでstring.xmlに戻らないといけない。パレットで選べるようになればいいのに。
はてブの記録はここまで。
ここからは,「あればいいのに」とツイートしたものの一覧表。
(5)以下は,ツイートのまとめ:
あれば便利だと思ったソフトウェアやWebサービス
Twitter / lang_and_engine: <あればいいのに>iPhoneもiPadも,Googleがパ ...
<あればいいのに>iPhoneもiPadも,Googleがパクって,使いやすい物を出してくれた。だから,あとは iPodとiTunesをパクってほしいんだよね。これをGoogleが出してくれれば,生活の中からアップルを完全に排除できるんだが。iPodとiTunesのグーグル版求む
2013-09-16 16:50:07 via web
Twitter / lang_and_engine: <あればいいのに>androidとかスマホの上で動作するvm ...
<あればいいのに>androidとかスマホの上で動作するvmwareアプリ、みたいな仮想化ソリューションがあればいいのに。そうなったらスマホもデスクトップもある意味で終わるけど。全部まとめて「デバイス」という呼び方に回帰・統一するんだろうか?
Twitter / lang_and_engine: <あればいいのに>「AndroidとiPhoneを両方持ち歩 ...
<あればいいのに>「AndroidとiPhoneを両方持ち歩くのが面倒くさい。持ち運びきれない。」→「昔のテレビデオみたいに,合体して1台になってくれればいいのに。やや正気な話し方で言い直すと,一つの物理端末だけで,仮想的に2ベンダーのOSを切り替えできればいいのに。」
2012-09-12 11:41:01 via web
Twitter / lang_and_engine: <あればいいのに>.htaccessを投入すると,設定内容を ...
<あればいいのに>.htaccessを投入すると,設定内容を「サーバ仕様書」として日本語で出力してくれるようなWebサービス。htaccessの可読性が低いから。DSLとは呼べずほぼアセンブラ並だと常々思う。httpd.conf版もぜひ。相互変換できたらなおよい。…要るな。作るか
2012-12-20 11:01:31 via web
Twitter / lang_and_engine: <あればいいのに>GPS機能を使うモバイルアプリの実機動作テ ...
<あればいいのに>GPS機能を使うモバイルアプリの実機動作テストは,「あちこち歩き回って,バグを見つける度に作業場に戻りデバッグ」という原始的な方法であってはならない。かと言ってこの炎天下で,「ノートPCを持参して屋外で即デバッグ」という青空プログラミングもNG。さて,どうするか
2012-07-30 11:18:55 via web
Twitter / lang_and_engine: <あればいいのに>固定電話が、メールを受信できればいいのに。 ...
<あればいいのに>固定電話が、メールを受信できればいいのに。電車内で、携帯から家の電話にちょっと情報を伝えたい場合、電話番号だけでSMSが送れたら便利。ナンバーディスプレーとか表示できるスペースに、文字情報を表示してほしい。FAXで印字までしなくていいから。※要はLモードの復活?
Twitter / lang_and_engine: <あればいいのに>スマホ上で,スマホアプリを開発でき,テスト ...
<あればいいのに>スマホ上で,スマホアプリを開発でき,テスト・リリース・公開・インストール・実利用まで済めばいいのに。親指でUI部品をドラッグして配置,挙動もスピナーから選択,コードは最低限。簡単なデータストアやワークフローが限界だろうか。キャリア端末では開発ツール配置は無理か。
2012-05-07 17:38:40 via web
Twitter / lang_and_engine: <あればいいのに> はてなブックマーク・Query Lang ...
<あればいいのに> はてなブックマーク・Query Language (HBQL)が,あればいいのに。Facebook APIの「FQL」みたいに。条件を自由自在に指定して,自分や他の人のブックマークを検索できたらいいのに。
2011-10-18 22:14:17 via web
Twitter / lang_and_engine: <あればいいのに>頼むから、誰か古文⇔現代文の自動翻訳システ ...
<あればいいのに>頼むから、誰か古文⇔現代文の自動翻訳システム作ってくれ。なきゃ私が作ってしまうぞ。てかGoogleにお願い。ラテン語に対応済なついでに、他の各国の古代語とあわせて是非とも実装よろしく。もちろん音声翻訳付きで。「CDエクスプレス古文」もね
特定のハードやソフトの使い勝手
Twitter / lang_and_engine: <あればいいのに>iPod等のプレーヤーで,すべてのファイル ...
<あればいいのに>iPod等のプレーヤーで,すべてのファイルの再生スピードを,アナログにリアルタイムに変えられればいいのに。音量の大小を調節するためにダイアルをぐるっと回すのと同一のインタフェースで,2倍速や1.2倍速を自由に微調整したい。カセットテープならそれが可能なのに。
2012-06-21 14:09:08 via web
Twitter / lang_and_engine: <あればいいのに>Excelにレイヤー機能があればいいのに。 ...
<あればいいのに>Excelにレイヤー機能があればいいのに。そうだとすれば,相当数の他ソフトを駆逐できるんだが。
2013-09-26 17:32:09 via web
Twitter / lang_and_engine: <あればいいのに>Firebugの「この要素を調査」またブラ ...
<あればいいのに>Firebugの「この要素を調査」またブラウザの「画像だけを表示」のように,「このDOM要素だけを表示」という機能があれば。例えば,広告だらけのサイトで,見たいのは中央の本文要素だけ。右クリック>この要素だけを表示 みたいにすれば,本文の閲覧に集中できるよなあ。
2012-09-14 09:16:57 via web
Twitter / lang_and_engine: <あればいいのに>携帯電話やスマホの文字入力の部分で,Vim ...
<あればいいのに>携帯電話やスマホの文字入力の部分で,Vimのコマンドが全部利用できればいいのに。テキストの打ち込みや編集が面倒すぎるよ。正規表現で一括して置換とか,サクサクできればいいのに。
2013-12-04 01:14:15 via web
Twitter / lang_and_engine: <あればいいのに>Windowsのエラーメッセージのダイアロ ...
<あればいいのに>Windowsのエラーメッセージのダイアログは,文言をコピペできない。Windows上で最もコピペできるようになっているべき部分はそこだと思うんだが。LinuxでCUIのエラーメッセージが出たらすぐにコピペしてググって解決できるのに。
2011-08-16 11:07:07 via web
Twitter / lang_and_engine: <あればいいのに>FFFTPの左ペインで,右クリックメニュー ...
<あればいいのに>FFFTPの左ペインで,右クリックメニュー内に「エクスプローラで開く」という項目があればいいのに。左ペインには大した機能がないので,エクスプローラを呼べるようになってれば大幅に楽になるのに。Eclipseの「外部で開く」と同じ。FFFTP利用自体が微妙だけども。
2012-03-08 11:42:20 via web
Twitter / lang_and_engine: <あればいいのに> ...
<あればいいのに> 要するに,iTunesとAndroidスマホを「同期」できれば最高って事なんだよ
2012-04-02 13:49:38 via web
プログラミングや開発の概念
Twitter / lang_and_engine: <あればいいのに>プログラムのソースコード中の任意の場所に, ...
<あればいいのに>プログラムのソースコード中の任意の場所に,図とかドキュメントを添付できればいいのに。つまり,Wordみたいなエディタ上でソースコードをコーディングし,アンダーラインを引いたり,フリーハンドでソース中に絵を書きたい。そうすればドキュメントとソースが一体化するのに。
2012-04-20 12:13:44 via web
下記のエントリで指摘したフィーチャーと同じ。
↓
エディタ上にマーカを引きたい (テキストを彩色する)
http://language-and-engineering.hatenablog.jp/entry/20081021/1224511688
Twitter / lang_and_engine: <あればいいのに>JSを簡潔に書くためにCoffeeScri ...
<あればいいのに>JSを簡潔に書くためにCoffeeScriptやDartが開発された。同じように,CSSを簡潔に書くためのDSLを作ってくれGoogle。構造化CSS類じゃなく,Webレイアウト記述の概念を根底から変えれ。「ブロック要素センタリング」ならその通りcodeさせれ。
2012-03-05 16:17:38 via web
Twitter / lang_and_engine: <あればいいのに>スタンドアップ・ミーティングのように,スタ ...
<あればいいのに>スタンドアップ・ミーティングのように,スタンドアップ・コーディングをしてみるのはどうだろうか。座りっぱなしで腰を痛めるよりも,姿勢的にずっと健康的なのでは。猫背にならぬよう,PCに上げ底が必要だが・・・。
2012-11-15 14:49:23 via web
Twitter / lang_and_engine: <あればいいのに><material>Android SDK ...
<あればいいのに><material>Android SDKで,findViewByIdのかわりにjQueryのような画面部品操作のDSLがあればおもしろいのに。
2011-07-26 14:36:45 via web
Androidアプリの画面レイアウトを,まるでjQueryのようなコードで動的構築できるライブラリ (の試作品。UIコーディングのためのDSL)
http://language-and-engineering.hatenablog.jp/entry/20120210/p1
用語または通称,呼び方に関する希望
Twitter / lang_and_engine: <あればいいのに>「コピペしやすさ」を一語で簡潔に表現する、 ...
<あればいいのに>「コピペしやすさ」を一語で簡潔に表現する、copipe-ableみたいな英単語。再利用可能性、盗用リスクの高さ等の概念を包含。例文: サンプルコードはコピペヤビリティが高い状態で提供されるべきである。堅牢な設計は非熟練プログラマーをアンコピペヤブルにする。
Twitter / lang_and_engine: <あればいいのに>Evernoteに,通じやすい略語があれば ...
<あればいいのに>Evernoteに,通じやすい略語があればいいのに。「エバノ」という略し方は広まってないし,Evernoteなんてタイピングするのはめんどいし。誰か「エバノ」を広めてくれ。バリ島の地名に「Ebano」が存在するので無理?URL
2012-03-08 11:46:36 via web
書籍の出版要望,または情報のまとめ
Twitter / lang_and_engine: <あればいいのに>ソフトウェアエンジニアは、ハードにめっちゃ ...
<あればいいのに>ソフトウェアエンジニアは、ハードにめっちゃ強いPC何でも屋と、ハードの事はさっぱりという純粋ソフト屋に二極化している。後者のために、「ソフト屋が知っておきたいハードの知識」みたいな本とかあればいいんだが。インフラ・基盤の勉強だけでは、PC調達を任せるには不足。
Twitter / lang_and_engine: <あればいいのに>「リファクタリング コマンドプロンプト」 ...
<あればいいのに>「リファクタリング コマンドプロンプト」
2012-06-25 15:47:13 via web
ネタのようでネタでない,いくぶん現実的な願い
Twitter / lang_and_engine: <あればいいのに> 「昼休みに机でうつぶせになってグッスリ昼 ...
<あればいいのに> 「昼休みに机でうつぶせになってグッスリ昼寝してたら,PCのエディタに全角スペースが数万行タイプされていた。」 という体験をシェアできる人。
2012-03-16 14:05:10 via web
Twitter / lang_and_engine: <あればいいのに> ...
<あればいいのに> i18nローカリゼーション,または言語選択: 日本語(関西弁)
2012-02-23 12:24:59 via web
Twitter / lang_and_engine: <あればいいのに> ...
<あればいいのに> コミットログ上で、開発メンバー同士が会話。もしくは交換日記。
過去のツイートを発掘したい!twitter検索サイトまとめ
http://matome.naver.jp/odai/213598555...
TwimeMachine - Read and search your old tweets.
http://www.twimemachine.com/user/lang...
はてなダイアリーのTwitter連携機能について - delirious thoughts
http://blog.kentarok.org/entry/201005...
- twitter:14817823292:title
- twitter:185217044030029825:detail:left
- @hatenadiary / はてなダイアリーのバージョンアップを実施しました ― iP... のように書けば,はてダの本文中にツイートを埋め込み可能