約 3,094,548 件
https://w.atwiki.jp/petri/pages/203.html
レンズ Orikkor F3.5/75mm(3群4枚) F2.8/84mm(3群5枚) シャッター Seikosha Rapid 1〜1/400s、B 露出計 なし(F3.5〜22) 対応フィルム 4.5cm x 6cm 重量・大きさ x x mm g 価格 ¥19,000 / ¥21,000 発売 1955年 ペトリスーパーのシャッターをセイコーシャラピッドに換装したモデル。 一眼式連動距離計を備え、焦点調節はレンズ下部のノブでレンズを前後に駆動させ行う。 当時の広告(カメラ毎日1955年4月号)によれば、F2.8/84mmとF3.5/75mmのレンズを持つ二種類のモデルが販売された。 写真の個体はF3.5/75mmのモデルである。 F3.5/75mmは3群4枚テッサータイプ F2.8/84mmは前玉が3枚張り合わせの3群5枚の構成。 ペトリスーパーとの相違点は、 1.シャッター(カーペル/セイコーシャラピッド) 2.巻き上げノブ部のトップカバー厚み(薄い/厚い) 3.文字色(黒地に白抜き/白地に黒文字) である。 なお、F2.8/84mmモデルについては粟野幹男氏がカメラコレクターズニュース2001年2月号で詳細に記述している。
https://w.atwiki.jp/niconicokaraokedb/pages/937.html
Symmetric target しんめとりつくたあけつと【登録タグ:VOCALOID fatP timeflies 巡音ルカ 曲 曲し 曲しん】 曲情報 作詞:timeflies? 作曲:fatP 編曲:fatP 唄:巡音ルカ ジャンル・作品:VOCALOID カラオケ動画情報 オフボーカルワイプあり オフボーカルワイプあり コメント 名前 コメント
https://w.atwiki.jp/petri/pages/166.html
レンズ Orikkor F3.5/75mm シャッター Carperu 1〜1/200s、B 露出計 なし(F3.5〜22) 対応フィルム 4.5cm x 6cm 重量・大きさ x x mm g 価格 ¥17,500 発売 1954年 戦前のオートセミファースト(Welta Welturのコピー品)を再生産したもの。 連動距離計付き。レンズ下部のノブでフォーカシングを行う。 写真提供:ダメ坊主様
https://w.atwiki.jp/petri/pages/334.html
レンズ名称 Petri ZOOM 1 5.8 f=90-190mm アタッチメントサイズ 55mm レンズマウント ブリーチロック レンズ構成 4群7枚 絞り 5.8~16.0 プリセット 最短撮影距離 2.0m ( 6ft ) 重量・大きさ 235mm x 60mm 560g 価格 ¥XX,XXX(196X年) 発売 196X年X月 各諸元は英文カタログより抜粋 タムロン製と噂されるプリセット絞りの望遠ズームレンズ。
https://w.atwiki.jp/tokyoventrilo/pages/104.html
Tetris Online 小さい頃、誰でも遊んだことのあるあのゲーム テトリスがオンラインになって登場 公式サイト
https://w.atwiki.jp/ce00582/pages/5329.html
import java.awt.*; import java.awt.event.*; class game extends Frame{ int w; int h; int memor[][]=new int[1000][1000]; int memog[][]=new int[1000][1000]; int memob[][]=new int[1000][1000]; int hr[]=new int[300]; int hg[]=new int[300]; int hb[]=new int[300]; int mx,nx,m1; String str; public static void main(String[] args) { game f = new game(); f.setSize(700,700); f.setBackground(Color.blue) ; f.setVisible(true); f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}}); } game() { w=300; h=225; str="airi.jpg"; catchimg sub=new catchimg(); sub.makedata(str,w,h); memor=sub.memor; memog=sub.memog; memob=sub.memob; for (mx=0;mx h;mx++){ for (nx=0;nx w;nx++){ m1=memor[mx][nx]; hr[m1]=hr[m1]+1; } } } public void paint( Graphics g ) { int i,z,pp; g.setColor(Color.blue); g.fillRect(0,0,700,700); for (nx=0;nx 256;nx++){ g.setColor(Color.red); g.fillRect(100+nx,600-hr[nx],1,hr[nx]); } } }
https://w.atwiki.jp/petri/pages/188.html
シャッター部分分解(ペトリMVE, Petri7s)
https://w.atwiki.jp/metroid/pages/221.html
強制主観モード メインセクター Q.ボトルシップに到着して、シップから降りたら固まった。 A.目の前にある連邦のシップのマークの部分にポイントし、Bボタン。 セクター1 Q.セクター1、坂道がある部屋どこ調べるの。 A.右側の草むら。たまに動いているのが分かる。 Q.試運場内部の探索で何か死体が出てきたんだが。 A.胸部にマーク。 Q.試運場内部の2回目の探索での広間は何なの。 A.ムービーにヒント。天井から何か垂れているということは。 Q.試運場外でトカゲ倒したんだけど。 A.背後。車付近の体液の痕跡を調べる。 詰みやすいポイント セクター1 Q.ミサイルで壊せる壁のあるセーブルームに戻ってきたけど行き止まり? A.その先のゲートが開いているので侵入。 ホログラムの装置があるのでON/OFFしていれば、ほころびが見つかるのでそこにボム。 セクター2 Q.スーパーミサイルで壊せる氷の塊でゲートが埋まってて進めない。 A.その部屋にダクトがあるのでそこから侵入。よく目を凝らすこと。 ボス戦&難関ワンポイント講座 VS.リドリー Q.黒いの纏ってから攻撃が効かなくなった。 A.ビーム・ミサイルが無効化される。 時間を経過させるか、スーパーミサイルを当てれば解除される。 Q.ミサイル・スーパーミサイルを当てる隙がない。 A.空中からの攻撃→飛び降り後。主観にするのは降りた直後。 VS.クイーンメトロイド Q.メトロイド出てきたけどどうすんの? A.まずメトロイドを倒す。複数体出てくるので、まとめて凍らしてからミサイルを撃つこと。 「シリーズの歴史(Metroid OtherM)」へ戻る 「Metroid OtherM オフィシャルサイト」へ
https://w.atwiki.jp/petri/pages/22.html
レンズマウント ブリーチロック 自動絞り シャッター 一軸不回転フォーカルプレーンB・1/2~1/500 重量・大きさ 142x87x94 850g 価格 ¥27,800(55mmF1.8付) 発売 1964年2月 この機種から、シャッタースピード連動の露出計が用意された。 ロゴ、形態にバリエーションがあることが確認されている。 2chペトリスレにて、裏蓋にフィルムインジケータを装備したものが報告されているが、詳細は 不明である。 ロゴ、マウント部のネジ有無の違い 巻き戻しクランク部の突起の有無、巻き上げレバ―形状の違い シュー用ネジ穴の有無
https://w.atwiki.jp/objcmemo/pages/28.html
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 文字列チェック _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ NSMutableCharacterSet *checkCharSet = [[NSMutableCharacterSet alloc] init]; // 半角数字の場合 [checkCharSet addCharactersInString @"1234567890"]; // 半角英数字の場合 //[checkCharSet addCharactersInString @"abcdefghijklmnopqrstuvwxyz"]; //[checkCharSet addCharactersInString @"ABCDEFGHIJKLMNOPQRSTUVWXYZ"]; //[checkCharSet addCharactersInString @"1234567890"]; if ([[filename stringByTrimmingCharactersInSet checkCharSet] length] 0){ // エラーの場合 } _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 大文字小文字変換 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ NSString *originalStr = @"This is Objective-C Language."; //大文字に変換する NSString *str = [originalStr uppercaseString]; NSLog(@"%@", str); //小文字に変換する str = [originalStr lowercaseString]; NSLog(@"%@", str); _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 文字列に含まれる改行文字を除去する _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ NSString *origString = @"xxxxx\nxxxxxx"; NSMutableArray *lines = [NSMutableArray array]; [selectedWord enumerateLinesUsingBlock ^(NSString *line, BOOL *stop) { [lines addObject line]; }]; NSString *outputString = [lines componentsJoinedByString @""]; _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 一行毎に文字列を取得する(配列) _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ NSMutableArray *lines = [NSMutableArray array]; [string enumerateLinesUsingBlock ^(NSString *line, BOOL *stop) { [lines addObject line]; }]; _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 検索(短い方をパラメータとする。下記の場合、@"bbb"。 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ NSString *str = @"aaabbbcccddd"; NSRange range = [str rangeOfString @"bbb"]; if (range.location != NSNotFound) { // 有りの場合 } else { // 無しの場合 } _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 変換 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ NSData → NSString NSString *str= [[NSString alloc] initWithData data encoding NSUTF8StringEncoding]; NSString → NSData NSData *data = [str dataUsingEncoding NSUTF8StringEncoding]; _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ ファイルパス関連 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // ファイル名取得 NSString *path = [NSString stringWithFormat @"Developer/Applications/PathCheck.app"]; NSLog(@"Original = %@", path); NSLog(@"File Name = %@", [path lastPathComponent]); // ディレクトリパス取得 NSLog(@"Directory Path = %@", [path stringByDeletingLastPathComponent]); // ファイル名(拡張子無)取得 NSString *fileName = [path lastPathComponent]; NSLog(@"File Name W/O Extension = %@", [fileName stringByDeletingPathExtension]); // ファイル拡張子取得 NSLog(@"Extension of File Name = %@", [fileName pathExtension]); // ファイル拡張子変更 NSLog(@"Path Extension Change = %@", [[fileName stringByDeletingPathExtension] stringByAppendingPathExtension @"exe"]); // ファイルパス構成要素一覧(NSArray)取得 NSLog(@"Path Components = %@", [path pathComponents]); // 一時フォルダパス取得 NSTemporaryDirectory() _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 半角全角判別 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 日本語入力等の全角文字はアスキー文字列ではない為、NSStringに日本語が含まれていた場合、NOを返す。 if (![self.text canBeConvertedToEncoding NSASCIIStringEncoding]) { NSLog(@"全角文字が含まれています。"); } _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ NSStringからC文字列を取り出す _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ const char *utf8 = [str UTF8String]; size_t cUtf8Stringlen = strlen(utf8); 但し、この場合、UTF8でしか取り出せません。 したがって、JISとかSJISとかの他の文字列エンコーディングで取り出したい場合、以下の通り。 const char *sjis = [str cStringUsingEncoding NSShiftJISStringEncoding]; 他の文字コードの場合、以下を設定する。 NSShiftJISStringEncoding NSISO2022JPStringEncoding NSJapaneseEUCStringEncoding NSUTF8StringEncoding NSUnicodeStringEncoding また、半角全角を識別したい場合、以下を利用することで可能?となる const char *sjis = [str cStringUsingEncoding NSShiftJISStringEncoding]; size_t cSjisStringlen = strlen(sjis); _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 複数行のテキストを一行単位に処理する(改行除去) _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ // テキスト情報は一行単位で要素に分解 NSMutableArray *lines = [NSMutableArray array]; [_todaysRecord.contents enumerateLinesUsingBlock ^(NSString *line, BOOL *stop) { [lines addObject line]; }]; _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ String Conversions _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ CGAffineTransformFromString CGPointFromString CGRectFromString CGSizeFromString CGVectorFromString NSStringFromCGAffineTransform NSStringFromCGPoint NSStringFromCGRect NSStringFromCGSize NSStringFromCGVector NSStringFromUIEdgeInsets NSStringFromUIOffset UIEdgeInsetsFromString UIOffsetFromString _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 特定の文字列を取り除く(文字列全体から) _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ NSString *str2 = @"a b c"; str2= [str2 stringByReplacingOccurrencesOfString @" " withString @""]; NSLog(@"%@",str2); // 出力されるのは"abc" _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 特定の文字列を取り除く(文字列の両端から) _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ NSString *str1 = @" abc "; str1 = [str1 stringByTrimmingCharactersInSet [NSCharacterSet whitespaceCharacterSet]; NSLog(@"%@",str1); // 出力されるのは"abc" NSString *str2 = @"a b c"; str2 = [str2 stringByTrimmingCharactersInSet [NSCharacterSet whitespaceCharacterSet]; NSLog(@"%@",str2); // 出力されるのは"a b c" _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ あるオブジェクトのクラス名を取得する _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ NSString *className = NSStringFromClass([obj class]); NSLog(@"className %@", className);