中途半端に個人情報晒してめちゃくちゃ放置してた。。。

 

 

私は、4月から客先で常駐という形で働いていて7月で丸3ヶ月がたちました。

 

正直、客先に出てから落ち込むことの頻度は

(まあ本社で働いてた時も無駄に何度か泣いてたけど)増えました。

 

実力より高い技量を求められて「できるのできないの?!」って詰められ?たり、

いろいろ怒られたり。。。

たまに理不尽に感じることもちょいちょいありました。

 

が、基本的に私は人がいいので。。。←

 

今となっては、客先での厳しさも、

最近の可愛がられっぷりを考えたらオールオッケー。

 

うん、可愛がられてる方だと思う。。。!!!

うむ!!!!

 

 

 

 

仕事できなくてつらーい時、

LINE相手してくれた上司、

たまにスカイプ飛ばしてくれる同期、

私のしょーもない独り言を受け止めてくれた同期、

心配してくれる営業さん、

某日、二次会行った時歓迎してくれた先輩後輩には感謝しております。。。

 

一時期、本当にメンタル死んでたし、心無にしてたからね。。。。

会社辞めたいって頻繁に思ってたなあ。

 

 

基本的に寂しがりやだから、

放っとかれるの嫌いすぎて、卑屈になりがち。。。苦笑

 

 

なので、最近は、私のこと放っとく人に対しては、

「まあ、そうだよね、所詮、そうだよな、うん、わかってるよ、うん」って体勢。。。。

 

 

さみしさ極めつつも、

人に対して自分への関心の無さを肯定できるようになりました。

 

 

うん、案の定ネガテイブになってきたので締めよ・・・w

 

 

客先に出てて、かつ、自社の社員に放っとかれすぎると

「実力付きすぎたらしれっと会社辞めてやるからな!!!」ってネガティブな反骨心完成しちゃいそうになるから、

SESやってる会社は気をつけた方がいいと思う今日この頃です。

 

 

 

とりあえずコーディング続きやる。


遂にAmazonデビューしました/(^o^)\












{20305D20-F89B-4A60-AB86-EC9E5837473B}

{D7C834C8-87FD-40B3-BBBF-3F1A5218A4EF}


こちらの2点を購入しました!/(^o^)\




明日には届く予定!!




10月中に読み終えるぞ〜!!





欲しかった本だからワクワクしてる!!








{3769A9A3-0C7C-489A-B947-6E24DD7779A8}

{F60BF1D3-A6C1-45C9-999F-51C83A868C80}



学生の頃に買った、
ananを少し読み直していたのでした。


自分の段取り力のなさ。
朝、タスクにどれくらい時間かかるのか見積もりをしっかりしないと。


項目数が明確なテストなんかでは、ちゃんとやってたんだけど、コードを書く業務に入ってからは少し疎かだったような…反省。






"゚・゚*・(゚O゚(☆○=(`◇´*)o





本日の気になったセミナー。





レゴブロック、おもしろそう。
評判もいい。
参加するかどうかは、悩み中…








あと、学生の頃にメンター(社会人の先輩)の話を聞く機会が割とあったけれど



もっとメンターと話せばよかったなぁと
ちょっと後悔。







学生のうちは学生の立場というものを
最大限に利用して生きないとね。うん。










別件で、死ぬまでに行きたい場所リストに
ミラノ大聖堂追加されました






{43F7E328-7A02-4C81-837E-3F55B5B8BA96}




ゴシック建築
この迫力の中にどこか人間味がある




行ってみたいなぁ( ´_ゝ`)









以上。

体調を崩しておりました。

 

 

 

 

 

急性胃腸炎ですorz

 

 

 

お陰様で1ヶ月で3キロほど痩せましたが、

すぐに戻りましたorz

 

 

 

 

 

この3連休は家に引きこもってダラダラしたり、勉強したりしていましたが、

 

 

 

 

急性胃腸炎でご飯食べられなかったせいもあり、

 

 

 

ちょっと風邪をひきましたorz

 

 

 

急性胃腸炎だと判明した過程もいろいろありまして。。。。

 

 

 

 

 

 

 

 

 

割愛します。

 

 

 

 

 

 

 

 

 

 

 

 

本題:objective-Cで電卓を作り直し始める☆.。.†:*・゜☆.。†.:*・゜

 

 

 

 

 

スクリーンショットで、なんですが、勉強したよって証拠ということで。

 

 

ちなみにまだ足し算できてませんアハハハハッハ orz

 

休みの日は、デリゲートとかも勉強してたもので。ハハハ。

 

 

 

 

 

 

 

でも、入社当時、GWはobjective-Cとか、わっけわからなかったのに

 

 

 

 

 

 

今では、

★メソッド作れるし

★文字連結して表示できるし

★”+”ボタン押した時に値を保存できるし

★変数宣言する場所もわかったし

★戻り値とか引数の意味とかわかったし

 

 

 

 

 

 

 

 

 

我ながらちょっとは進歩してる。。。。

 

 

 

 

 

 

以上。

 

 

 

 

 


自分に自信を持つ!!!



本日の参考リンク!!!



最近、プライベートも仕事も



自分に自信がなさすぎて



ついつい暗い表情になっちゃうけど(´;ω;`)



それって悪循環だとはわかってる!!




常に自分に自信があって、
プラスのサイクルまわせる
ご機嫌な人になりたい!!




仕事もプライベートも全力で楽しむぞ!!




女の人特有のブルー期に負けないぞ!!

(実をいうと私は人よりブルー期が酷くて、婦人科に漢方貰いに行くレベルに精神面やられるやつなのだ…つらいけどあんまり人にも言えないからただ耐えるばかり…サバサバした男になりたい(´;ω;`)←ブログに書く癖に)



よし!!



たくましく生きるぞ!!





yahoo!週休3日制か


(以下引用)

画像インタビューに応じるヤフーの宮坂学社長=東京都千代田区

 ソフトバンクグループ傘下のIT大手ヤフーが、従業員の働き方の見直しを推し進めるため、全従業員約5800人を対象に週休3日制の導入を検討していることが24日、分かった。宮坂学社長が従業員らに方針を伝えた。働き方の多様化に対応し、優秀な人材を確保するのが狙いで、数年内の実現を目指す。大手企業が本社部門で働く正社員などに導入すれば極めて異例だ。

 政府は、長時間労働に代表される従来型の働き方の改革を重要テーマに掲げており、他企業にも影響を与えそうだ。宮坂社長は共同通信に「労働時間と生産性の問題は重要な経営テーマで、課題はあるが、やっていきたい」と抱負を述べた。



( ゚-゚)( ゚ロ゚)( ゚-゚)( ゚ロ゚)(( ロ゚)゚((( ロ)~゚ ゚


週休3日は…大きい…



優秀な人材ねぇ…

特にベンチャー企業に勤めてると

人数も少ないから、

ひとりひとりの力量の重要性を感じるし、

早く成長しなきゃなって思うんだけど。

やっぱり…大手も優秀な人材がほしいよねぇ…


日本の

長時間労働=美徳()

が改善される一歩になるといいなぁ。



私は、仕事でスピードを追及したら、

疲れちゃって

長いこと残業できないのが悩み。(´-`).。oO

120%で働くとね…定時で謎の達成感が。


時間とタスクの進捗は必ずしも比例しないね


がんばります笑

え。。。。やばくね。。。。。

 

 

基本情報技術者試験の過去問のページをめくればめくるほど気が遠くなるぞ。

 

 

 

そして、やる気。とは。。。。

 

 

 

 

本気で勉強しないと受からないね。

という実感。。。。

 

 

 

 

 

 

びっくりするくらい知らない言葉が多いし、

専門的。。。。。。やべえ。

 

 

 

 

 

ってことで言語の勉強もしなきゃだけどとりあえずページめくろうか。。。。

 

 

☆.。.†:*・゜☆.。†.:*・゜☆.。.†:*・゜☆.。†.:*・゜

 

 

 

ここでは代表的なデータ伝送方式である、

信号同期方式、誤り同期方式、変復調方式を理解するぞ!!

 

 

 

 

 

問4、PCM方式によって音声をサンプリング(標本)して8ビットのディジタルデータに変換し、圧縮せずにリアルタイムで転送したところ、転送速度は64,000ビット/秒だった。この時サンプリング間隔は何マイクロ秒か。

 

 

☆.。.†:*・゜☆.。†.:*・゜☆.。.†:*・゜☆.。†.:*・゜

 

 

は????

さっぱりわからないので言葉の勉強だあ。

 

 

 

PCM方式はよく出る。らしい。

PCM方式・・・アナログ信号を標本化、量子化して、パルス符号に変換して伝送する方式。ほとんどのディジタル通信で使われている。「パルス符号変調」ともいう。

 

えええええええええええ。

 

 

 

PCMは変復調方式の一種らしい。。。。

 

AM、FM、PM、PCM!!!!

 

 

まじか!!!!!!

 

 

 

 

●変復調方式・・・

変調・・・ディジタルデータをアナログ信号に変換する処理

復調・・・アナログ信号をディジタルデータに変換する処理

が、ディジタルデータをアナログの伝送路で伝送する場合必要になるらしい。(p57)

 

 

で、いきなり変調復調方式行ったけどこれまた通信方式の一種なのか。

 

 

通信方式・・・「コンピュータで情報を伝送する通信方式」(p54)

(通信方式って何ってのが知りたいのに、この説明はないわ。。。。まあ、通信の方式なのだろう。。。)

 

 

 

通信方式には

 

 

単方向通信と双方向通信がある。

 

単方向通信…データ通信方向が一方行の通信方式

 

双方向通信…データの通信方向が双方向の通信方向

半二重通信…伝送路を交互に切り替えながら双方向通信を実現する方法。2線式のケーブルをループ状に接続し、流れを逆方向にすることで反対方向の通信もえきるようになる。

全二十通信…双方向通信を実現する方法。4線式のケーブルをループ状に接続し、同時に通信できるようになる。

 

参考:http://ascii.jp/elem/000/000/428/428911/index-2.html

 

 

 

多重化方式…1本の伝送路で、複数の通信を同時に行う方法。

FMD(Frequency Division Multiplexing)…1本のアナログ回線の周波数帯域を分割して、複数の通信を同時に行う方式。「周波数分割多重」ともいう。

TDM(Time Division Multiplexing)…1本のディジタル回線を一定時間ごとに接続先を切り替えて、複数の通信接続を行う方法。「時分割多重」ともいう。

 

信号同期方式…送信側と受信側でデータ送受信のタイミングを合わせる方式

調歩同期…文字列の最初と最後に同期用のビットを追加して同期を取る方式。

キャラクタ同期

フラグ同期

 

誤り制御方式…データを伝送するときに、データの誤りを検出したり、訂正したりする方式。(p56)

パリティチェック方式

CRC方式…データを伝送するときに、データを除算した余りを検査用の巡回符号(CRC符号)として追加することでデータの誤りを検出する方式

ハミング符号方式…データを伝送するときに、2ビットの誤りを検出し、1ビットの誤りを訂正する符号(ハミング符号)を追加することで、データの誤りを検出・訂正する方式

 

ここら辺情報量多すぎたので割愛。。。

参考:

http://yamatunes.net/%E5%9F%BA%E6%9C%AC%E6%83%85%E5%A0%B1%E3%80%807-7%EF%BC%88%E5%90%8C%E6%9C%9F%E6%96%B9%E5%BC%8F%EF%BC%89/

 

 

 

 

基本情報の勉強方法がよくわからないので、とりあえず過去問に触ってみた。

 

平成28年度春午前の問題。

 

1.数値を2進数で格納するレジスタがある。このレジスタに正の整数xを設定した後、

"レジスタの値を2ビット左にシフトしてxを加える"操作を行うとレジスタの値は xの何倍になるか。ただしオーバーフローは発生しない。

 

 

 

シフト演算・・・ビットの位置を左or右にずらすことで数値の除算や乗算を高速に処理する演算のこと。算術シフトと論理シフトがある。

{01B35339-6B7C-4315-A482-53912846FEC6}

 

そもそもビットがよくわからなくてググった。

 

゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚ ゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚

 

1.64ビット・コンピューティング

64ビット・コンピューティングとは、2の64乗のデーターを、

同時に処理できるコンピューター・システムのことです。
ですから、64ビットパソコンは2の64乗のデーターを、

同時に処理できるパソコンのことです。

 

2.bit(ビット)とは

コンピュータの基礎の情報処理単位はbit(ビット)で表します。

コンピュータは、2進法で動いています。
・bitとは一般的CPUが1回の整数演算で扱えるデータの桁数(2進数)のことを

意味しています。
・bitとは、2つ(0 または 1)の選択肢からどちらか一方を選べる能力のこと。
1bitでは2通りの結果があります。

これを選択する能力があるチップを1bitというのです。
bitは binary digitの略です。

出典:http://www.ss-dc.com/tokusyu/tokusyu25.htm

゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚ ゚・*:.。..。.:*・゚゚・*:.。..。.:*・゚

 

レジスタ・・・CPUに内蔵されている、処理するデータやアドレスを一時的に記憶しておくための記憶装置

 

オーバーフロー・・・演算結果が数値で表現出来る最大値を超えてしまうことで発生する誤差。「あふれ」ともいう。

 

{8D7D0847-AFDD-4F54-9CAA-6D5B8FC31F73}

 

 

オートマン・・・外部からの入力に応じて内部の状態を変化させ、結果を出力するシステム。コンピュータに言語形式で記述された文を入力して結果を出力するための仮装的な機械概念。オートマンの中で、状態と入力した値の組み合わせが有限個の野茂のを「有限オートマン」という。


 

状態遷移図・・・オートマンの状態の繊維を表に現したもの。オートマンには、形式言語で記述された文を入力して結果を出力するまでの状態を「初期状態」「中間状態」「最終状態」の3つに分類できる。初期状態は一つだけで、中間と複数は複数の場合がある。

ex)「設置したセンサの情報から、温室内の環境を最適に保つ温室制御システム」の設計を状態遷移図使った設計にすると便利らしい(日本語おかしい)

 

正規表現・・・文字列を形式的に定義するときの規則。BNFを使う時に使われる。

 

☆.。.†:*・゜☆.。†.:*・゜☆.。.†:*・゜☆.。†.:*・゜

※BNF・・・文脈自由文法を定義するための言語。別名「バッカス・ナウア法

非終端記号は「<>」で囲む

終端記号はそのまま記載する。

::= ・・・ 「〜とは〜である」の意。定義の必要なものを提示する。

 ・・・ 「または」

ex)BNFで定義される文字列Sが01または00であることを示す。

<S>::=01|00

☆.。.†:*・゜☆.。†.:*・゜☆.。.†:*・゜☆.。†.:*・゜

 

☆正規表現の規則
[値1-2]・・・値1から2の範囲のうち1文字

*・・・直前の正規表現を0回以上繰り返す

?・・・直前の正規表現を0or1回繰り返す

+・・・直前の正規表現を1回以上繰り返す

 

 

 

以上(>_<)

 

 

データベースとは、

様々なデータ(情報)をある目的をもった単位にまとめ、
1つの場所に集中して格納したもの。
 
 
ほぉ。
 
 
IT企業に入社して、
5ヶ月以上経ってまたデータベースを学びましょう。。。
ってのもちょっと危ない話気もするのですが…
基本情報技術者試験の勉強も兼ねてデータベースについて!
改めて前向きに学んでいきます!
 
 
※閲覧注意
 
{FDAF955D-3C14-4134-B9C5-2AA3BCABB9D4}
※データベースってこういうことなのかしらという解釈の図

 

 


「分散するデータを一元化して、データベースとして集中管理することで業務の効率化を図ることができる。データを集計・分析できる。」

 
ほぉ。便利。
 
 
 
 
 
☆データベースの特徴
1、データの集中処理…重複を省いて管理できる
2、データの同時処理…同時に検索とか更新できる
 
3、データの保全
4、データの機密保護…IDとかパスワードでアクセス権設定できる
5、データとプログラムの独立
 
 
 
んで、データベースの種類は3種類
 
●関係データベース
関係データベースでは複数の表を「主キー」「外部キー」によって関連づけることができる。「主キー」はレコードを特定するための項目で、NULLの値を入力できない。
「外部キー」は、項目の値が、別の表のキーに存在する値であるようにする項目のこと。
 
関係データベースの制約・・・関係データベースでは様々な制約をつけることができ、次のようなものがある。
・参照制約
・一意性制約・・・表の項目の値が重複せず、必ず一意になるようになる制約。「UNIQUE制約」ともいう。
・非NULL制約・・・表の項目の値がNULLにならないようにする制約。「NOT NULL制約」ともいう。
・検査制約・・・表の項目が。設定した条件になるようにする制約。「CHECK制約」ともいう。表にデータを追加・更新する場合に、項目の値が決められた範囲などから入力されているかチェックするために利用できる。 
 
●階層型データベース
{AA0CD7D3-8E82-47EB-9F58-0644D0F13957}

 
●網型データベース
 
{C517F850-7F09-494F-B528-BC02F42E257F}

 
 
 
 
ん、イラストがひどいけど覚えられるならいいだろう…(にしてもひどいか)
 
 
 
 
はいはい続いて、
 
 
 
☆データモデルと3層スキーマ
これは、データベースの構造を設計する考え方
 
データモデル…データベースの概念設計、論理設計、物理設計の各設計が完了した段階で作成されるデータ構造のこと
 
 
は????
 
 
データモデルは、概念、論理、物理の設計で作成されたデータ構造
 
 
 
概念データモデル・・・データベースの概念設計を完了した段階で作成されるデータモデル。どのようなデータが存在し、データがどのような関係にあるかを定義する。
 
論理データモデル・・・データベースの論理設計を完了した段階で作成されるデータモデル。概念データモデルに対して、表間の関連として主キーや外部キーの関係など、さらに詳細に定義する。「外部モデル」ともいう。
 
物理データモデル・・・データベースの物理設計を完了した段階で作製されるデータモデル。「内部モデル」ともいう。
 
 
 
一方の、3層スキーマとは、
データベースの役割を3つの仕組み(スキーマ)に区別することでデータの独立性を高めるもの。
・概念スキーマ
・外部スキーマ
・内部スキーマ
 
 
☆.。.†:*・゜☆.。†.:*・゜☆.。.†:*・゜☆.。†.:*・゜
 
 
☆データベースの設計
 
データベースの設計を行うときはデータベースの「概念設計」「論理設計」「物理設計」の順で行う。
 
●データベースの概念設計
対象業務にとって必要なデータを分析・抽出し、各データがどのような関連を持っているかを整理する。
 
●データベースの論理設計
データベースの概念設計の結果をもとに、データの正規化や主キー・外部キー、
関係データベースの制約などを検討・定義する。
 
正規化・・・データの重複がないように適切に表を分割すること。
正規化された表を「正規形」、正規化されてない表を「非正規形」という。
正規化は「第一正規化」「第二正規化」「第三正規化」の手順で実施し、
第三正規化まで実施することによってデータの重複がなくなる。
 
●データベースの物理設計
データベースの論理設計の結果をもとにデータ容量や性能を考慮し、
ハードディスク上への表やログファイルの配置など、
データベースの物理的な構造を設計する。
 
 
 
 
 
 
 
 
 

「iOSはなんとなく知ってるけど…OSってなんだ…」

 
 
フッツーーーに社員さんがiOSとかOSとかって使ってるけど、
使われたけど、
OSってなんだ…
いやw調べろよw
ということで基本情報技術者試験の対策本に載っておりましたOSについて記載します。
 
 
 
 
OSとはoperating system の略。
基本ソフトウェアで、ハードウェアやアプリケーションソフトウェアを管理、制御するソフトウェア。。。
 
以下の3つのプログラムが含まれるそうだ。
 
 
制御プログラム
 
言語プロセッサ
 
サービスプログラム
 
 
ほお。
 
 
ここで問題が生まれた。
そもそもハードウェアってなんだよ。ソフトウェアってなんだよ。(我ながら致命的だ)
 
そこですかさずググると。。。。
 
『ハードウェアとは、システムの構成要素のうち、回路や装置、機器、設備、施設など、物理的な実体を伴うもの。「HW」「H/W」などの略号で示されることもある。

コンピュータ以外の分野でも、施設や設備、機器などのことをハードウェアと呼ぶことがあり、付随する非物理的要素と対比する文脈でよく用いられる。

 

例えば、劇場の建物や設備をハードウェア、そこで催される公演をソフトウェアと呼んだり、教育機関の校舎や設備をハードウェア、提供される教育プログラムソフトウェアと呼んだりすることがある。

 

“hardware” の原義は金物、金属製品という意味で、機械や生活用品などについて、木製のものなどと対比して金属製であることを表す言葉だった。

 
 
 
へぇ。。。。。。
 
 
いまいちわかったようなわからないようななので困った時の画像検索
 
 
めちゃわかる。これか。(引用: http://pcsyosinsya.com/Newbie1.htm )
 
 
んで、話戻すとOSはソフトウェアだから中身なのね。
 
 
 
んで、
 
 
 
制御プログラム
:ハードウェアを管理・制御し、コンピュータを効率的に活用するためのソフトウェア。狭義でOSを指す。
言語プロセッサ
:プログラム言語を使って書かれたプログラムを、機械語のプログラムに変換するソフトウェア。ex)アセンブラ、コンパイラ ←は
サービスプログラム
:コンピュータを効率よく利用し、機能や操作性を向上させるためのソフトウェア。
まあこれはいろいろ幅広いらしい。
 
が、含まれてる。
 
 
 
 
ほお。。。。
 
 
 
 
 
 
疲れてきた。
 
 
 
 
 
 
 
 
ちなみに、OSの構成は、
OSの中核となるカーネルモード
アプリケーションソフトウェアを実行するユーザモードで構成されるらしい。
ちなみにちなみに、アプリケーションソフトウェアってのは
特定の目的で利用するソフトウェア。「応用ソフトウェア」ともいうそうです。
 
 
シェルは、利用者が入力したコマンドを、カーネルに伝達、プログラムの起動や制御を行うミドルウェア。「コマンドインタプリンタ」ともいう。
 
 
ちょっと後で復習だな。
 
 
 
OSの機能ってのは普段よく使うソフトウェアの中身の機能ってことね。
 
まあ、納得っちゃ納得の一覧。
 
 
 
ちなみに参考文献これ。
 
小さくていい。
 
 
 
 
真面目に勉強すると結構先の長さを感じるね。。。。
理解しようとすると難しい。でも、丸暗記も難しい。
ブログ勉強法。
どーだろ…でも、私にはいいかもしれない…