<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>見習いSEのブログ</title>
<link>https://ameblo.jp/novice-se/</link>
<atom:link href="https://rssblog.ameba.jp/novice-se/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>かっこいいSEになりたいな！と日々夢想と努力をするエンジニア系女子のブログ。技術も知識も足りないですが楽しみながらまったりやっていきます。</description>
<language>ja</language>
<item>
<title>知識とか技術とか</title>
<description>
<![CDATA[ ファイル記述子、ファイルハンドラ、ストリームあたりの概念というか違いについて<br>理解する必要に迫られてるのですが、いまいち消化しきれず難しいです。<br>教科書的な用語の定義はわかるのですが、抽象的な理解にとどまり<br>その知識を応用させて目の前の問題に当てはめて応用することができない状態です。<br>要するにきちんとよくわかっていない。<br><br>WindowsとUNIXでも使われる用語が微妙に異なっていたり、<br>逆に同じ用語でも指し示すものが微妙に異なっていたり紛らわしい…！<br><br><br><br><br>プライベートでソースを書くときは、<br>とりあえず動けばいいし、不具合があったとしても<br>(ソフトウェアを公開しているわけでもないので)<br>気軽に修正してしまえばいいというレベルのものが大半なので<br>そこまで悩まないのですが、仕事となるとそういうわけにもいかず。<br><br>運用上発生しうる不具合なのか、理論上発生しうるがまぁまず発生しない不具合なのか、<br>はたまたつくりがあまりよろしくないだけで不具合とまではいかない(品質改善対象ではある)のか<br>判断するためにOSや言語に対する知識が求められます。<br><br>よくわからないので、サンプルプログラムを書いて動かしてみて<br>自宅のWindows/Linux環境では想定通りの動きをしてくれたので<br>一旦は納得したのですが、今私が気にしている問題は<br>処理系依存の部分も絡んでくるようで、調べれば調べるほど<br>案件で使用しているUNIX環境でも同じだと言い切っていいのか自信がなくなっていきます。<br>(以前Linuxでいける！と踏んだものがUNIXではNGではまったこともあり…)<br><br>そしてもっと言うと、お客様や上司に説明したり説得するうえで<br>「実機で確認したらそういう振る舞いをしたので」<br>というのはやはり根拠として非常に弱いです。<br>ケースバイケースとも思いますが、基本的には根拠にならないと思ってます。<br><br>もちろん本を読み漁るより、本番に近い環境が使えるのであれば<br>実際に動かしてみたほうが早かったり正確だったりすることもままありますが<br>こういう時に技術に根差した自信をつけたい、知識を身につけたいと<br>しみじみと感じます。<br>
]]>
</description>
<link>https://ameblo.jp/novice-se/entry-11783462295.html</link>
<pubDate>Fri, 28 Feb 2014 00:49:02 +0900</pubDate>
</item>
<item>
<title>Ubuntu(13.04)でEclipse(CDT)を使う</title>
<description>
<![CDATA[ Ubuntu(13.04)でC言語の開発環境をそろえてみよう！<br><br>EclipseでHello Worldするところまでを今日のゴールにする。<br><br>■まずはEclipse CDTを入手<br>いつもはWindowsで使っているけど、Windowsと挙動が違ったり<br>できることが違ったりするのでLinuxでCを動かしたくなった。<br><br>Linuxは入れるだけ入れて使い方まだよくわかってないけど、Eclipseは<br>何回も入れたことあるし、1時間ちょっとでできるだろうと甘く見つつ<br>5年以上前の古いPCに入れたUbuntuを久しぶりに起動してみる。<br><br>Eclipse入れたっけ？どうやって起動するんだっけ？と思いつつ<br>適当に端末に<br>----------------------------------------------------------------<br>$ eclipse<br>----------------------------------------------------------------<br>と入れたらEclipseが起動した。(うん、ノリでいけそう！)<br><br>New Project -&gt; <br><br>あれ？<br>Cプロジェクトがない(^o^)<br>そういえば入れた記憶がない。<br>日本語化さえしてない。<br>そういえばWindowsの時は、最近もうAll in One使うことばっかりだった。<br><br>というわけで気を取り直してEclipse(CDT)を入手。<br>端末で以下のコマンドを実行するだけらしい。<br><br>----------------------------------------------------------------<br>$ sudo apt-get install eclipse-cdt<br>----------------------------------------------------------------<br><br>ついでに、gitも使えるようにしておく。<br>----------------------------------------------------------------<br>$ sudo apt-get install eclipse-egit<br>----------------------------------------------------------------<br><br>これでCプロジェクトが作れるようになった。<br><br><hr>■HelloWorld<br>今日のメイン。Hello Worldをしてみる。<br>適当にコード書いてみてビルドしたら、こんなエラーが出た。<br><br>----------------------------------------------------------------<br>Program "g++" not found in PATH<br>----------------------------------------------------------------<br><br>g++入っていないのかなー？と思い、端末で<br>----------------------------------------------------------------<br>$ g++ -v<br>----------------------------------------------------------------<br>を実行してみる。<br>PATHが通ってないというか、入っていないんだろうか？(勘)<br>入れた記憶ないしね！<br><br>ちなみにgccは？と思い、確認。<br>----------------------------------------------------------------<br>$ gcc -v<br>----------------------------------------------------------------<br>も実行してみる。<br><br>----------------------------------------------------------------<br>(中略)<br>gcc バージョン 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1)<br>----------------------------------------------------------------<br><br>こちらは入っている様子。<br><br>とりあえず以下のコマンドでg++をインストール。<br>----------------------------------------------------------------<br>$ sudo apt-get install g++<br>----------------------------------------------------------------<br><br>インストールされた場所を一応確認。<br>----------------------------------------------------------------<br>$ which g++<br>  /usr/bin/g++<br>----------------------------------------------------------------<br><br>私の入れたEclipseはデフォルトではフルパス指定じゃなかったので、<br>フルパス指定したほうがいいかもと思いつつ、/usr/binの下なら大丈夫だよね、<br>エラー消えなかったらその時考えようってことで<br>指定はせずに、cleanだけしてから再度ビルド＆実行。<br><br>→無事HelloWorldが表示された。わーい。<br><br>結局gccとg++の違いとかググって脱線したりしてたら<br>2時間近くかかってしまった。。。<br><br>おしまい。<br><br><hr>■覚え書き<br>＜gccとg++の違いについて＞<br>gccとg++って根っこ(?)は同じだったような、でもなんか違いが<br>あったよなーって曖昧な記憶しかなかったのでググってみました。<br>→こちらのサイトを参考にさせていただきました。ありがとうございます。<br>http://homepage3.nifty.com/seto-yoneji/panda/p012.html<br><br><br>＜g++のフルパス指定方法＞<br>今回は設定しなかったけど、g++インストールしてもg++なんて入ってないよって<br>相変わらず怒られたら次にこれを試して見ようと思ったのでメモ。<br><br>Window -&gt; Preferences -&gt; C/C++ -&gt; Build -&gt; Settings -&gt; Discovery -&gt; CDT GCC Build in Complier Settings [Shared]<br><br>デフォルトの設定値：<br>　${COMMAND} -E -P -v -dD "${INPUTS}"<br>↓こんな感じで絶対パス指定してあげればいいらしい。<br>----------------------------------------------------------------<br>/usr/bin/${COMMAND} -E -P -v -dD "${INPUTS}"<br>----------------------------------------------------------------<br><br><br><hr>■感想<br>・日本語化が面倒だからって理由だけでEclipseそのままつかってて気づいた、<br>　どうせエラーメッセージでググるとまず英語サイトがひっかかるわけで、<br>　この手のメニューも全部英語のほうが返って見つけやすくてイイネ！<br><br>・LinuxというかUbuntuはインストール作業が楽で楽しー♪<br>　(依存関係とかまだ色々よくわかってないけど)<br><br><br>
]]>
</description>
<link>https://ameblo.jp/novice-se/entry-11718642471.html</link>
<pubDate>Fri, 06 Dec 2013 00:04:37 +0900</pubDate>
</item>
<item>
<title>tasklineをWindows 7(64bit)+Excel 2010で使ってみる</title>
<description>
<![CDATA[ 業務でもしばしば利用するtaskline。<br>ガントチャートをエクセルで簡単に作れるので便利です。<br><br>しかし、自宅でも使ってみようとしたところ躓きました。<br>tasklineをWindows 7(64bit)＋Excel 2010で使うためには1ステップ工夫が必要みたいです。<br><br><hr><br>■tasklineをWindows 7(64bit)＋Excel 2010で使用する<br>1. [スタート]-&gt;[ファイル名を指定して実行] (ショートカット：Windowsキー＋R)<br>2. ウィンドウに以下のコマンドを入力し実行。(管理者権限で実行)<br>　　＜Windows 7の場合＞<br>　　--------------------------------------------<br>　　regsvr32 C:\WIndows\SysWOW64\MSCOMCTL.OCX<br>　　--------------------------------------------<br><br>　　＜Windows vistaの場合＞　(こちらは動作確認してません)<br>　　--------------------------------------------<br>　　regsvr32 C:\WIndows\System32\MSCOMCTL.OCX<br>　　--------------------------------------------<br><hr><br><br>上記環境だと、tasklineの動作に必要なVB6のランタイムを手動で登録する必要があるんですね。<br><br><br><br>【参考にさせていただいたサイト】<br>・<a href="http://sc1.cc.kochi-u.ac.jp/~murakami/cgi-bin/FSW/fswiki.cgi?page=(windows7%2Fvista)+mscomctl.ocx%C5%D0%CF%BF" target="_blank">Murakami's Memorandum - (windows7/vista) mscomctl.ocx登録</a><br>・<a href="http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1147887606" target="_blank">Yahoo!知恵袋 - EXCEL２０１０でガントチャート作成ソフト「taskline」が使えなくて困っています。</a><br><br>【taskline(ver1.1)入手先】<br>・<a href="http://www.eightsee.net/?m=smart&amp;a=noticeinfodetail&amp;notice_no=28" target="_blank">進捗管理ツールtaskline ガンチャート描画</a>
]]>
</description>
<link>https://ameblo.jp/novice-se/entry-11715435629.html</link>
<pubDate>Sun, 01 Dec 2013 01:54:58 +0900</pubDate>
</item>
</channel>
</rss>
