http://pedropaulo.net/logoweb/
2010年11月10日
2010年11月08日
Yahoo検索のGoogleエンジン搭載続報
弊社提携先SEO会社より情報の提供がありました。Yahoo検索のGoogleエンジン搭載に関する続報です。
Yahoo新検索結果とGoogle検索結果の違いは±4.7?
SEOツールを用いて、独自に調査を行ったところ、
Yahoo新検索結果とGoogle検索結果の順位誤差は平均で「±4.7」となりました。
(※上位20位を対象)
またGoogleで上位20件表示されているサイトのうち、
Yahooの新検索結果で20位以内に表示されていないサイトは「平均2件」と、
かなり検索結果が似ていることが判明しております。
ただしキーワードの属性(商品名・地域名など)によって、ばらつきが発生していることも確認しています。
ですので、このあたりにご興味ある方は、ぜひご利用の上、ご自身のSEO研究にお役立てください。
▼ご利用はこちらから(非会員様でも利用可能)
http://ferretmail.ferret-plus.com/?4_245_39637_3
Yahoo新検索結果とGoogle検索結果の順位誤差は平均で「±4.7」となりました。
(※上位20位を対象)
Yahooの新検索結果で20位以内に表示されていないサイトは「平均2件」と、
かなり検索結果が似ていることが判明しております。
ですので、このあたりにご興味ある方は、ぜひご利用の上、ご自身のSEO研究にお役立てください。
http://ferretmail.ferret-plus.com/?4_245_39637_3
2010年10月27日
yahoo!検索エンジンの切り替えについて
すでにご存知の方も多いかと思いますが、
また、気になる情報が入り次第ご連絡をさせていただきます。
[追記]
先日2010年10月22日朝日新聞社の記事での内容になります。
先日Yahoo!がGoogle製の検索エンジンと検索連動型広告配信システムを採用することを決定をいたしました。
まだ公式には発表されていないようですが、現在、Google製システムへの切り替え導入テストが始まっており、年内に切り替えが完了するとのことです。
今月のYahoo!はかなりおかしな動きが多発しており、Yahoo!の検索結果ページには、Yahoo!製の検索エンジンでの検索結果とGoogle製の検索エンジンでの検索結果のどちらかが表示される状態となっております。
今月のYahoo!はかなりおかしな動きが多発しており、Yahoo!の検索結果ページには、Yahoo!製の検索エンジンでの検索結果とGoogle製の検索エンジンでの検索結果のどちらかが表示される状態となっております。
先日2010年10月22日朝日新聞社の記事での内容になります。
2010年10月12日
2010年10月01日
エクセルでひらながをローマ字に変換
名簿を扱う際に、ひらがなをローマ字にしたいことってないですか?いちいち入力するのも面倒!
試作品のUDFです。
Alt+F11を押して、挿入-->標準モジュールを選択。
出てきた画面に下記コードをコピペして閉じる。
Excel画面に戻り、=RomanConv(A1) などと数式を入力します。
ひらがな、全角カタカナ、半角カタカナいずれもOKです。
--------------------------------------------------------
Function RomanConv(strMoto As String, Optional cho As Boolean = False) As String
Dim txt As String, i As Long, ans As String
txt = StrConv(StrConv(strMoto, vbKatakana), vbWide)
ans = ""
For i = 1 To Len(txt)
Select Case Mid(txt, i, 1)
Case "ア": ans = ans & "A"
Case "イ", "ヰ": ans = ans & "I"
Case "ウ": ans = ans & "U"
Case "エ", "ヱ": ans = ans & "E"
Case "オ": ans = ans & "O"
Case "カ": ans = ans & "KA"
Case "キ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "KYA"
i = i + 1
Case "ュ"
ans = ans & "KYU"
i = i + 1
Case "ョ"
ans = ans & "KYO"
i = i + 1
Case Else
ans = ans & "KI"
End Select
Case "ク": ans = ans & "KU"
Case "ケ": ans = ans & "KE"
Case "コ": ans = ans & "KO"
Case "サ": ans = ans & "SA"
Case "シ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "SHA"
i = i + 1
Case "ュ"
ans = ans & "SHU"
i = i + 1
Case "ョ"
ans = ans & "SHO"
i = i + 1
Case Else
ans = ans & "SHI"
End Select
Case "ス": ans = ans & "SU"
Case "セ": ans = ans & "SE"
Case "ソ": ans = ans & "SO"
Case "タ": ans = ans & "TA"
Case "チ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "CHA"
i = i + 1
Case "ュ"
ans = ans & "CHU"
i = i + 1
Case "ョ"
ans = ans & "CHO"
i = i + 1
Case Else
ans = ans & "CHI"
End Select
Case "ツ": ans = ans & "TSU"
Case "テ": ans = ans & "TE"
Case "ト": ans = ans & "TO"
Case "ナ": ans = ans & "NA"
Case "ニ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "NYA"
i = i + 1
Case "ュ"
ans = ans & "NYU"
i = i + 1
Case "ョ"
ans = ans & "NYO"
i = i + 1
Case Else
ans = ans & "NI"
End Select
Case "ヌ": ans = ans & "NU"
Case "ネ": ans = ans & "NE"
Case "ノ": ans = ans & "NO"
Case "ハ": ans = ans & "HA"
Case "ヒ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "HYA"
i = i + 1
Case "ュ"
ans = ans & "HYU"
i = i + 1
Case "ョ"
ans = ans & "HYO"
i = i + 1
Case Else
ans = ans & "HI"
End Select
Case "フ": ans = ans & "FU"
Case "ヘ": ans = ans & "HE"
Case "ホ": ans = ans & "HO"
Case "マ": ans = ans & "MA"
Case "ミ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "MYA"
i = i + 1
Case "ュ"
ans = ans & "MYU"
i = i + 1
Case "ョ"
ans = ans & "MYO"
i = i + 1
Case Else
ans = ans & "MI"
End Select
Case "ム": ans = ans & "MU"
Case "メ": ans = ans & "ME"
Case "モ": ans = ans & "MO"
Case "ヤ": ans = ans & "YA"
Case "ユ": ans = ans & "YU"
Case "ヨ": ans = ans & "YO"
Case "ラ": ans = ans & "RA"
Case "リ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "RYA"
i = i + 1
Case "ュ"
ans = ans & "RYU"
i = i + 1
Case "ョ"
ans = ans & "RYO"
i = i + 1
Case Else
ans = ans & "RI"
End Select
Case "ル": ans = ans & "RU"
Case "レ": ans = ans & "RE"
Case "ロ": ans = ans & "RO"
Case "ワ": ans = ans & "WA"
Case "ヲ": ans = ans & "WO"
Case "ン": ans = ans & "N"
Case "ガ": ans = ans & "GA"
Case "ギ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "GYA"
i = i + 1
Case "ュ"
ans = ans & "GYU"
i = i + 1
Case "ョ"
ans = ans & "GYO"
i = i + 1
Case Else
ans = ans & "GI"
End Select
Case "グ": ans = ans & "GU"
Case "ゲ": ans = ans & "GE"
Case "ゴ": ans = ans & "GO"
Case "ザ": ans = ans & "ZA"
Case "ジ", "ヂ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "JA"
i = i + 1
Case "ュ"
ans = ans & "JU"
i = i + 1
Case "ョ"
ans = ans & "JO"
i = i + 1
Case Else
ans = ans & "JI"
End Select
Case "ズ", "ヅ": ans = ans & "ZU"
Case "ゼ": ans = ans & "ZE"
Case "ゾ": ans = ans & "ZO"
Case "ダ": ans = ans & "DA"
Case "デ": ans = ans & "DE"
Case "ド": ans = ans & "DO"
Case "バ": ans = ans & "BA"
Case "ビ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "BYA"
i = i + 1
Case "ュ"
ans = ans & "BYU"
i = i + 1
Case "ョ"
ans = ans & "BYO"
i = i + 1
Case Else
ans = ans & "BI"
End Select
Case "ブ": ans = ans & "BU"
Case "ベ": ans = ans & "BE"
Case "ボ": ans = ans & "BO"
Case "パ": ans = ans & "PA"
Case "ピ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "PYA"
i = i + 1
Case "ュ"
ans = ans & "PYU"
i = i + 1
Case "ョ"
ans = ans & "PYO"
i = i + 1
Case Else
ans = ans & "PI"
End Select
Case "プ": ans = ans & "PU"
Case "ペ": ans = ans & "PE"
Case "ポ": ans = ans & "PO"
Case "ッ": ans = ans & "@"
Case " ": ans = ans & " "
Case Else: ans = ans & "?"
End Select
Next
For i = 1 To Len(ans)
If Mid(ans, i, 1) = "@" Then _
ans = Left(ans, i - 1) & Mid(ans, i + 1, 1) & Mid(ans, i + 1)
Next
With WorksheetFunction
ans = .Substitute(ans, "NB", "MB")
ans = .Substitute(ans, "NM", "MM")
ans = .Substitute(ans, "NP", "MP")
ans = .Substitute(ans, "CC", "TC")
If cho Then
ans = .Substitute(ans, "AA", "A")
ans = .Substitute(ans, "II", "I")
ans = .Substitute(ans, "UU", "U")
ans = .Substitute(ans, "EE", "E")
ans = .Substitute(ans, "OO", "O")
ans = .Substitute(ans, "OU", "O")
End If
End With
RomanConv = ans
End Function
Alt+F11を押して、挿入-->標準モジュールを選択。
出てきた画面に下記コードをコピペして閉じる。
Excel画面に戻り、=RomanConv(A1) などと数式を入力します。
ひらがな、全角カタカナ、半角カタカナいずれもOKです。
Dim txt As String, i As Long, ans As String
txt = StrConv(StrConv(strMoto, vbKatakana), vbWide)
ans = ""
For i = 1 To Len(txt)
Select Case Mid(txt, i, 1)
Case "ア": ans = ans & "A"
Case "イ", "ヰ": ans = ans & "I"
Case "ウ": ans = ans & "U"
Case "エ", "ヱ": ans = ans & "E"
Case "オ": ans = ans & "O"
Case "カ": ans = ans & "KA"
Case "キ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "KYA"
i = i + 1
Case "ュ"
ans = ans & "KYU"
i = i + 1
Case "ョ"
ans = ans & "KYO"
i = i + 1
Case Else
ans = ans & "KI"
End Select
Case "ク": ans = ans & "KU"
Case "ケ": ans = ans & "KE"
Case "コ": ans = ans & "KO"
Case "サ": ans = ans & "SA"
Case "シ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "SHA"
i = i + 1
Case "ュ"
ans = ans & "SHU"
i = i + 1
Case "ョ"
ans = ans & "SHO"
i = i + 1
Case Else
ans = ans & "SHI"
End Select
Case "ス": ans = ans & "SU"
Case "セ": ans = ans & "SE"
Case "ソ": ans = ans & "SO"
Case "タ": ans = ans & "TA"
Case "チ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "CHA"
i = i + 1
Case "ュ"
ans = ans & "CHU"
i = i + 1
Case "ョ"
ans = ans & "CHO"
i = i + 1
Case Else
ans = ans & "CHI"
End Select
Case "ツ": ans = ans & "TSU"
Case "テ": ans = ans & "TE"
Case "ト": ans = ans & "TO"
Case "ナ": ans = ans & "NA"
Case "ニ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "NYA"
i = i + 1
Case "ュ"
ans = ans & "NYU"
i = i + 1
Case "ョ"
ans = ans & "NYO"
i = i + 1
Case Else
ans = ans & "NI"
End Select
Case "ヌ": ans = ans & "NU"
Case "ネ": ans = ans & "NE"
Case "ノ": ans = ans & "NO"
Case "ハ": ans = ans & "HA"
Case "ヒ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "HYA"
i = i + 1
Case "ュ"
ans = ans & "HYU"
i = i + 1
Case "ョ"
ans = ans & "HYO"
i = i + 1
Case Else
ans = ans & "HI"
End Select
Case "フ": ans = ans & "FU"
Case "ヘ": ans = ans & "HE"
Case "ホ": ans = ans & "HO"
Case "マ": ans = ans & "MA"
Case "ミ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "MYA"
i = i + 1
Case "ュ"
ans = ans & "MYU"
i = i + 1
Case "ョ"
ans = ans & "MYO"
i = i + 1
Case Else
ans = ans & "MI"
End Select
Case "ム": ans = ans & "MU"
Case "メ": ans = ans & "ME"
Case "モ": ans = ans & "MO"
Case "ヤ": ans = ans & "YA"
Case "ユ": ans = ans & "YU"
Case "ヨ": ans = ans & "YO"
Case "ラ": ans = ans & "RA"
Case "リ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "RYA"
i = i + 1
Case "ュ"
ans = ans & "RYU"
i = i + 1
Case "ョ"
ans = ans & "RYO"
i = i + 1
Case Else
ans = ans & "RI"
End Select
Case "ル": ans = ans & "RU"
Case "レ": ans = ans & "RE"
Case "ロ": ans = ans & "RO"
Case "ワ": ans = ans & "WA"
Case "ヲ": ans = ans & "WO"
Case "ン": ans = ans & "N"
Case "ガ": ans = ans & "GA"
Case "ギ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "GYA"
i = i + 1
Case "ュ"
ans = ans & "GYU"
i = i + 1
Case "ョ"
ans = ans & "GYO"
i = i + 1
Case Else
ans = ans & "GI"
End Select
Case "グ": ans = ans & "GU"
Case "ゲ": ans = ans & "GE"
Case "ゴ": ans = ans & "GO"
Case "ザ": ans = ans & "ZA"
Case "ジ", "ヂ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "JA"
i = i + 1
Case "ュ"
ans = ans & "JU"
i = i + 1
Case "ョ"
ans = ans & "JO"
i = i + 1
Case Else
ans = ans & "JI"
End Select
Case "ズ", "ヅ": ans = ans & "ZU"
Case "ゼ": ans = ans & "ZE"
Case "ゾ": ans = ans & "ZO"
Case "ダ": ans = ans & "DA"
Case "デ": ans = ans & "DE"
Case "ド": ans = ans & "DO"
Case "バ": ans = ans & "BA"
Case "ビ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "BYA"
i = i + 1
Case "ュ"
ans = ans & "BYU"
i = i + 1
Case "ョ"
ans = ans & "BYO"
i = i + 1
Case Else
ans = ans & "BI"
End Select
Case "ブ": ans = ans & "BU"
Case "ベ": ans = ans & "BE"
Case "ボ": ans = ans & "BO"
Case "パ": ans = ans & "PA"
Case "ピ"
Select Case Mid(txt, i + 1, 1)
Case "ャ"
ans = ans & "PYA"
i = i + 1
Case "ュ"
ans = ans & "PYU"
i = i + 1
Case "ョ"
ans = ans & "PYO"
i = i + 1
Case Else
ans = ans & "PI"
End Select
Case "プ": ans = ans & "PU"
Case "ペ": ans = ans & "PE"
Case "ポ": ans = ans & "PO"
Case "ッ": ans = ans & "@"
Case " ": ans = ans & " "
Case Else: ans = ans & "?"
End Select
Next
For i = 1 To Len(ans)
If Mid(ans, i, 1) = "@" Then _
ans = Left(ans, i - 1) & Mid(ans, i + 1, 1) & Mid(ans, i + 1)
Next
With WorksheetFunction
ans = .Substitute(ans, "NB", "MB")
ans = .Substitute(ans, "NM", "MM")
ans = .Substitute(ans, "NP", "MP")
ans = .Substitute(ans, "CC", "TC")
If cho Then
ans = .Substitute(ans, "AA", "A")
ans = .Substitute(ans, "II", "I")
ans = .Substitute(ans, "UU", "U")
ans = .Substitute(ans, "EE", "E")
ans = .Substitute(ans, "OO", "O")
ans = .Substitute(ans, "OU", "O")
End If
End With
RomanConv = ans
End Function
2010年09月17日
日本に対するサイバー攻撃予告に関する情報提供
JPCERT/CC(http://www.jpcert.or.jp/)より、9月18日(北京時間 20時/日本時間 21時)に中国から国内サイトに対するサイバー攻撃が予定されているとの注意喚起の連絡がございましたので、現時点にて判明している情報を参考情報としてご報告させていただきます。
また、中国国内において公安当局が規制に動き出しているとの情報や、民間ベンダーにおいても自主規制の動きがあるとの情報から、攻撃が未然に防がれる可能性もございます。
(攻撃予定日)
現時点では 9月18日(北京時間 20時/日本時間 21時)の攻撃が呼びかけられております。また、予定日の前に攻撃練習が行われる可能性があります。
(攻撃元)
主に中国のインターネットユーザー
(中国の複数の掲示板で攻撃の呼びかけが行われています。)
(攻撃対象)
攻撃対象として、日本国内の官公庁、自治体、企業、団体等の Web サイト、もしくは、IPアドレスがリストアップされています。
(攻撃手法)
複数の攻撃プログラムがWEB上にて公開されており、主に DDoS や SQLインジェクション、Webアプリケーションへの攻撃ツールなど多岐に渡っています。
- DDoSツール, スキャンツール
- SQLインジェクションツール(対象は複数種類の DBMS に及ぶ)
- バックドアや Tomcat を攻撃するツール等
弊社といたしましては、有事の際に早急な対応ができるよう体制を整え、予定日に備えますが、弊社お客様はもちろんのこと、みなさまにおかれましても、可能な範囲で以下の対策の実施をご検討いただければと存じます。
<専用サーバー・VPS>
・サーバーの各種ログを確認し、侵入を試みる形跡や、侵入された形跡がないか確認する
・OS や稼働しているアプリケーションやサービスが最新であることを確認し、修正プログラムが未適用の場合は、至急対応を行う
・Web サイトやサーバの設定が適切であるか、不要なアカウントが残ってい ないか再度確認する
・FTPアカウントのパスワードを強固に変更する
・FTP、SSH接続を特定のホストからの接続のみに限定する
<共用サーバー>
・Web サイトやサーバの設定が適切であるか、不要なアカウントが残っていないか再度確認する
・FTPアカウントのパスワードを強固に変更する
・.ftpaccess が利用できるプランではFTP接続を特定のホストからの接続のみに限定する
・CMS等のアプリケーションが最新であることを確認し、修正プログラムが未適用の場合は、至急対応を行う
取り急ぎ、ご連絡申し上げます。
現時点では 9月18日(北京時間 20時/日本時間 21時)の攻撃が呼びかけられております。また、予定日の前に攻撃練習が行われる可能性があります。
主に中国のインターネットユーザー
(中国の複数の掲示板で攻撃の呼びかけが行われています。)
攻撃対象として、日本国内の官公庁、自治体、企業、団体等の Web サイト、もしくは、IPアドレスがリストアップされています。
複数の攻撃プログラムがWEB上にて公開されており、主に DDoS や SQLインジェクション、Webアプリケーションへの攻撃ツールなど多岐に渡っています。
- SQLインジェクションツール(対象は複数種類の DBMS に及ぶ)
- バックドアや Tomcat を攻撃するツール等
・サーバーの各種ログを確認し、侵入を試みる形跡や、侵入された形跡がないか確認する
・OS や稼働しているアプリケーションやサービスが最新であることを確認し、修正プログラムが未適用の場合は、至急対応を行う
・Web サイトやサーバの設定が適切であるか、不要なアカウントが残ってい ないか再度確認する
・FTPアカウントのパスワードを強固に変更する
・FTP、SSH接続を特定のホストからの接続のみに限定する
・Web サイトやサーバの設定が適切であるか、不要なアカウントが残っていないか再度確認する
・FTPアカウントのパスワードを強固に変更する
・.ftpaccess が利用できるプランではFTP接続を特定のホストからの接続のみに限定する
・CMS等のアプリケーションが最新であることを確認し、修正プログラムが未適用の場合は、至急対応を行う
2010年08月11日
この3日間は大変でした!
代表の西川です。いや〜大変でした!激動の3日間を切り抜けました。
というのも、お仕事はおかげさまで毎日忙しくさせていただいてありがとうございます。
それに加えて...
日曜日の夕方、弊社のWEB制作部門のメインマシンのマザーボードのヒートシンクを取り付けているピンが破損してマシンが逝ってしまいました。
これは大変です!(経年劣化ですね...)
WEB制作業務の全てがストップしてしまいます。徹夜で復旧作業です!
どうにか、復旧させ月曜日は不安定さはあるものの、業務を遂行することができた...ゲッ!
ブルースクリーンが...
今度はシステムエラーが発生!
でも、セーフモードで稼動するので不幸中の幸い。
急いで、数テラのデータをバックアップ。
その後、システムをリストア開始!モノがモノだけに何時間?何日かかるかわかりません。
徹夜、徹夜...
さっき復旧しました・・・・。
というのも、お仕事はおかげさまで毎日忙しくさせていただいてありがとうございます。
それに加えて...
日曜日の夕方、弊社のWEB制作部門のメインマシンのマザーボードのヒートシンクを取り付けているピンが破損してマシンが逝ってしまいました。
これは大変です!(経年劣化ですね...)
WEB制作業務の全てがストップしてしまいます。徹夜で復旧作業です!
どうにか、復旧させ月曜日は不安定さはあるものの、業務を遂行することができた...ゲッ!
でも、セーフモードで稼動するので不幸中の幸い。
急いで、数テラのデータをバックアップ。
徹夜、徹夜...
2010年08月05日
cssとgifでつくるプログレスバー
プログレスバーといえば、フラッシュってイメージが強いものです。私も、フラッシュでつくってました。
でも、cssとgif画像でつくる方法を紹介してくれてるサイトを発見!
参考になります!
http://cssglobe.com/post/1468/pure-css-animated-progress-bar
備忘録として,,,
あ、これも海外のサイトです。
でも、cssとgif画像でつくる方法を紹介してくれてるサイトを発見!
あ、これも海外のサイトです。
51種類のjQueryサンプル
最近はFLASH主導からAjaxとjQueryの流れが大きくなってるような気がします。サイトに山椒的なエッセンスを加えるにはAjaxとjQueryが必須ですね。
そこで、「jQuery」のサンプルとチュートリアルをまとめてあるサイトを発見しました。

海外のサイトですが...
http://www.noupe.com/tutorial/51-best-of-jquery-tutorials-and-examples.html

http://www.noupe.com/tutorial/51-best-of-jquery-tutorials-and-examples.html
2010年07月29日
連動完了!
代表の西川です。
弊社ホームページ、ブログ、ツイッターの3つを連動させました。話は変わりますが、WIN7の普及は私的な見解ですが、弊社のお取引先ではあまり浸透していないような気がします。
時々、工事現場の事務所にPC設定やネットワーク設定に行くのですが、リース品の複合機やプロッタに接続するドライバは全て旧バージョン。
たまに、職人さんがWIN7のPCをお持ちなのですが、アプリケーションが対応しないとかいろいろな問題点が発生します。
リース品ってかなり古いとか、使い回しとかが多くてほんと大変です。
マックはまだ見たこと無いけど、98、ME、XP、VISTAそれに7...
全部設定することになったらどうなるんだろ〜,,,,ぞっとします。
弊社ホームページ、ブログ、ツイッターの3つを連動させました。話は変わりますが、WIN7の普及は私的な見解ですが、弊社のお取引先ではあまり浸透していないような気がします。
時々、工事現場の事務所にPC設定やネットワーク設定に行くのですが、リース品の複合機やプロッタに接続するドライバは全て旧バージョン。
リース品ってかなり古いとか、使い回しとかが多くてほんと大変です。
マックはまだ見たこと無いけど、98、ME、XP、VISTAそれに7...
全部設定することになったらどうなるんだろ〜,,,,ぞっとします。