2014なにかやったら書くブログPC-UNIX系でちょこちょことしたことを書こうかなと思います。アナリティクスを利用しています。簡単に言うと「スマフォの写真画像は大きすぎるので縮小しましょう。使いましょう」という話。変換するにはこうしろ!と書いておきます。画像は横長と仮定します。figure.epsファイルが複数ある場合はいろいろ仕掛けを考えて下さい。(説明を読まない人向けの数値設定にしてみました。貼りたい写真の素性を明らかにしておきましょう。横長の画像であることを前提にしておきます。0:00.000最近のスマフォの写真は解像度が高いので、必然的に写真のファイルサイズも大きくなりがちです。その写真、そんな印刷品質で出さないと内容が伝わらないほど細かい情報、ありますか?例えばこれくらいのサイズでいかがでしょうか。72dpiでも21.1cm程度の画像になりますから、これくらいでも十分に思えます。pdfにするときも、縮小したものを貼るほうが何かとトラブルが少なくてよいでしょう。eps2:figure.epsとすれば良さそうなものなのですが、どうもこのconvertが作るepsファイルがいまいちプリンタとの相性が良くないのです。管理されているプリンタでよく印刷が止まります。演習室でレポートがうまく印刷出来ない場合はこれを疑ってよいと思います。いうわけで代案は、sam2pコマンドを使うことです。入ってなければ入れてもらいましょう。貼ることをお勧めします。いまどきepsもないだろう、と思われる方でも、せめてjpg画像のサイズには気を遣った方がいいと思います。スマフォの写真を何も考えずに貼ると、pdfファイルのサイズが肥大化します。共有この投稿へのリンク2014年6月9日月曜日C言語で一様乱数を作ろうとしてうっかりするC言語で乱数を発生させるときによく使う「0以上1未満の一様乱数を作る」方法なのですが、適当にインターネットからコピペして使っていると、編集ミスなどをやらかしヒドイ目に遭うようです。型変換を理解せず、コンパイラの警告も適当に流して使ったりすると、そういうことになるので、学生さんは気をつけましょう、という話。12個、パターンを列挙してみます。1.0);}コンパイル可能なソースコードはこちら。https://gist.github.com/taraijpn/7789f5e5382a2111a6c4(動作を確認するため若干いじってあります。終わっている関数は全て挙動が不適切になります。なにか演算した後にあわてて型変換しても手遅れ(randndAがダメ)なことも分かります。randddAがダメ)です。[0,1)の一様乱数を作ろうとしているのに負の値が出てる時点で何かおかしいと気づくだろうと思います。double型になるので、これに1を足そうが1.0を足そうがいずれにせよdouble型であることは変わりません。書く意味はほとんどなかったかも。パターンで列挙した次第です。Warningは見落とさないようにしましょう。^4.7でもいけました。コンパイラのバージョンが古かったり32bit環境だったりすると、なんとなく正しく動くものが増えるところが厄介です。本格的に使う場合は改良版(SFMT)の導入を検討したほうがよいでしょう。1L);}整数リテラルってやつですね。(Atom)自己紹介tarai詳細プロフィールを表示プライバシーポリシーについて詳しくは以下のプライバシーポリシーを参照下さい。