カテゴリー: 技術

Ajax+CSS+PHPチュートリアルがいっぱいあるサイト

投稿者:isc_blog

新たにプログラミング言語を習得する際、チュートリアル的なものがあると助かりますよね。
そこで今まさにWEB系アプリケーションで使われまくっているもの
「Ajax + CSS + PHP」のチュートリアルがいっぱい詰まっているサイトを発見したのでご紹介。
※英語サイトです。が・・・デモとソースを見ればなんとなくわかります。
Smashing Magazineというサイトの下記コンテンツです。
Tutorials Round-Up: Ajax, CSS, PHP and More

PHPという割にはたま~にjava Servlet/JSP も混じっています。ご愛嬌ですかね。

2011年4月24日

Googleのサービスをまとめているサイト

投稿者:isc_blog

Google Mania – グーグルの便利な使い方
こちら相当参考になります。
こういったサイトまとめられる方って尊敬します。

こちらのサイトのGoogleサービス一覧がまたステキすぎます。

私は私的にGoogle Codeの「Google Project Hosting」にプロジェクト作成してソース管理してたりしています。ソース管理サーバーなんてなかなか用意できないしすごい重宝していますよ。

※「Google Project Hosting」についてはいずれ機会があったらまとめたいなぁ~と思っています。

最近は、Android といい Google Web Api といい Google様様な私です。

2011年4月23日

2.6ギガバイトのテキストファイルを開く・・・

投稿者:isc_blog

2.6ギガバイトあるテキストファイル(正確にはSQLファイル)を開こうと思ったら

テキストエディタ(愛用の秀丸ちゃん)では開けず・・・
EmEditor(フリー版)でも開けず・・・

困った・・・ので調べたところ
ファイル分割に行き着いた。

なにやら「split」コマンドでできるらしい。
※参考サイト 「ファイルを分割するには
だが、「split」コマンドはlinuxコマンドなのでWindowsマシンに
Cygwin」インストールし行うことに。

インストール後、勢い勇んでコマンド実行!

# split -l 100000 xxxxxx.sql sqlfiles/sql.

すると「sqlfiles」フォルダに 「sql.aa」「sql.ab」「sql.ac」「sql.ad」・・・とファイルが作成されていく!

で、できたファイルを秀丸ちゃんで開こうとしたらエラーが・・・
「その他」→「動作環境」→「環境」から「編集可能な最大行数」を変更してくれ・・・と
もともと100万行になっていたから10万行は大丈夫なはずでは??と思ったが
一応1000万行にして再度開いてみた。
なんとか開きそう・・・(まだ読込中 ← いまここ)

2011年4月22日

ウィンドウズの「ユーザーアカウント」のアイコンみたいなクリップアートのある場所

投稿者:isc_blog

設計書やプレゼン資料作っているときに

必要になる ユーザーアイコン。

ウィンドウズの「スタート」押して「コントロールパネル」(クラシックでない方)の「ユーザーアカウント」みたいなアイコン欲しいな・・・と思っていました。

マイクロソフトオフィスのクリップアートのページから探そうにもちょっと見つけにくい・・・

で・・・ヒント的なアイコンを見つけたのでそこから「類似画像を表示」で芋づる式に引っ張り上げてください!

http://office.microsoft.com/ja-jp/images/similar.aspx#a:MC900433941

※Silverlightをインストールする必要があります。

2011年4月21日

JavaScriptでの順番を降順にしちゃう方法

投稿者:isc_blog

サイト制作時にHTMLタグの番号付きリスト<ol>で一覧を作成していたときのこと

お客様からこんな要望が・・・

「降順じゃないと困りますよ・・・」

え。

あ、確かに頂いた原稿は降順だ・・・

しかし、この先まだ項目数は増えるわけで・・・

お客様に項番振りなおしてください・・・というわけにもいかず(第一自分たちが修正するのも面倒くさい)

必要に迫られインターネット検索しまくって実現させました。

こんな感じで降順にしちゃえます。

ソースは・・・こんな感じ

[html]
JavaScriptで<ol>の順番を降順にしちゃう方法

<div>
<form>
<script type=”text/javascript”>
function kojun(){
var self = this;
self.ul = document.getElementById(“contentlist1″);
var lisTag = self.ul.getElementsByTagName(“li”);
var lisNode = self.ul.childNodes;
alert(“getElementsByTagNameでの結果:” + lisTag.length);
alert(“childNodesでの結果:” + lisNode.length);
// ブラウザ依存部分是正
var max = lisTag.length;
var interval = 1;
if (lisTag.length < lisNode.length) {
interval = 2;
max = max * 2;
}
for(var i = 0;i < max ;i ++)
{
this.ul.childNodes[i].value = (max – i + (max – i) % interval) / interval;
// alert(this.ul.childNodes[i].value);
//子ノード<li>の i 番目に、(最大番号- i )を代入する。結果は、番号が降順になる。
}
}
</script>
<ol id=”contentlist1″ onclick=”alert(this.childNodes.length)”>
<li>これが1</li>
<li>これは2</li>
<li>これは3</li>
<li>これは4・・・だよ</li>
<li>これ5ね</li>
<li>これ6です。</li>
<li>これは7</li>
<li>これは8</li>
<li>でもこれは9</li>
<li>しかしながら10</li>
<li>かくかくしかじか11</li>
<li>でも12</li>
<li>恐れ入りますが13</li>
<li>なぜか14</li>
<li>おどろくべきことに15</li>
<li>ここは16</li>
</ol>
<input type=”button” value=”降順にしちゃう!” onclick=”javascript:kojun();”>
</form>
</div>
[/html]

参考まで~~

2011年4月20日

adbシェル起動batファイル ANDROID

投稿者:isc_blog

ANDROID開発していて

adbシェル起動したいけど

C:\android-sdk-windows\tools」(一例)

にパスが通すのもめんどくさかったので
※正確に言うと「いつ飽きるかわからないものをずっとPATH上においておくのも嫌だったので・・・デス

adbシェル起動用にbatファイル作成しました。

内容は下記のとおり

————————————————————–

@echo off
REM —— 下記をマシンのandroid SDKが入っているところに書き換えること!
set ANDROID_TOOLS_PATH=C:\android-sdk-windows\tools
set ANDROID_PLATFORM_TOOLS_PATH=C:\android-sdk-windows\platform-tools

PATH=%PATH%;%ANDROID_TOOLS_PATH%;%ANDROID_PLATFORM_TOOLS_PATH%
CMD

————————————————————–

こんだけ

で、このファイルの名前を「adb_start.bat」とかにして任意の場所においてダブルクリックするだけ。
すると、adbシェル起動します!

まぁ、これ書くならはじめからパス通せって感じもなくもないけど・・・

2011年4月19日

ブログ作成っていう作業

投稿者:isc_blog

はじめまして!

株式会社アイ・エス・シーのさとうです。

今回、会社用ブログを立ち上げるにあたって作業したことについて書き残したいと思います。

 

【ブログ作成について】

ブログを作成する作業については「お客様のために」という意味では何度もあるのですが

自分が書く立場となるといつも無料・有料のサービスを利用してきました。

一番長く使っているのは「livedoorブログ」、あとはいろいろ使ってみては辞め使ってみては辞めの繰り返しでした。

今回、サイト制作の一環で弊社でも「WordPress」を使用して構築することも多くなり、「実験」スペースが欲しかった・・・という実情と今後の仕事に結びつけば・・・という野望(?)から自社運営で立ち上げることになりました。

 

【作業】

まずは、SSHでサーバーにログインし「WordPress」最新版をダウンロード。

アーカイブを展開してから

「blog.iscw.jp」サブドメイン作成

PHPがセーフモードで動作しているため、一部不具合が生じるかな・・・と思い

blog.iscw.jpディレクトリに一部の機能をCGIとして動作するための「.htaccess」ファイル配置。

※中身については、こちらを参考にしました。→【wp】wordpress 管理画面のCSSレイアウトが崩れる。

で、あとはWordPress設定画面にて設定を行い・・・(略)

あまりにも簡単に・・・完成しました。

 

【記事を書く・・・ということ】

「ブログ」を書くということ自体、仕事じゃないよね!?感があり(実際、この記事もお昼休みに書いてます。)

いつ書けばいいのかわからなかったりしていますが、時間を見つけてこれまで蓄積してきたノウハウやチップスを掲載していければ、と思います。

今後ともよろしくお願いいたします。

2011年4月18日