「エキサイト公式プラチナブロガー」スタート!

Outlookの文字化けメッセージのデコード

---------------------------
ClamWin Free Antivirus
---------------------------
(-2147352567, '\x97\xe1\x8aO\x82\xaa\x94\xad\x90\xb6\x82\xb5\x82\xdc\x82\xb5\x82\xbd\x81B',
(4096, 'Microsoft Outlook',
'\x93Y\x95t\x83t\x83@\x83C\x83\x8b\x82\xf0\x95\xdb\x91\xb6\x82\xc5\x82\xab\x82\xdc\x82\xb9\x82\xf1\x81B \x82\xb1\x82\xcc\x91\x80\x8d\xec\x82\xf0\x8ds\x82\xa4\x82\xbd\x82\xdf\x82\xc9\x95K\x97v\x82\xc8\x83A\x83N\x83Z\x83X\x8c\xa0\x82\xaa\x82\xa0\x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B', None, 0, -2147024891), None)
---------------------------
OK
---------------------------

Outlook でメールを開こうとしたら、上記の文字化けのエラーメッセージが表示されて、何かと思ってバイナリエディタで解読してみました。
したら、以下の内容になりました。

'\x97\xe1\x8aO\x82\xaa\x94\xad\x90\xb6\x82\xb5\x82\xdc\x82\xb5\x82\xbd\x81B'
= 例外が発生しました。

'\x93Y\x95t\x83t\x83@\x83C\x83\x8b\x82\xf0\x95\xdb\x91\xb6\x82\xc5\x82\xab\x82\xdc\x82\xb9\x82\xf1\x81B \x82\xb1\x82\xcc\x91\x80\x8d\xec\x82\xf0\x8ds\x82\xa4\x82\xbd\x82\xdf\x82\xc9\x95K\x97v\x82\xc8\x83A\x83N\x83Z\x83X\x8c\xa0\x82\xaa\x82\xa0\x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B'
= 添付ファイルを保存できません。この操作を行うために必要なアクセス権がありません。

最近、テスト目的でClamWinをインストールしたのですが、ClamWinは、Outlookと一緒に働いている事を知りました(笑)
[PR]
# by isoq | 2016-02-15 10:50 | コンピュータ
e87.com(千趣会イイハナ) 花を贈るなら日比谷花壇

特定の条件でAvahiでの名前解決が出来ない問題

リンクローカル(DHCP無しのAuto IP)の状態だと、PC名.local でアクセスできるが、DHCP環境に接続したとたん、全くアクセスできなくなる事があります。

このように、特定の条件でAvahi名前解決が出来なくなる問題が起こる原因は、自動名前解決サービスの Avahi が停止したためと考えられます。
DHCPサーバーに接続して、PCを起動した際、次の様なメッセージが表示される事があります。
(日本語版の Ubuntuだと、日本語で表示されるかもしれません。)

Network service discovery disabled
Your current network has a .local domain,
which is not recommended and
incompatible with Avahi network
service discovery. The service has been
disabled.

これは、その環境の DHCPサーバー/DNS サーバーにより、 .local というドメイン名が既に使用されており、 Avahi が起動時にそれ検出、競合を避けるために Avahiがサービスを停止した事を示すメッセージです。
これについて、次のページで、対処方法が解説されています。

https://wiki.ubuntu.com/JauntyJackalope/ReleaseNotes#Avahi
Avahi will not start if a .local domain is present
The avahi-daemon package, which implements the mDNS "zeroconf" standard, includes a check to avoid running when a conflicting .local DNS domain is present. It is reported that some ISPs advertise such a .local domain on their networks, which will leave Ubuntu 9.04 hosts unable to see names advertised on the local network (327362).
To force the use of mDNS on a network configured this way, users can run the commands:
sudo sed -i -e'/AVAHI_DAEMON_DETECT_LOCAL/s/1/0/' /etc/default/avahi-daemon
sudo service avahi-daemon start


PCにて、上記の2つのコマンド
sudo sed -i -e'/AVAHI_DAEMON_DETECT_LOCAL/s/1/0/' /etc/default/avahi-daemon
sudo service avahi-daemon start
を実行することで、 そのPCからAvahiの名前解決が可能になります。
ただし、そのPCだけが名前解決が出来る様になっただけで、他のPCや装置も同じような設定を行う必要があります。
そられの中には、ユーザーでは設定を変更出来ないものもある可能性があります。
そうなると、現実問題として、解決には、DHCPサーバー/DNS サーバー側にて、 .local を使用しないように設定するか、別の.local を使用しないDHCPサーバー/DNS サーバーを使用するしかありません。
[PR]
# by isoq | 2015-04-01 23:04 | Ubuntu / Linux
e87.com(千趣会イイハナ) 花を贈るなら日比谷花壇

電車の中からテスト

a0002261_836791.jpg
川崎と蒲田の間にある多摩川。
河川敷が広くて、野球やら、サッカーやら、ランニングやら、様々なスポーツで利用されています。
場所
多摩川

[PR]
# by isoq | 2015-03-31 08:31 | 日記
e87.com(千趣会イイハナ) 花を贈るなら日比谷花壇

はーるを愛するヒートーハー

天気がよかったので、会社の近くを散歩しました。

a0002261_21053417.jpg
春ですなー

きもちえがったです。

そして、近くのスーパーというかマイバスで、

30本入りブレンディ(粉)を買ったところ、

マルちゃんの大きめのカップラーメン(豚骨)が、

98円の30%OFFだったので、おひるはカップ麺。

あと、おにぎり1つ。

マイバスのおにぎりは、

最近のロ◯ソンのおにぎりよりうまかった。

ロー◯ンは、米がまずくなったよね。

だから、ここ最近は、ローソ◯では、おにぎり買ってない。

ローソンは、ほぼ毎日使ってるから、期待してるんだけどね。

中でトレイが重なっているだけのサラダを立てかけて、

ミックスしないで欲しい!と言っておく!

愛しているからゆえにね。

今週末は花見出来るといいなぁ〜

a0002261_21165017.jpg


[PR]
# by isoq | 2015-03-30 21:04 | 日記
e87.com(千趣会イイハナ) 花を贈るなら日比谷花壇

そろそろ再開

このブログを更新しなくなって、結構経ちました。

履歴によると、2012年1月までは、ほぼ毎月の投稿をキープしていたようです。

なぜ更新が止まってしまったのか?

過去のメールボックスを整理していたら、当時のメールが出てきました。

このあたり↓が関係していそうです。

【ドラクエ・パラダイス】運営チーム

2012/02/20

━━━━━━━━━━━━━━━━━━━━━ ◆vol.014━━2012.02.20━

★ドラクエ・パラダイス★ 期間限定メールニュース(無料)

http://form.square-enix.com/c.p?02cazav2Mpd

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

こんにちは、ドラパラメールニュース編集部です。

ついに、『ドラゴンクエストX』ベータテストの日程が決定しました!

届いたばかりの齊藤プロデューサーからのメッセージをご覧ください!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

★『ドラゴンクエストX』ベータテストは2月23日スタート!
(以下省略)



わかった!これだ!謎は解けた!(笑)

というわけで、年甲斐もなくというか、世代相応にというか(笑)、

どっぷりとMMORPGになったドラクエ10にはまっていたわけですが、

今までのオフラインRPGと違って、

オンラインRPGでは、エンディングを終えても、世界が動いているわけで、

その世界には友達がいて、チームの仲間がいて、

自己顕示欲を満たすための通貨を稼ぐ必要があって、

そのためにノルマ化された日課の作業があったり、

なかなか抜け出しにくくなっています。

Ver.2のエンディングを迎えまして、

そろそろいい加減に終わろうかとおもひまして課金ストップ。

a0002261_10451725.png

このページでは、株式会社スクウェア・エニックスを代表とする共同著作者が権利を所有する画像を利用しております。当該画像の転載・配布は禁止いたします。

ここ最近、社会復帰を果たしましたので、

ブログ(このままここで続けるかは考え中ですが)を再開しようと思います。

これからもよろしくお願いします (^^)ノ"

あいそび拝
[PR]
# by isoq | 2015-03-29 11:07 | 日記
e87.com(千趣会イイハナ) 花を贈るなら日比谷花壇

MFCをまねしたちょこっとした便利マクロ

MFCをまねしたちょこっとした便利マクロ


#include <tchar.h>
#define TRACE(str, ...) \
{ \
    TCHAR c[256]; \
    _stprintf( c, str, __VA_ARGS__ ); \
    OutputDebugString( c ); \
}

[PR]
# by isoq | 2013-10-22 16:03 | C/C++/Win32
e87.com(千趣会イイハナ) 花を贈るなら日比谷花壇

CTabView/CMFCTabCtrl のタブをマウスホイールでスクロールさせる

Firefox で Tab Mix Plus とかの設定調整アドオンを使用すると、タブ上にマウスポインタを置き、ホイールをスクロールすると、次々とタブを切り替える事が出来る機能を有効にすることが出来ます。これって結構便利です。

で、MFCのCTabViewを使ってみたところ、タブが収まりきらなくなると画面外にタブが並び、それを画面内に持ってくるにはボタンで、タブを1つずつ移動していかないといけない。これがとても面倒で、タブがたくさんあるとうっとうしい。ボタンが小さくて、右の方にあるから余計に使いにくい。

そこで、マウススクロールでタブを切り替えできないかと、それらしき機能を探したが見つからない。

CTabView で使用しているタブコントロールは、 CMFCTabCtrl です。

一番簡単なのは、CMFCBaseTabCtrl::GetActiveTab() で現在アクティブなタブのインデックスを取得して、CMFCBaseTab::SetActiveTab() を使って、+1 や -1 したインデックスのタブをアクティブにして、EnsureVisible() で画面に表示する方法。

でも、今回は、タブをアクティブにしないでスクロールだけしたかった。
というのも、たくさんタブがあって、その1つ1つがアクティブになった時に画像データを読み込むんだけど、画像データのサイズが半端なくでかい。
最小100MB~最大1GB強の画像データ・・・ってどんなんだ!

A4一枚程度を 1200dpi / 48bit カラーでスキャンした生データなのです。

だから、なるべく使ってない画像は開きたくない。

そこで、次のように、ちょっと危険な手を使って、スクロールを実現してみました。

// CMFCTabCtrl のハッククラス(ポインタをキャストして使用する)
class CMFCTabCtrlEx : public CMFCTabCtrl
{
public:
    int GetTabsHorzOffset(){ return m_nTabsHorzOffset; }    // オフセット取得
    void SetTabsHorzOffset(int nOffset)                     // オフセットをセット
    { 
        m_nTabsHorzOffset = nOffset;
        AdjustTabs();
        AdjustTabsScroll();
        RedrawWindow();
    }
    int GetTabsHorzOffsetMax(){ return m_nTabsHorzOffsetMax; } // オフセットの最大値を取得
private:
    CMFCTabCtrlEx();    // インスタンス化拒否
};
 
BOOL CXxxTabView::OnMouseWheel(UINT nFlags, short zDelta, CPoint pt)
{
    CMFCTabCtrlEx* pTabCtrlEx = (CMFCTabCtrlEx*)&GetTabControl();
    pTabCtrlEx->ScreenToClient(&pt);
    if(pTabCtrlEx->IsPtInTabArea(pt))
    {
        int nPos = pTabCtrlEx->GetTabsHorzOffset();
        int nMax = pTabCtrlEx->GetTabsHorzOffsetMax();
        int nScroll = 50;    // スクロール量(ピクセル?)
        if(zDelta < 0)
        {
            int nTarget = nPos + nScroll;
            if(nTarget > nMax) nTarget = nMax;
            if(nTarget < 0) nTarget = 0;
            pTabCtrlEx->SetTabsHorzOffset(nTarget);
        }
        else
        {
            int nTarget = nPos - nScroll;
            if(nTarget < 0) nTarget = 0;
            pTabCtrlEx->SetTabsHorzOffset(nTarget);
        }
    }
    else
    {
        return CTabView::OnMouseWheel(nFlags, zDelta, pt);
    }
}



CMFCTabCtrlのソースコードを眺めて、スクロール処理している部分を特定して、擬似的にそれを実行する。
変数が、protected だったから、CMFCTabCtrl のままだとアクセスできないから、ダミーの派生クラスCMFCTabCtrlExを作成して、そのポインタに無理矢理CMFCTabCtrlのアドレスを突っ込んで、独自処理を組み込んだ見せかけの派生クラス上で処理させました。

こんな事が出来るのも、C++だからこそ。
.NETじゃ絶対に出来ないなぁ。
[PR]
# by isoq | 2012-01-31 01:06 | C/C++/Win32
e87.com(千趣会イイハナ) 花を贈るなら日比谷花壇

MFC なぜかメッセージボックスが表示できなくなる原因が判明

ここのところ、作成したMFCプログラムでなぜか、どこに次のようなコードを書いてもメッセージボックスが表示できなくなってしまっていました。


MessageBox(_T("test"), _T("test"), MB_OK);


とか


AfxMessageBox(_T("test"));


とかです。

本当に基本的なメッセージボックスの表示方法ですが、どこに書いても音が鳴るだけで、メッセージボックスが表示されない!

そして、音の後に [Alt] キーを押すと、なぜかメッセージボックスが表示される・・・

メッセージボックスの表示が [Alt] キー入力を待っているような感じになってしまっていたのです。

原因がわからず、プログラム全体を 少しずつコメントしたり戻したりした結果、努力の甲斐無く、全く原因がつかめませんでした。

そして、スケルトンからやり直して、ちょっとづつコードを足していって・・・最初は問題なく、表示されていたため、ちょっとがんばってたくさんコードを移植すると発生! (^^;) もっとじっくりやればよかった・・・

それでもその間のコードを確認しながらやってみるてやっと鍵を見つけました!

ここです!


void CXxxxYyyyView::OnPaint()
{
    CPaintDC dc(this);    // これを消していました



CPaintDC は、画面の無効領域だけを更新するためのDCですが、使わなかったので、消してしまって、CDC* pDC = GetDC(); とやって、そちらのDCを使用していました。

が、どうやらここで、CPaintDC をインスタンス化しないことが原因で、メッセージボックスが出なくなっていたようです。

こんな事もあるんですね・・・・ MFC ・・・・・
[PR]
# by isoq | 2012-01-29 17:52 | C/C++/Win32
e87.com(千趣会イイハナ) 花を贈るなら日比谷花壇

MFCのCImageでPNGファイルのアルファブレンドがおかしいの解決方法

CImageで、PNGファイルを読み込むと、アルファブレンドがおかしい。

Photoshop、Office、Windows Paint(on Win7)では、正常に表示できる画像が、CImageで読み込むと、色が崩れたり、アルファ値がおかしかったりする。 Visual Studio 2010 IDE のリソースエディタ で読み込んでも、CImage と同じ画像が出てくるので、CImage自体に問題があり、Visual Studio 2010にもその問題が引き継がれているらしい。

これは、おそらくCImage のバグ。

なかなか原因がつかめなかったのですが、次のサイトで解決策を発見。

wrong alpha blending with CImage::AlphaBlend() & *.png

これを参考に、次のようにして問題が解決しました。


CImage m_image;
if(SUCCEEDED(m_image->Load(strFileName)))
{
    if(m_image->GetBPP() == 32)
    {
        // PNGのアルファ問題回避
        if(strFileName.Right(3).CompareNoCase(_T("png")) == 0)
        {
            unsigned char * pCol = 0;
            long w = m_image->GetWidth();
            long h = m_image->GetHeight();
            for(long y = 0; y < h; y ++)
            {
                for(long x = 0; x < w; x ++)
                {
                    pCol = (unsigned char *)m_image->GetPixelAddress(x,y);
                    unsigned char alpha = pCol[3];
                    if(alpha != 255)
                    {
                        pCol[0] = ((pCol[0] * alpha) + 128) >> 8;
                        pCol[1] = ((pCol[1] * alpha) + 128) >> 8;
                        pCol[2] = ((pCol[2] * alpha) + 128) >> 8;
                    }
                }
            }
        }

        // アルファチャンネルON
        m_image->SetHasAlphaChannel(true);
    }
}

[PR]
# by isoq | 2012-01-29 12:54 | C/C++/Win32
e87.com(千趣会イイハナ) 花を贈るなら日比谷花壇

MFCリボンのバグ。 サブウインドウのリボンでメニューを開くとメインウインドウが前面に表示される

Visual Studio 2010 / Visual C++ 2010 の MFC のリボンインターフェイスのバグ発見。
サブウインドウ上でRibbon ボタンによるメニュー表示の瞬間に、メインウインドウがアクティブになってしまう・・・

次のような場合に発生する。

① CMainFrame の代わりに、 CDialog などをメインウインドウにして、CMainFrame/View をサブウインドウにした場合。

② マルチトップレベルウインドウで、2つめ以降のCMainFrameを作成した場合

こんな時には、リボンがあるウインドウがメインウインドウではない状況が生まれるけど、このとき、サブウインドウでリボンのボタンのメニューを開こうとすると、メインウインドウがアクティブになって邪魔してくる。

原因を探ると、次の場所に行き着いた。


CMFCRibbonBaseElement* CMFCRibbonCategory::OnLButtonDown(CPoint point)
{
    CMFCRibbonBaseElement* pBtnScroll = HitTestScrollButtons(point);
    ...
    CMFCRibbonPanel* pPanel = GetPanelFromPoint(point);
    ...
    return pPanel->MouseButtonDown(point);



CMFCRibbonBaseElement* CMFCRibbonPanel::MouseButtonDown(CPoint point)
{
    if (m_pHighlighted != NULL)
    {
        ...
        m_pHighlighted->OnLButtonDown(point);



void CMFCRibbonButton::OnLButtonDown(CPoint point)
{
    ...
    OnShowPopupMenu();



void CMFCRibbonButton::OnShowPopupMenu()
{
    ASSERT_VALID(this);
    if (IsDroppedDown())
    {
        // if the button already has a menu, don't create another one!
        return;
    }
    CWnd* pWndParent = GetParentWnd();
    if (pWndParent->GetSafeHwnd() == NULL)
    {
        ASSERT(FALSE);
        return;
    }
    CMFCRibbonBar* pTopLevelRibbon = GetTopLevelRibbonBar();
    if (pTopLevelRibbon->GetSafeHwnd() == NULL)
    {
        ASSERT(FALSE);
        return;
    }
    CMFCRibbonBaseElement::OnShowPopupMenu();
    const BOOL bIsRTL = (pTopLevelRibbon->GetExStyle() & WS_EX_LAYOUTRTL);
    CWnd* pWndOwner = pTopLevelRibbon->GetSafeOwner();



CWnd* PASCAL CWnd::GetSafeOwner(CWnd* pParent, HWND* pWndTop)
{
    HWND hWnd = GetSafeOwner_(pParent->GetSafeHwnd(), pWndTop);
    return CWnd::FromHandle(hWnd);



HWND PASCAL CWnd::GetSafeOwner_(HWND hParent, HWND* pWndTop)
{
    // get window to start with
    HWND hWnd = hParent;
    if (hWnd == NULL)
    {
        CFrameWnd* pFrame = CCmdTarget::GetRoutingFrame_();        // ここがNULLになる!
        if (pFrame != NULL)
            hWnd = pFrame->GetSafeHwnd();
        else
            hWnd = AfxGetMainWnd()->GetSafeHwnd();    // だから、ここで メインウインドウが返っちゃう!
                    // → メインウインドウがポップアップメニューのオーナーになる
                    //     → メインウインドウがアクティブになっちゃう
    }



CFrameWnd* PASCAL CCmdTarget::GetRoutingFrame_()
{
    CFrameWnd* pFrame = AfxGetThreadState()->m_pRoutingFrame;    // これがNULLになっている!
    return pFrame;
}



CMFCRibbonButton::OnShowPopupMenu() をオーバーライドして、GetSafeOwner() を使わないように改造するのが一番簡単だけど、Visual C++ 2010 の リソースエディタでリボンを作成して、自動読み込みを行うと、どうもカスタムのCMFCRibbonButton派生クラスを差し込むことは難しいみたい。MFCのソースとにらめっこしたけど、どうやら不可能。こんな時は、ライブラリ内の特定クラスを無効化して、自分で再定義したクラスをはめ込みたいけど出来ないよね・・・。

だから、AfxGetThreadState()->m_pRoutingFrame に CMainFrame* を突っ込めば良いんじゃね??

って事で、次のようにしてみました。


BOOL CMainFrame::PreTranslateMessage(MSG* pMsg)
{
    AfxGetThreadState()->m_pRoutingFrame = this;
    return CFrameWndEx::PreTranslateMessage(pMsg);
}

CMainFrame::~CMainFrame()
{
    AfxGetThreadState()->m_pRoutingFrame = 0;
}



PreTranslateMessage で、CMainFrame にメッセージが飛んできたら常に AfxGetThreadState()->m_pRoutingFrame にポインタをセットします。

こうすることで、(正しい処置かどうかは不明ですが・・・)現在アクティブな CMainFrame 上にメニューを表示することが出来ました!

CMainFrame の消滅時に AfxGetThreadState()->m_pRoutingFrame をクリアしないと、終了時にエラーが出ました。
[PR]
# by isoq | 2012-01-29 12:41 | C/C++/Win32
e87.com(千趣会イイハナ) 花を贈るなら日比谷花壇

GUI プログラムでコンソールを使用する(標準出力) -簡易版-

GUI プログラムでコンソールを使用する(標準出力) を簡単にすると、こんな感じ。


AllocConsole();
freopen 括弧はじめ "CON", "w", stdout); // 標準出力の割り当て
_tsetlocale(LC_ALL, _T("Japanese"));


setlocale() を行わないと、Unicode 環境で Unicode をコンソールに出力したときに、
ASCII以外の文字が表示されない・・・
つまり、日本語、漢字が表示できない。

つまらないところで、つまずいてしまい、調べるのに時間が掛かってしまった。。。
[PR]
# by isoq | 2011-12-09 15:20 | C/C++/Win32
e87.com(千趣会イイハナ) 花を贈るなら日比谷花壇

Windows x64 環境向けアプリが 0xc000007b エラーで起動しない

原因は、いろいろあるかと思いますが、私の場合は、一部のDLLが32ビット版でした。

すべて64ビット版であることを再確認して、実行したところ、正しく動きました。

サードパーティ製のDLLなど、32ビットか64ビットか、わかりにくいことがありますね。

それではまりました。

aaa.dll と aaa.x64 というファイルがあって、 aaa.x64 を aaa.dll に改名して使ってみたところ、動きました。

どちらも、 x64 フォルダに入っていたんだけど、、、
ドキュメントに書いてあったか???


(2013-12-03 追記 ここから) ----------

旧VisualStudio(2003/7.1)からの更新版プロジェクトで、*.manifestファイルが含まれる場合、ファイル内にprocessorArchitecture="X86" 等の記述があり、ビルド時にそのまま埋め込まれるため、プラットフォームをX64でビルドすると、0xc000007b エラーのために起動不能になっていた。
単純に VisualStudio 2008/2010等のプロジェクトから*.manifestファイルを削除することで解決。

---------- (2013-12-03 追記 ここまで)
[PR]
# by isoq | 2011-12-07 20:11 | C/C++/Win32
e87.com(千趣会イイハナ) 花を贈るなら日比谷花壇

バイオ届きました!

昨日、新しいパソコンが届きました。

SONY VAIO C です!

まっピンクです!
        ↓
最新の Intel Core i5 です!
        ↓
ノートPCなのに、15.5インチ フルHD液晶!(1920x1080)です。
        ↓
高性能グラフィック(AMD Radeon HD 6630M)も付いてて、ゲームもピグもライフもばっちり!

        ↓
a0002261_026165.jpg


        ↓
a0002261_0261660.jpg


        ↓
この構成とデザインなのに、国内メーカー製ではあり得ないくらい、かなりのお手頃価格でした!
SONYオフィシャルのオンラインストア ソニーストア で購入しました。

本当は、もっと安いノートPCをビックカメラに見に行ったんですが、いろいろ見て、このVAIOを見つけて、購入しようとしたら、ビックの人もビックのPCでオンラインで購入の代理するだけ(あと、オンラインでカード使いたくない人は・・・なんていってましたが。)で、家で買っても同じとの事だったから、家に帰ってから、ソニーストアで、じっくり構成を選んでから購入しました。

色からもわかると思いますが、かみさん専用です (^_^)

最初からたくさんのソフトが入っているから、要らないソフト(ほとんどwww全部いらないじゃん)を、アンインストールする所から始まりました。こういうところが、国内メーカー製PCを買ったなぁwww!という充実感が得られる所ですよね? (^_^;)

あ、筆ぐるめ が入ってましたよ!
今年は、これで年賀状します!

a0002261_0261782.jpg

        ↑
メモリだけは、2GBの最小構成で購入したので、起動にやや時間がかかります。
そのためか、かみさんがやや不満げです。

そこで、別に格安メモリを手配済みです。

明日か、明後日には、8GB搭載になります♪
[PR]
# by isoq | 2011-11-29 00:30 | コンピュータ
e87.com(千趣会イイハナ) 花を贈るなら日比谷花壇

ママ専用PC購入! SonyのノートがフルHD+Core i5+Radeonで 6万円台!国内メーカーで一番のコスパ。

↓ これ買いました! 国内メーカー製ノートパソコンで、一番のコスパと思う。

↓ しかも、ピンク! 超お気に入りみたいです。
↓ (そこだけは外せないらしい・・・)


ソニーストア

追記:

BTOで、

15.5インチのフルHD液晶に変えて、

Core i3 -> Core i5 に変えて、

AMD Radeon HD 付きで、

6万円台中盤で買えました!

3年保証もついているので、安心だし。

今回は、安くあげるために、

メモリ 2GB
HDD 320GB
光学ドライブ DVD±RW
オフィス なし

に押さえました。

メモリは、上海問屋で 8GB(DDR3-1333 SODIMM 4GBx2)が 3,000円だし、

HDDは、足りなくなったら、USB3.0の外付けつければいいし、

ブルーレイも外付けが安くなってからでいいし、

オフィスは、別に買ってあるし、無くても Open Office でも事足りるし。


フルHD液晶が選べるだけでもすごい事だけど、

フルHD液晶を選んで、6万円台なんて、台湾メーカーもびっくりの価格帯です!

久しぶりに、いい買い物ができました。
[PR]
# by isoq | 2011-11-15 21:21 | コンピュータ
e87.com(千趣会イイハナ) 花を贈るなら日比谷花壇

ATOK for Android 試用しています!

スマホに日本一の日本語変換ソフト ATOK を入れました!



とりあえず、Android マーケットから14日間体験版を入れたのですが、

独自のフラワータッチという入力方式がすばらしい!



ATOKサイトのデモビデオ↓参照のこと。




www.justsystems.com
慣れた入力操作のまま思い通りに。流れるような入力の心地よさをあなたに。ATOK for Android



↑ものすごい速さで文章を打ち込むサクラのおにいさん。。。



こんな早く打てるわけないだろ!



って思っていたんだけど、フラワータッチを実際に使ってみると、慣れればあれに近い速度で入力できそう!



フラワータッチだけじゃなくて、いろいろな操作方法でタップ数を極限まで減らし、なおかつわかりやすくまとまっていて、使いやすいです。



すばらしいすぎるUIだ!



しかも、ソニエリ EXPERIA に標準搭載のPO Boxタッチと比べものにならないくらい軽い。

今まで、メール画面出しても入力できるようになるまでの微妙な待ち時間がうっとうしかったんだけど、それがなくなりました。




おすすめです。




[PR]
# by isoq | 2011-11-11 02:42 | モバイル
e87.com(千趣会イイハナ) 花を贈るなら日比谷花壇