ホーム » Iwao の投稿 (ページ 50)

作者アーカイブ: Iwao

2025年5月
 123
45678910
11121314151617
18192021222324
25262728293031

カテゴリー

アーカイブ

ブログ統計情報

  • 114,211 アクセス


Dell サポート電話

友達から,Dell の PC が起動しなくなりどうしたらいいか相談を受けた.
私も Dell を使ったことがあるので,「サービスタグ」がわかれば良いのは知っていた.
逆を言うと,「サービスタグ」がわからないと,電話番号もわからないみたい.
Dell サポート 電話番号

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

Wi-Fi スポット設定

ソフトバンク Wi-Fi スポット利用の申し込みをした.
設定方法を検索すると「ソフトバンク Wi-Fi スポット設定ソフトウェア」というのがあるらしい.
さらに検索すると,X02T で My SoftBank からダウンロードする必要があることがわかった.
が, My SoftBank のパスワードがわからない.
過去のメールを探して,ダウンロード,インストールまでは特に問題なくいった.
手動で,\Program Files\WISPrClient\WISPrClient.exe へのショートカットを作成.
あとは,WISPrClient を起動して設定方法のページの通りに設定.


再現性はないが,家の中での Wi-Fi 設定が効かなくなった.X02T の再起動で直った.


2012/09/02 追記
近くの Wi-Fi スポットで動作確認してみたが,…
何かうまく動作してない?


2012/09/15 追記
出かけた帰り,SoftBank ショップに寄っていろいろと教えて頂いた.
結局,アクセスポイント?が 0001softbank ではなく FON を使用することで無事接続できた.
手順が間違っていたのではなさそう.
ショップの担当して頂いた方,どうもありがとうございました.

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

Mountain Lion ダウンロードとインストール

コンテンツコードは先日取得してあったので,ダウンロードを開始してみた.
OS X 10.8 ダウンロード
30 分位だったか?


ダウンロードが終わるとすぐ,インストールの開始画面となり,そこで止めている状態
OS X 10.8 インストール開始
Install OS X Mountain Lion.app のバックアップを取ろうと思って気が付いたことが,
~.app て,Windows などから見るとフォルダだった?


インストール開始直後,35 分位の表示だったと思うが,結局 1 時間程かかった.
OS X 10.8 インストール終了


2012/09/02 追記
Xcode 4.3 を利用しようとすると,
Xcode 4.4
4.4 が必要なのか?


4.4 にアップデートして,先週やってた exe がビルド,実行できることは確認した.

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

Cocoa Programming for Mac OS X 3 – 2

「6.7 チャレンジ:デリゲートを作成する」で,追加したクラスを結びつける方法がわからず.
休日のみで身に付けようとすると,ちょっときつい(完全に忘れてしまってる).


ダイアログ上のコントロールとコードを結びつけるのは理解できてるつもり.
VC の「クラスウィザード」などと同じように考えれば良いと思われる.
NSObject のサブクラスがまだ理解できてない.
本で書かれている場所は,91 ページ 「5.3 xib ファイルのレイアウトを行う」.
Xcode xib NSObject
参考にさせてもらったページ
Cocoa Programming: Helper Objects – Challenge: Make a Delegate

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

001SH との接続

001SH と PC を接続しようとして,USB ケーブル(IUD-O012K)を購入.
シャープの「ソフトバンクダウンロード一覧」のページから,「ソフトバンクユーティリティーソフトを利用する」を選択.
そこから飛んで,ソフトバンクユーティリティーソフトのダウンロードページへ.
ダウンロードして,普通にセットアップ.
PC と 001SH をケーブルで接続.
001SH のドライバが認識されず?デバイスマネージャで見ると,001SH と表示があるが黄色いアイコン.
USB ドライバが必要と言うのはわかるが,方法が不明.
検索するとここが見つかり,ユーティリティーソフトウェアに含まれていると読み取れる.


購入した店に行って調べてもらうと,
シャープの「ソフトバンクダウンロード一覧」のページは縦に長く,真ん中より下の位にあるとのこと.
「同意する」として機種選択すると「ダウンロード」のボタンが表示される動作.
001SH USB Driver
このドライバのダウンロードする場所が私には見つけることができませんでした.


ビックカメラの対応してくださった店員さんと,157 の電話の方,ありがとうございました.

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

Cocoa Programming for Mac OS X 3

「Mac OS X Cocoa ブログラミング 第 3 版」を読みながら試していて,
14 〜 15 ベージの,「ブランクウィンドウ」の表示方法がわからなかった.
RandomApp BlankWindow


私が今手間取っている情報が書かれてる所があったのでそのリンクです.
http://a-tak.com/blog/2011/08/16/xcode-develop01/
http://a-tak.com/blog/2011/08/22/xcode-develop02/


Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

addSubview

iPhone 関係のいい本がわからず,4.3 対応ではないのはわかってたが購入.
UIView を利用して,drawRect に描画コードを記述する様なスタイル.
実行すると何も表示されない.
デバッガで追いかけると,drawRect の部分は呼び出されてる.
追加した UIVew と,ViewController とを関連付ける部分が異なるみたい.
検索すると,UIViewを使って簡単に線を描画する があったので,ここを参考にさせてもらった.

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

iShelExt.dll ダウン

explorer.exe の 0x000000018001907b (iShelExt.dll) でハンドルされていない例外が発生しました:
0xC0000005: 場所 0x00000000000000b0 を読み込み中にアクセス違反が発生しました。

コードを見たが,原因が特定できなかったのでハードコピー.


同様に MShellE.dll でも
explorer.exe の 0x0000000180061830 (MShellE.dll) でハンドルされていない例外が発生しました:
0xC0000005: 場所 0xffffffffffffffff を読み込み中にアクセス違反が発生しました。

これもよくわからない.


2012/08/10 追記
explorer.exe の 0x000000018003938e (MShellE.dll) でハンドルされていない例外が発生しました:
0xC0000005: 場所 0xffffffffffffffff を読み込み中にアクセス違反が発生しました。


2012/08/30 追記
explorer.exe の 0x0000000180018e30 (iShelExt.dll) でハンドルされていない例外が発生しました:
0xC0000005: 場所 0x00000000000000c0 を読み込み中にアクセス違反が発生しました。


2012/09/25 追記
Cache のインデックスが 2 ,Cache はクリアされている.


2012/09/27 追記
2 つのスレッドから Profile::GetInt 内を指した状態で止まっている.


2012/10/08 追記
IL_Env_GetStr など,static で確保しているのが原因か?


2012/10/11 追記
やはり,static Env ?


2012/11/12 追記
DocIB::GetBitmap に以下を追加して排他管理する様に変更してみた.
  _MutexS_ mt(FALSE,_T(“DocIB::GetBitmap”)) ;
  MutexS m(&mt) ;
また,Mutex の動作が機能する様にするためには,アプリケーションクラスのヘッダで以下が必要.
  #include AfxMT.h

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

MFC などと iOS のパーツ

目的が似ていると思われるもの

CStatic   UIView
CHtmlView   UIWebView
MSXML.dll   NSXMLParser
レジストリ   NSUserDefault
Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

Objective-C

買った本を参考にしながら,NSArray を使用.
NSArray* ary = [NSArray arrayWithObject:[…],[…],…,nil] ;
と入力して,複数の要素を指定しているという様なエラー.
よーく確認すると,本の方は arrayWithObjects と最後に s が付いた複数指定のタイプ.
Xcode が補完してくれるのはいいが,間違って選択してエラーになると,原因を見つけるのがちょっと大変?


他にもタイマの利用で,タイマ処理関数名の直後の ” : ” も抜けていた.
  [NSTimer scheduledTimerWithTimeInterval:0.05 target:self
     selector:@selector(moveLabel:) userInfo:nil repeats:YES ] ;


Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

Xcode での設定?

ヘッダなどのインクルードパスの設定.
 プロジェクトを選択して,Search Path に Header と Library の設定がある.
 VC 6 などの様な,「ツール」−「オプション」−「ディレクトリ」タブにある共通の設定の有無や方法は不明.
Xcode Search Path


デバッグ時のブレイクポイントの設定やステップ実行など.
 ソースの左の方の行番号付近のクリック.
 「fn」+F6 , F7 , F8 はまだいいが,継続の実行がちょっといまいち.
    「control」+「command」+「Y」

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

Objective-C から C++ の呼び出し

先日作成した MemStat.hxx を「iOS」−「Single View Application」から利用してみた.
ViewController.m の拡張子を mm に変更.
ボタンと UITextView を貼付けて,変数を定義,ボタンの Action を追加.
以下はそれに対して,C++ の呼出しを加えたコード.


//  ViewController.mm
 
#import “ViewController.h”
#include “MemStat.hxx”   // これでいいの?
 
@interface ViewController ()
 
@end
 
@implementation ViewController
@synthesize TextView;
 
– (void)viewDidLoad
{
  [super viewDidLoad];
  {
    MemoryStatus    ms ;
    NSString*    str = [[NSString alloc]initWithFormat:@”%8.2f MB  /  %8.2f MB \n”,
            ms.GetPhysFree()/1024/1024.,ms.GetPhysTotal()/1024/1024. ] ;
    TextView.text = str ;
    }

  }
– (void)viewDidUnload
{
  [self setTextView:nil];
  [super viewDidUnload];
  }
– (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
  return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
  }
– (IBAction)Refresh:(id)sender {
  {
    MemoryStatus    ms ;
    NSString*    str = [[NSString alloc]initWithFormat:@”%8.2f MB  /  %8.2f MB \n”,
            ms.GetPhysFree()/1024/1024.,ms.GetPhysTotal()/1024/1024. ] ;
    TextView.text = [TextView.text    stringByAppendingString:str ] ;
    }

  }
@end
 

メモリ状態の画面のコピー

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

Xcode IB

VS のダイアログエディタにあたるのが,InterfaceBuilder と言ったところか?
ClassWizard にあたる操作は,部品を「control」+「クリック」,ViewControler.h へのドロップ.
そうすると,変数の定義(Outlet)や,イベントの動作(Action)の指定のダイアログが表示される.


未だよく理解できてないのが,手動で変数などを追加した場合は?
他にも,メンバ?関数を追加した場合のヘッダでの定義は?

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

Magic Mouse 追加

「マルチタッチトラックパッド」は良く出来ているが,マウスカーソルの位置を操作するのがなかなか慣れず,Windows で使用している 5 ボタンマウスを USB 接続して凌いでた.
Magic Mouse の存在を知らなかったわけではなく,ちょっと投資が出来なかったのです.

それでやっと,Apple のショップで触って,購入しました.
接続にちょっとかかりましたが,…
(付属のマニュアルを読まないで接続しようとしたので.私みたいな老眼には,ちょっときついです)
接続できると,やっぱいいです.

キーボードはどうしたものか?

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

Blenderの利用ガイド

Blender 2.6x で,日本語ファイル名などが文字化けしていたので.
Blenderの利用ガイド


2012/07/26 追記
動作の詳細はまだ不明だか,日本語名などを含むファイル名の保存やエクスポートでうまく処理されないことがあるみたい.
例えば,stl をインポートして,それをそのまま dae でエクスポートした時はうまく読めない.
geometry の id などにそれを利用している様,Blender のツリーの表示で Rename すれば OK.

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

MemStat.hxx

Xcode や VC , W Mobile で可能な様にコードを書いてみた.


#ifndef MemStat_hxx
#define MemStat_hxx
//
#ifdef _WIN32
  typedef __int64 i64 ;
  typedef unsigned __int64 ui64 ;
#else
  typedef long long i64 ;
  typedef unsigned long long ui64 ;
#endif
//
#ifdef __APPLE_CC__
  #include <mach/mach.h>
#endif
#ifdef _WIN32
  #include <Windows.h>
  #include <WinBase.h>
#endif
//
class MemoryStatus {
public:

} ;
//

{
  P_Free = P_Total = 0 ;
  #ifdef __APPLE_CC__
  {
    unsigned int count = 0 ;
    mach_port_t host_port = ::mach_host_self() ;
    host_basic_info_data_t hb_info;
    {
      count = HOST_BASIC_INFO_COUNT ;
      ::host_info(host_port,HOST_BASIC_INFO,(host_info_t)&hb_info,&count) ;
      }
    vm_statistics_data_t vm_info;
    {
      count = HOST_VM_INFO_COUNT;
      ::host_statistics(host_port,HOST_VM_INFO,(host_info_t)&vm_info,&count) ;
      }
    P_Free = vm_info.free_count * vm_page_size ;
    P_Total = hb_info.max_mem ;
    }
  #endif
  #ifdef _WIN32
  #if !defined(_WIN32_WCE) && (_MFC_VER >= 0x700)
  {
    MEMORYSTATUSEX memStat ;
    memset(&memStat,0,sizeof(MEMORYSTATUSEX)) ;
    memStat.dwLength= sizeof(MEMORYSTATUSEX) ;
    ::GlobalMemoryStatusEx(&memStat) ;
    P_Free = memStat.ullAvailPhys ;
    P_Total = memStat.ullTotalPhys ;
    }
  #else
  {
    MEMORYSTATUS memStat ;
    memset(&memStat,0,sizeof(MEMORYSTATUS)) ;
    memStat.dwLength= sizeof(MEMORYSTATUS) ;
    ::GlobalMemoryStatus(&memStat) ;
    P_Free = memStat.dwAvailPhys ;
    P_Total = memStat.dwTotalPhys ;
    }
  #endif
  #endif
  }
//
#endif


ファイルは,UTF-8 と言うか,シフトJIS の設定で,7 bit の範囲の文字のみ使用.
改行は,CR+LF としている.

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

定義済みマクロ

__GNUC__
__APPLE_CC__
Hello, World!
以下のコードで確認.


#include <iostream>
int main(int argc, const char * argv[])
{
#if defined(__GNUC__)
  printf(“__GNUC__\n”) ;
#endif
#if defined(__APPLE_CPP__)
  printf(“__APPLE_CPP__\n”) ;
#endif
#if defined(__APPLE_CC__)
  printf(“__APPLE_CC__\n”) ;
#endif
#if defined(__MACOS_CLASSIC__)
  printf(“__MACOS_CLASSIC__\n”) ;
#endif
  // insert code here…
  std::cout << “Hello, World!\n”;
  return 0;
  }


???/MacOSX.platform/Developer/SDKs/MaxOSX10.7.sdk/usr/include/TargetConditionals.h より
cpp -dM /dev/null

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

utf-8 だと…

Xcode でのファイルが UTF-8 だったのでそれを含む文字列での動作を調べてみた.
データは半角”abc”,全角”ABC”,半角”アイウ”,全角”アイウ”
Xcode で以下のコードを書いたので,このソースファイルの形式は,UTF-8.


#include <iostream>
int main(int argc, const char * argv[])
{
  char abc[] = “abc” ;
  std::cout << strlen(abc) << “\t” << abc << “\n” ;
  char ABC[] = “ABC” ;
  std::cout << strlen(ABC) << “\t” << ABC << “\n” ;
  char aiu[] = “アイウ” ;
  std::cout << strlen(aiu) << “\t” << aiu << “\n” ;
  char AIU[] = “アイウ” ;
  std::cout << strlen(AIU) << “\t” << AIU << “\n” ;
  return 0;
  }


Xcode
3 abc
9 ABC
9 アイウ
9 アイウ


VC 6 MBCS
3 abc
6 ABC
3 アイウ
6 アイウ


VC 6 UNICODE
3 abc
3 ABC
3 アイウ
3 アイウ


VC 6 でのコードは,tchar.h を利用して以下の様に書き直している.
また,ファイル形式はシフトJIS.


#include <iostream>
#include <tchar.h>
#ifdef _UNICODE
#define tcout wcout
#else
#define tcout cout
#endif
int _tmain(int argc, const TCHAR * argv[])
{
  _tsetlocale(LC_ALL, _T(“”)) ;
  TCHAR abc[] = _T(“abc”) ;
  std::tcout << _tcslen(abc) << _T(“\t”) << abc << _T(“\n”) ;
  TCHAR ABC[] = _T(“ABC”) ;
  std::tcout << _tcslen(ABC) << _T(“\t”) << ABC << _T(“\n”) ;
  TCHAR aiu[] = _T(“アイウ”) ;
  std::tcout << _tcslen(aiu) << _T(“\t”) << aiu << _T(“\n”) ;
  TCHAR AIU[] = _T(“アイウ”) ;
  std::tcout << _tcslen(AIU) << _T(“\t”) << AIU << _T(“\n”) ;
  return 0;
  }

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

Mac で Windows の…

Windows の「タスクマネージャ」の様なの.
  「アプリケーション」ー「ユーティリティ」ー「アクティビティモニタ」.
Print Screen
  command+shift+3 , 4 , control+3


VC 6 では,シフトJIS のみの扱い
  詳しく調べてはないが,Xcode は UTF-8
  ビルドなどでも,コード内のシフトJIS 部分が正しく処理されない.
  コード部分では 0x7f までの範囲とすべきか?


他の設定変更した部分
  「ことえり環境設定」ー「入力文字」を使いやすい様に設定.
  「システム環境設定」ー「言語とテキスト」ー「入力ソース」ー「半角カタカナ」にチェック.

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.

Xcode 4.3.2

日本語に翻訳されたiOSのドキュメント
初めての iOS アプリケーション


ここを参考にサンプルを書いていて,

「View」ー「Utilities」ー「Show Object Library」 VC 6 などのコントロールにあたる
「View」ー「Utilities」ー「Show Attribute Inspector」 コントロールのプロパティ

Xcode の設定で,
「Xcode」ー「Preferences…」ー「Text Editing」ー「Indentation」ー「Prefer Indent using」を「Tabs」に.


Class Wizard にあたる部分の使い方がまだよくわからない.

Is this 投稿 useful? Useful Useless 0 of 0 people say this 投稿 is useful.