JavaScript

iPhone Xのスクリーンショットをディスプレイの形に合わせて切り抜くツールを作った

作ってみたよ。 iPhone Xのスクリーンショットをディスプレイの形に合わせて切り抜く - js do it このリンクからすぐ利用できるのでどうぞ。 これは何か iPhone Xは、ディスプレイが変わった形をしていて、四角形ではない。角が丸くなってるのと、スピーカー…

Flickrの写真をExif併記でブログに貼るコードを生成するJavaScript for Automation

最近カメラを買ったのでそのことを書いたりしていた。 SONY α6500を買った! - 今日覚えたこと Sonnar T* E 24mm F1.8 ZA(SEL24F18Z)を買った - 今日覚えたこと SIGMA 60mm F2.8 DN(Eマウント)を買った - 今日覚えたこと 撮った写真を貼るときは、まず写真…

Exif情報を元にJPEGファイル名をリネームするJavaScript for Automation(2016年バージョン)

2014年に書いたこれ Exif情報を元にJPEGファイル名をリネームするJavaScript for Automation - 今日覚えたこと を直した。 JPEGのファイル名を、Exif情報を元にリネームするスクリプト iPhoneやデジカメで撮った写真のファイル名が、 img_20141024_012345_Ap…

税込価格を計算するブックマークレット

Web上でなんかの商品の価格を見たとき、税別になってることがある。 iPad Proを購入 - Apple(日本) 結局いくらなのかわかんないから不便だよね、こういうときに税込価格を簡単に確認できるように、ブックマークレットを作ってみた。 javascript:alert((par…

JXA(JavaScript for Automation)で現在のマウスカーソルの位置を取得する

最近JXA(JavaScript for Automation)が気に入ってる。いろいろと情報もWeb上に出始めて、思いついたことは頑張ればだいたい実現できる感じになってきて、非常に便利で楽しい。マウスカーソルの位置を取得する方法がわかったのでメモ。どうやらOS Xのバージョ…

iOSアプリ用アイコンとAndroidアプリ用アイコンに一括リサイズするJavaScript for Automation

作った。 function openDocuments(docs) { for(var i = 0; i < docs.length; i++){ var src = docs[i].toString(); // iOS sips( 57, src, src + '_icons/ios', 'Icon.png'); // 57 x 57 for iPhone non-Retina -iOS6 App sips( 114, src, src + '_icons/ios…

iOSアプリ用アイコンに一括リサイズするJavaScript for Automation

以前、 iOSアプリ用アイコンに一括リサイズするシェルスクリプト - 今日覚えたこと こういうのを作ったけど、その後iOS8が出て(ていうかiPhone 6 Plusが出て)、@3xの画像も生成しなきゃいけなくなったので作り直した。ついでに、もうすぐ大きいiPadが出てま…

スクフェスのイベントptの見積もりを計算するツールを作った

前にもちょっと書いたけど、最近スクフェスにハマってる。かれこれ半年くらい、かかさず毎日、LP(スタミナ)もほぼムダにせず続けている。 (iOS版) : ‎「ラブライブ!スクールアイドルフェスティバル(スクフェス)」をApp Storeで (Android版) : https://pla…

ソースコードを元にロゴデザインを生成できる「Logo Workbench」を作ってみた

自分用に作ったんだけどせっかくなのでここに載せておく。 Logo Workbench 先に謝っておくと、使い方が難しくてごめん。あとデザインについてちゃんと勉強したことないので、このツールは実際の仕事で使えるような機能は備えてないと思う。意見や要望とかあ…

Exif情報を元にJPEGファイル名をリネームするJavaScript for Automation

追記 本スクリプトは、2016年に修正してます。 Exif情報を元にJPEGファイル名をリネームするJavaScript for Automation(2016年バージョン) - 今日覚えたこと 追記ここまで。OS X 10.10 Yosemiteの新機能で、「JavaScript for Automation」というのがある。 J…

今見てるページをTwitterに投稿するブックマークレット2

以前作った 今見てるページをTwitterに投稿するブックマークレット - 今日覚えたこと が、Twitter側の仕様変更によってモバイル(iPhone等)から使えなくなっていたので直した。以下からどうぞ。 http://nacookan.com/2013/pagetwit.html 使い方は前と同じで、…

GoogleAppsScriptで掲示板作ってみた

Google Apps Scriptをちょっと試してみた。以前からGoogle Drive(旧Google Docs)にはJavaScriptで書けるマクロがあって、ちょくちょく使ってたんだけど、スプレッドシートなどの中に埋め込むマクロではなく、単体のプログラムとして作成することもできるって…

複数の電子書籍ストアをまとめて検索するツールを作った

これを作った。 電子書籍ストア横断検索(超簡易版) - js do it 「まとめて検索」とはいっても、一発でやるのではなくて、ストアごとにワンクリックずつは必要。っていうか、ストアを検索するわけじゃない。ストアの検索結果への直リンクを生成するというだけ…

lovetestterのコードをgithubに置いた

以前作ったlovetestterのソースコードをgithubに置いた。 https://github.com/nacookan/lovetestter 今まではコードをどこにも公開してなかったということもあって、結構テキトーなところもあった。パスワード的なものやディレクトリ階層がコード中のあちこ…

Skypeチャットでタスク管理するボット

仕事でSkypeチャットを使いまくっている。グループチャットを常に開いて、社内の連絡事項はここでやりとりしているような感じ。会社にいないときもimoを使って、どこにいてもチャットにアクセスできるようにしている。連絡を取るのはいいんだけど、チャット…

今見てるページをズーム可能にするブックマークレット

iPhoneやiPadでWebを見ていて、ズームがロックされてることあるよね。あれをズーム可能にするブックマークレットを作った。 javascript:(function(){var ms=document.getElementsByTagName('meta');for(var i=0;i

Googleリアルタイム検索の代わりにYahoo!リアルタイム検索を使えるようにするUserScript

Googleリアルタイム検索がなくなった。404。原因はTwitterとの契約切れとのこと。でも使えないのはGoogleだけで、Yahoo!リアルタイム検索は使える。あとbing Socialも使えるけど使いにくい。というわけで、Googleの検索結果からYahoo!のリアルタイム検索に飛…

lovetestterをちょっと直した

先日作った、Twitterの片想い片想われをチェックするツール「lovetestter」をちょっと直した。 修正点 処理の流れについて以前書いた("仕組み"のところ)けど、それを直した。従来は、フォローとフォロワーのプロフィール一覧を全部取得して、JavaScript側で…

Twitterの片想い片想われをチェックするWebアプリ「lovetestter」を作った

以下のリンクからどうぞ。 lovetestter(らぶてすったー) - Twitterの片想い片想われをチェックします 今回のは長く使いそうだから、けっこう頑張って、できるだけ本格的に見えるようにした。 これはなに? Twitterアカウントのフォローとフォロワーを分析し…

iPadでJavaScriptを書いてすぐ実行するやつ作った

iPadでプログラムが書きたい。ってことで、iPad上でJavaScriptを書いてすぐ実行するやつを作った。といってもAppStoreで配信するアプリではなく、htmlとcssとJavaScriptで書いた単純なWebページなので、SafariでURLを開くだけでいい。 JavaScripad JavaScrip…

Sendai.js#02行ってきた

実は#01も行ったけど感想書くの忘れてた。そして今日#02にも行ってきた。おつかれさまでした! 内容 Firebugで作るGreasemonkeyスクリプト〜入門と実践(From Kanasan.JS) | Blog.37to.netを見ながらみんなでグリモン書いてみようっていう感じだった。自分で…

TwitterのWebで新着Tweetを自動更新するようにするブックマークレット

ちょっと作ってみた。はてなダイアリーにはブックマークレットのコードが書けないので、別なページからどうぞ。 http://nacookan.com/2009/autonewtweeterize/autonewtweeterize.html これは何? TwitterをWebブラウザで開いていると、最近は自動的に新着Twe…

今日の日付のフォルダーをサクっと作る

「エクスプローラーで今開いてるフォルダーの中に、サクっと今日の日付のフォルダーを作る」ということをやりたい。これはかなり昔からやりたいと思ってた。エクスプローラーと言っても、「名前を付けて保存」のダイアログとか、デスクトップとか、いろいろ…

ページの先頭に戻るブックマークレット

なんか「ページの上に戻る」ボタンはブラウザに実装されるべきらしいので、ブックマークレットを作ってみた。はてなダイアリーはJavaScript書けないので、ブックマークレット本体は以下のページに置いた。 http://nacookan.com/2009/gototop.html 短いのでコ…

UbuntuでRhino

最近、以前使っていたThinkPad X40に、Ubuntu 8.10を入れて使いはじめた。今までも緊急起動の目的でUbuntuを使うことはあったけど、本格的にデスクトップOSとして使うのは初めて。Ubuntuの使用感についてはそのうち書きたいけど、とりあえずJavaScriptについ…

Twitterで特定の投稿にreplyできるブックマークレット

ちょっとしたのを作った。またブックマークレット。例によって、はてなダイアリーにはJavaScriptは書けないので以下からどうぞ。 http://nacookan.com/2009/replytwit.html コレは何? Twitteで、特定の投稿に対してreplyする設定を含んだ投稿画面を開くブッ…

Rhinoで自作スクリプトを動かす

WindowsにはJScriptがあるけど、Macには標準ではJavaScriptでバッチ処理を書ける仕組みは無い。でも、以前書いたMacでJavaScriptシェル - 今日覚えたことで導入したRhinoを使えばやれるっぽい。 // test.js var a = parseInt(arguments[0], 10); var b = par…

今見てるページをTwitterに投稿するブックマークレット

探せばいくらでも同様のはあると思うけど、とりあえず簡単なものを自分で作った。はてなダイアリーにはJavaScriptは書けないので、別なところに置いておくね。 http://nacookan.com/2009/pagetwit.html 上記のリンク先のページにある「ここTwitter」って書い…

Windowsでもsayコマンドを

Twitterのタイムラインを監視してキーワードにマッチしたらGrowlするRubyスクリプト(2) - 今日覚えたことをWindowsでも動かそうとして奮闘したんだけど、結局ダメだった。meowはRubyCocoaが無いと動かないので。ただ、その作業の中でちょっと面白そうなもの…

MacでJavaScriptシェル

JavaScriptの勉強や調査などしたいときは、JavaScriptシェルがあると便利。Windowsだったら標準でJScriptのエンジンがあるので、標準入力をevalして標準出力に書き出すようなシェルは割と手軽に作れる。InteractiveJS その2 - nak2kのブログあたり。自分も…