MacBook Airが充電できなくなった際の対策

SMCをリセットすると、解決することがある。 電源を切り、アダプタを挿した状態で、 Shift+Control+Option+電源ボタンを数秒間同時に押して、離す。その後、通常の方法で電源を起動する。 リセットが成功すると、FANが全開に回るので、音を確認する。

Ubuntu 13.04でaptからruby1.9.3とともに入ってきたgemをアップデートする

ubuntuでgemをアップデートする

Androidのギャラリーで、サムネイル画像を更新する方法

アンドロイドスマホでは、画像や写真、動画やムービーを閲覧する際に「ギャラリー(端末によってはアルバム)」というアプリを使用しますが、ファイルマネージャーでファイルを操作すると、サムネイル画像が更新されないことがあります。この問題の解決方法…

JavaScriptで、オブジェクトのすべてのメソッドと変数を取得する(要Chrome)

Chromeで確認。 コンソールを見るにはF12でConsoleを開く。 Object feed = new Object(); var properties = ""; for (var prop in feed){ properties += prop + "=" + feed[prop] + "\n"; } console.log(properties);

UbuntuでCUIからCPU使用率の高いプロセスを閲覧する

$ topIntel先生がオープンソースで公開しているPowerTopも使える。 $ sudo apt-get install powertop $ sudo powertopど忘れしたので記録を。

Ubuntu上でコマンドからFTP操作する

ftpコマンドは実用性がないので ncftpを使うほうがよい。 $ sudo apt-get install ncftp $ ncftp ncftp > open -u username host.com ncftp > cd htdocs/ ncftp > put -R /home/user/webdir/* ncftp > rename dir/ newdir/ ncftp > close ncftp > exit一度ロ…

Androidで、カメラ機能を作る際注意する事柄

ドキュメントに異なる情報が含まれていたので、メモ。Camera機能を実装する際、setTypeメソッドを記述するとlintで警告が出る。 ドキュメントによれば、必要に応じて適切なものが呼ばれるので、明示する必要がないとある。ところが実際は記述しないとカメラ…

Ubuntuでboot容量不足という警告の対処法

Ubuntuをアップグレードした際、bootの容量が100%になりました的な警告が出た。 対処法として、現在使用していない、旧カーネルをアンインストールすると解決する。 $ uname -a で現在ブートしているカーネルバージョンを確認。 $ dpkg --get-selections | …

UbuntuでファイルIOを監視する

LinuxにはinotifyというIOを監視するコマンドがあるので それを利用。inotifyは通常再帰的ディレクトリ監視ができないが、 inotifywaitを使えば、ディレクトリを再帰的に監視可能。まずはaptからインストール。 $ sudo apt-get install inotofy-tools 使い方…

Androidアプリ「ギャラリー フォルダー プラグイン」の使い方

私が先日リリースしましたアプリの使い方について、 このエントリーでも触れておこうかと思います。 ギャラリー フォルダー プラグイン Tatuas Apps 価格:無料 まず、このアプリを使うには、Androidに標準でインストールされている「ギャラリー」という、 …

アンドロイドスマホのギャラリーでフォルダ分けを簡単に行う方法

Androidスマフォを使い始めると、標準のギャラリーに少し不満を持つと思います。 具体的には、なぜギャラリーは写真・画像や動画ファイルの移動やコピーができないのか、 ギャラリーからフォルダ作成や、フォルダ整理ができないのか、 といったところでしょ…

Androidアプリ「ギャラリー フォルダー プラグイン」をリリースしました

思ったより時間がかかってしまいましたが、 ようやくリリースすることができました。 このアプリは、Android標準のギャラリーから直接、 フォルダー整理やファイル移動・コピーができるようになるアプリです。 多分これまで類似のアプリは出ていないのではと…

AndroidにおけるContextについて

Androidアプリを作っていると、一度はContextを目にする。 このContextにも、おおよそ2種類ある。・ApplicationContext 通常はActivity内からgetApplicationContext()で取得可能(Context型) アプリそのもののContextと考える。・ActivityContext 現在開い…

AndroidのTween AnimationとProperty Animationの違い

Eclipseで、アニメーションのxmlを作成する際に困ったのでメモ。 Tween Animation Viewに与えるアニメーション。 ボタンをフェードアウトさせたり、フェードインさせたりする。APIはandroid.view.animationで提供。 API Levelは1から。 Property Animation V…

Androidで、自身のプロセスIDを指定してアプリのプロセスを強制終了する

android.os.Process.killProcess(android.os.Process.myPid()); 文字通りアプリを強制終了する。 指定したプロセスとそれに関連するプロセスを強制停止する。 上記コードは自身のプロセスIDを拾っている。実行するとデバッグモードであればログが出るはず。…

Android SDKで、ListViewにフェードアウトを表示させる

正確にはフェードアウトというより、リストをスクロールさせた時にできる 影の表示のこと。 <ListView android:id="@+id/listView1" android:layout_width="match_parent" android:layout_height="match_parent" android:requiresFadingEdge="vertical" android:fadingEdgeLength="12dp" android:cacheColorHint="#22333333" > </ListView> ICS以前では android:fadingEdge…

Android SDKで、Java側からViewのColorを指定する

Java側からViewの色を変更せざるを得ない時に使うと思う。 Androidで色を指定するメソッドを羅列しておく。 public int getColor() { int color = 0; // graphics.Colorから取得。しかし種類が少ない。 color = android.graphics.Color.TRANSPARENT; // アプ…

MySQLでselect文の結果を整列された状態で表示する

SQL文の最後に、;でなはなく¥Gをつける。 mysql> select * from mytable\G

Ubuntu13.04×MySQL5.5.3xでServerCharacterSetをUTF-8にしたい

Server CharacterSetがlatin1になっている。これをutf8にしたい時は $ sudo vim /etc/mysql/my.cnfで[mysqld]部分に [mysqld] character-set-server = utf8と追記。 $ sudo service mysql restartしてから mysql> statusで確認。古い資料を読んでいて、はじ…

MySQLにログインした状態でバージョン確認

mysql> select version();

AndroidのListViewの中身を更新するメソッドたち

// ListViewインスタンスから更新 listView.invalidateViews(); // 何らかのAdapterから更新 adapter.notifyDataSetChanged();

CORESERVERでPerlをCGIで動かすときのエラー対処

CGIWrap Error: Script Execution FailedCGIWrap encountered an error while attempting to execute this script:Error Message: No such file or directory Error Number: 2というエラーは、スクリプトに問題がない場合、改行コードの可能性が高い。まず改…

Linux・UnixでWindowsクオリティなファイルを扱う際のメモ

文字コードを調べる $ nkf -g ファイル名 UTF-8(BOMなし)に変換 $ nkf -w80 入力ファイル名 > 新規出力ファイル名※BOMありは-w8でOK 改行コード確認 $ od -c ファイル名※CRは¥r、改行は¥n 改行コードを*nix系に変換【(CR+LF)→(LF)に】 $ tr -d '\r' …

Ubuntu 13.04にOracleのJDK6,7,8を全部aptからインストールする

今までは結構Javaのインストールに苦労したので、aptから出来ればいいなと思っていたら、デキることを知ったのでメモ。webup8というサイトがJava用にレポジトリを用意してくれたので、それを利用する。 $ sudo add-apt-repository ppa:webupd8team/java $ su…

Ubuntu 13.04にGoogle Chromeをインストールする

やり方が特殊になったのでメモ。13.04からlibudev0というパッケージがなくなったため、stable版がインストールできなくなった。 Chromeを実行するにはlibudev0が必要。 そのため、このパッケージをインストールしなければならない。debをここから落としてイ…

Ubuntu 13.04で、aptの公開鍵を追加または削除する

$ wget -q -O - <鍵のURL> | sudo apt-key add -これで、標準出力に出た公開鍵が登録された。 $ sudo apt-key listで pub **** uid **** といった一覧が出る。このうちuidに表示されている部分を指定すれば、keyは削除できる。 $ sudo apt-key del <uidで…

TOSHIBA Portage R830(Dynabook R731)にUbuntu 13.04をインストールした

若干今更感があるが、Raring Ringtailをインストールした。 クリーンインストールした。 全体の雑感としては OSの基本動作が12.10より1テンポ早い 安定感が向上した ファイルマネージャなどの基本ソフトの使い勝手が向上した アイコンなどのデザインがナウい…

Ubuntu12.10でdhpys-swapは使わないほうがいい

マシン Toshiba Portege R830 Storage:SSD RAM:4GB(SingleChannel) CPU:Core i5 2.4GHz動的にSwap領域を作るらしいdhpys-swapをaptでインストールしてみたが、やたらSSDへのアクセスがあってこのまま使うとSSDの寿命が縮まりそうだった。12.04から使えるらし…

自分ユーザの所属グループを確認する

$ id ユーザー名

ログインシェルを変更する

$ chshパスワードを入力しbashに変更するならば /bin/bash にする。