Linux mint cinnamonのdesklet開発奮闘記 第一回 deskletとは

Author:

自分がお気に入りのLinux mint cinnamon Editionにはdeskletというガジェット機能があります。
こいつの開発手法が国内国外問わず殆どないため、試行錯誤しながら現在学んでいるのですが。
ある程度分かってきたのでメモを残していこうと思います。
とりあえずいつか自作deskletを一般リリースしたいものだ。

Continue reading…

パスワードを変えたらChromeに保存しているパスワードも消そう

Author:

時々パスワードを変えることってありますよね。
が、Chromeのオートコンプリートが残っていて、毎回そのままOK押してエラーになる。
あるあるですよね。
この場合、パスワードをオートコンプリートから消さないと残ってしまいます。

別にキャッシュ丸々消さなくても良い方法があるので、覚えておきましょう。

Continue reading…

Chrome Extensionの作り方講座その1・用語とか

Author:

以前ちょっと勉強したのですが、どこにも公開していなかったので何回かに分けてちょっと残しておくことにします。
ChromeExtensionはJavaScriptでさくっと開発できるので、覚えておくと役に立つかも。
第一回は用語周りの説明から。

Chrome Extensionの作り方講座その2・BrowserActionを使ってみる
Chrome Extensionの作り方講座その3・ContentScriptを使ってみる
Chrome Extensionの作り方講座その4・popupとContent Scriptを連携させてみる
Chrome Extensionの作り方講座その5・Event Page(Background Script)を使う
Chrome Extensionの作り方講座その6・omniboxを使う
Chrome Extensionの作り方講座その7・bookmark APIを使う

Continue reading…

imgタグを入れたらなぜか隙間が開いている。paddingもmarginも0なのに。

Author:

下記のような形でタグを記述すると、なぜかimgタグの下に僅かな隙間ができてしまいます。

<div>
<img src="xxx.png">
</div>

とりあえずchromeで確認。
なぜかdivブロックの高さが画像の高さより大きくなるんですよ。
marginやpaddingをいくらいじっても変わらないという気持ち悪さ。

Continue reading…

etckeeperでgithubに自動プッシュをする

Author:

etc配下を自動的に定期コミットしてくれるetckeeperというソフトがあります。
httpd.confをどう変えたっけ、とかyumで何を入れたっけ、とかそういうのを管理するのには非常に便利なソフトです。
このツール、gitなりmercurialなりにコミットはしてくれるのですが、あくまでコミットだけ。
リモート側へプッシュはしてくれません。

ってことで、リモート側へプッシュする方法をメモしておきます。
とりあえずgitのみ。

Continue reading…

webroot直下にdbのダンプファイルなんて置かないで

Author:

開発サーバのapacheのログとか見ると、こんなアクセスが来ていた。

client denied by server configuration: /www/dump.sql.zip,
client denied by server configuration: /www/dump.zip
client denied by server configuration: /www/db.tar
client denied by server configuration: /www/mysql.zip
client denied by server configuration: /www/1.sql
client denied by server configuration: /www/sql.zip
client denied by server configuration: /www/dump.tgz
client denied by server configuration: /www/backup.sql.bz2
client denied by server configuration: /www/sql.tar.gz
client denied by server configuration: /www/users.sql
client denied by server configuration: /www/site.sql
client denied by server configuration: /www/dump.gz
client denied by server configuration: /www/db.sql.bz2
client denied by server configuration: /www/dbdump.sql.gz

Continue reading…

swift OSXで最小化からの復帰および終了ボタンを押した時に終了させるようにする

Author:

macというOSは、終了ボタンを押しても終了せずにdockに残ってしまうようにできている。
そしてデフォルトでは最小化を押したら復帰しないようになっている。
ってことで、先日出したアプリがreopenできるようにしろとリジェクトされてしまった。
そんなわけで対処法をメモしておきます。

Continue reading…