タグ

C言語に関するluccafortのブックマーク (14)

  • Swiftを迷わず選んだ理由

    オイシックスではアプリを開発するにあたり発表されたばかりのSwiftを使うことを迷わず決めました。その理由について。2014/10/30オイシックス勉強会発表資料です。

    Swiftを迷わず選んだ理由
    luccafort
    luccafort 2015/04/28
    迷わず選んだ!というタイトルの割にはどこらへんに特にメリットを感じて選んだのか謎。ちなみにボクはObj-Cの記法がどうやっても気に食わなかったということとSwiftでモダンに書けるのが気に入ったからです。
  • ご注文は機械学習ですか? - kivantium活動日記

    先日書いたOpenCVでアニメ顔検出をやってみた - kivantium活動日記の続編です。アニメ顔を検出するところまではうまくいったので、今度はキャラの分類をやってみようと思います。環境はUbuntu 14.10です。 ひと目で、尋常でない検出器だと見抜いたよ まずは分類に使う学習用データを用意します。投稿から半年以上経つのにまだランキング上位に残っている驚異の動画ご注文はうさぎですか? 第1羽「ひと目で、尋常でないもふもふだと見抜いたよ」 アニメ/動画 - ニコニコ動画を使います。 動画のダウンロード Ubuntuならaptで入れられるnicovideo-dlというツールを使います。 sudo apt-get install nicovideo-dl nicovideo-dl www.nicovideo.jp/watch/1397552685その後avidemuxでOP部分だけの動画を

    ご注文は機械学習ですか? - kivantium活動日記
  • 「プログラマー35歳定年説」について - めたる系IT日記

    私自身(37)が適齢期のため、現状と私見についてまとめてみることにします。 まず私の経歴をザックリと。 【学生時代】 某高専で電子制御(メカトロ)を勉強してたはず。プライベートでは、アセンブリ(ポケコン)やQuick Basic/ VB1(MS-DOS)などでゲームを作っていました。 【サラリーマン時代】 制御系(C/VC/VB)の開発がメインで、営業からプロマネまで(数名のチーム)をなんとなくこなしていました。 【フリーランス時代〜法人設立】 業務系(Java/PHP)の開発を中心に、イロイロやっていました。 【最近】 2009年からiOSアプリ、2010年からAndroidアプリの開発をはじめました。 全体的に小/中規模な開発ばかりでしたが、たまに大規模な生産管理システムの開発などに参加していた時期もありました。こんな感じです。 現状ですが、私はバリバリにプログラマーしています。 先々

    「プログラマー35歳定年説」について - めたる系IT日記
    luccafort
    luccafort 2014/02/17
    以前聞いた話だと達人プログラマのコストが高すぎてアサイン出来ないのでPMに昇格させるとかなんとか聞いたことある。でもこれ業界以外の人は割りと信じてるよね。親によく言われるよ。
  • 一緒に働くエンジニアについてゆずれない、3つの条件(+1) - IDEA and Players

    最近、ウチの会社ではエンジニアを募集してます。 というか、もうホントに手が足らん。やらなきゃならんことが大杉ですわ。 こーゆーとき「の手も借りたい」と言いたいところではありますが、もちろんエンジニアなら誰でもいいってことでは全然ありません。正直もう少し妥協したほうが間口が広がっていいんじゃないか、とも思うんですが、個人的にも会社のステージ的にも一緒に働くならば「こーゆー人がいい!」という条件が自分の中ではわりと明確にあるのですよ。 逆に言ったら、この条件さえ満たしていたら、でも古代ローマ人でも個人的にはかまわないわけです。いや、むしろや古代ローマ人だったら私は超絶ウェルカムです。 もしも興味を持ったエンジニア、または、および古代ローマ人はぜひともこちらのページから応募していただきたい。 [Webエンジニア] https://www.wantedly.com/projects/520

    一緒に働くエンジニアについてゆずれない、3つの条件(+1) - IDEA and Players
    luccafort
    luccafort 2014/01/29
    ブクマで批判されそうな内容だなぁと思ったら思ったよりは酷くなかった。この記事の良し悪しはわからんけども募集する人材に求める項目としてはわかる。
  • プログラマではありませんが、プログラマの話をさせてください - mixi engineer blog

    はじめまして。8キロのダイエットに成功しましたが、最近リバウンド気味の土戸と申します。 私は今、弊社イノベーション・センター案件である、Plannah(プランナー)のプロダクトマネージメントとマーケティングに携わっております。 先日我がチームの開発メンバーである衣川から、簡単にPlannahの紹介がありました。多くの方々に記事を読んで頂き、そしてPlannahに関心を持って頂き、大変感謝しております。日は、Plannahの話は割愛させて頂き、ちょっとしたプログラマ話(?)をしたいと思います。 私はプログラミングを職業としているいわゆる"プログラマ"ではありません。ミクシィに新卒入社した2009年からしばらくは営業マンでしたし、その後も今に至るまでサービスディレクターとして勤めてきました。少しさかのぼって、小学校の頃は当時流行っていたGW-BASICでmud gameなどを作ってみたり、大

    プログラマではありませんが、プログラマの話をさせてください - mixi engineer blog
    luccafort
    luccafort 2013/11/01
    「ここで重要なのは、そのようなことを防ぐために機能追加をやめるのではなく、本当に必要かどうか、それは誰のために必要なものかをよく考えることです。」今のディレクターに1000回読ませたい。
  • 今、Cで開発するためのスタンダードを知るための本 - L'eclat des jours(2013-09-30)

    _ 今、Cで開発するためのスタンダードを知るための 例によってアスキーの鈴木さんから、をもらった。花井さんのモダンC言語プログラミングだ。なお、似たような題の洋書があって、しかも花井さんは翻訳もするので、そのの翻訳書と勘違いされる可能性もありそうだが、完全にオリジナルだ。 Cは、Unixと共に(というか少し遅れて)生まれたということは、すでに40年以上の歴史があり、それだけの年月がたてば、COBOLなどと同じく老害言語と言われてもこれっぽっちもおかしくはない。 ところが、COBOLと異なり開発者市場がどんどん先細り(あるいは固定化)されるということはなく、むしろ増えている。それどころか最近の調査では最も利用されている(TIOBE 2013)。 一方、C++が先鞭をつけたビジネスプログラミングへのオブジェクト指向プログラミングの適用は、Java、Objective-C、C#と種類を増や

    luccafort
    luccafort 2013/10/02
    第一章の内容がすでに濃いめで最初サイトのデザインが見にくすぎてスルーしようかと思ったが読んでよかったと思いなおしましたとさ。
  • lsを読まずにプログラマを名乗るな! - 秀和システム あなたの学びをサポート!

    LinuxMac OS X、BSD、SolarisといったUNIX系OSにおいて最も身近なコマンドであるlsのソースコード解説書です。UNIX系OSを使っているプログラマであれば、誰でもlsコマンドを日常的に使っていることでしょう。実際、lsコマンドを実現しているプログラムは汎用性が高く、大量のデータも処理できるよう作られており、そのソースコードを読み解くことはプログラマの成長にとって大変役立ちます。書は、C言語に習熟している人を対象に、GNU coreutiles 8.21のlsソースコードを解説します。lsのソースコードを読めば、マルチプラットフォーム対応の注意点、大量のデータを可能な限り継続処理する方法、実行性能や利便性とのバランスの取り方がわかります。 【サポートはこちら】→https://www.shuwasystem.co.jp/support/7980html/3943.

    lsを読まずにプログラマを名乗るな! - 秀和システム あなたの学びをサポート!
    luccafort
    luccafort 2013/09/17
    IS?と思いきやlsでlsだけで一冊本書くとか業が深いなと思ってしまった。
  • PHPで仮想マシンベースの正規表現エンジンを作ってみる 第一回

    こんにちは、久保田です。 皆さん正規表現は使っていますか? PHPに限らずどんな言語を使っていても、正規表現にお世話になっていないプログラマはいないと思います。しかし、その正規表現がどのように実装されているかについては知らない方が多いのではないのでしょうか。 この記事では、その正規表現エンジンの実装方法の一つである仮想マシンによる正規表現エンジンの実装方法を解説しつつ実際に簡単な正規表現エンジンを作っていきたいと思います。 正規表現エンジンの実装方法 正規表現エンジンの実装方法はいくつかあるのですが、それの一つに仮想マシンによって正規表現のマッチング処理を実行するやり方があります。PHPで利用している正規表現エンジンであるPCREはこの方式を採用しています。 仮想マシンによる実装方法は、正規表現というよりもプログラミング言語の実装方法の一つとして知られています。Rubyの最もメジャーな実装

    luccafort
    luccafort 2013/06/21
    PHPでやる利点がいまいち俺には分からんが続きが気になったので俺の負けだw
  • UNIX/Linux/C言語 サンプル多く説明少なく -PG's PocketArms

    当サイトは、UNIX/Linuxにてよく使用されるコマンド/ツールの使用例や言語の入門やコード事例を掲載しております。 深い理解は求めずに、手っ取り早く使えるように、使用例(サンプル)を中心にしています。 情報の正確さには注意を払っておりますが、誤りや適切でない記述を掲載してしまうかもしれません。 当サイトの情報をご利用いただく際は、どうか、ご自身で十分検証を行ってください。 なお、当サイトのをご利用になられて発生した損害については、当方は一切責任を負いかねますので、あらかじめご了承願います。 また、掲載内容についてのご質問はご遠慮願います。

  • C言語のポインタはメモリを想像できれば理解できる | 100% Pure NEET

    最近、C言語のポインタは難しいって話をプライベートでして、そのときにした説明をまとめてみた。 コンピュータのメモリがどのようになっているか想像する これはHex Fiendというソフトを使ってあるファイルのHexダンプを見たものだけど、コンピュータのメモリも同じような構造になっているのでこれを使う。類似のソフトはHex Editorなどで検索すれば出てくるだろう。 コンピュータのメモリはこうしたずらずらと数値が記録されたマス目の連続のような構造をしている。Hex Editorなのでこれは16進数で表現されている。1バイトは16進数2桁で表現される。Hex Editorでは普通は1バイトごと、あるいは4バイトごとに区切って表示する。このエディタは一区画ごとに8桁の16進数があるので4バイトごと。 ポインタを使うのに重要なのはたぶん、こうしたメモリの内容を頭の中で思い浮かべることができることだ

    luccafort
    luccafort 2012/11/20
    なんかわかりやすそうだったのであとで読む。
  • あなたもできる!C言語でテトリスを40分で作る方法 · DQNEO日記

    デモ ニコニコ動画の伝説の動画 「テトリスを1時間強で作ってみた【実況解説】」という動画をご存知でしょうか? 2009年にニコニコ動画で公開されて話題になった動画です。 インタビュー記事:「テトリスを1時間強で作ってみた」動画の投稿者にインタビュー──「プログラミングの楽しさ伝えたい」 この動画ではテトリスをいちから作ってわずか62分で完成させています。 しかし実はスタート直後はMinGWのインストール、EmEditorのインストールに続いてブロック画像の作成などをしており、プログラミングが始まるのは開始13分のところからです。 さらに次の10分は「空のウィンドウ」を作るために時間を使っており、実質的にテトリスのプログラミングが始まるのは動画23分のところからです。 つまり、実質的に40分のプログラミングでテトリスを完成させています。 で、動画を見ながら同じようにやれば誰でもテトリスを作れ

    あなたもできる!C言語でテトリスを40分で作る方法 · DQNEO日記
  • 面接官「C言語は何年?」 「3年と3ヶ月です!」 面接官「不合格。帰って良いよ」 : ゴールデンタイムズ

    1 : スミロドン(東京都) :2012/09/10(月) 01:03:28.56 ID:KfQxCtlkP BE:2692404285-PLT(12012) ポイント特典 「C言語は何年?」の質問に「3年」と答えて何が悪いのか 2012年09月08日 質問者のbbcdさんは、ある就活サイトに掲載されていたアドバイスが納得できずにいます。 「『C言語は何年やりましたか?』『3年です』←NG?」 大手ポータルサイトの人事部リーダーAさんが、面接でのやり取りについて、 「『C言語は何年やってこられましたか?』という質問に『3年と3ヶ月です』、以上終わり、では、質問の意図を読み違えていることになる」 と断じていたからです。このダメ出しの理由について、Aさんは「単に年数を知りたいのではなく、 その中でどんなレベルの仕事をこなしたのか、どんなスキル向上があったのかを語らなければ、 合格点は出せない」

    面接官「C言語は何年?」 「3年と3ヶ月です!」 面接官「不合格。帰って良いよ」 : ゴールデンタイムズ
    luccafort
    luccafort 2012/09/11
    こういう自分たちが絶対上位者だと勘違いしてお山の大将気取ってるから某目のつけどころさんとかN○Cさんとかが今大変なことになってんだろうなーと思われる。むしろこれで合格したらあとが大変そう
  • kur.jp - C言語入門者がポインタで躓く3つの理由

    kur.jp バイオリンと自転車をこよなく愛するkurのチラシの裏.たまには技術的なことを書いたりするかも知れません. Home About Me Link 先日,とある一部上場企業で,「技術系新入社員の方にC言語を教える」と言う,とても楽しいイベントがありました. この講義では,Windows環境にCygwinのインストールから始まって,関数やポインタや構造体等を学び,10日かけてC言語を一通り使えるようになってもらおうと言うものです.さすがに業務として受講しているからか受講生は真剣そのもの.教えるほうにも,ついつい熱が入ります. ところで,この講義では,座学の時間よりも演習の時間をたっぷり取って,受講生に,自分の手を動かしてプログラムを組んでもらっています.具体的には,講義時 間の3分の2以上を演習と,その解説に当てています.演習時間中は,教室の中を歩き回って,どんなプログラムを書いて

    luccafort
    luccafort 2012/08/30
    個人的には2.の問題がわかりにくかった記憶。別に使わなくても出来んじゃん!って考えてた時期がボクにもありました。
  • 初めてのC言語で『30日でできる!OS自作入門』の通りに初めてのOSを作ってみた - 三等兵

    30日でできる! OS自作入門 出版社 : 毎日コミュニケーションズ 発行日 : 2006/3/1 良いです。アカデミックの匂いが良い意味で全くしない。その上での実践的なは日語で他に無いと思います。ガチムチアカデミックの批判にあえて真っ向勝負してるような意欲作です。 正しい知識だの用語だのそんなもんはどうでもいいから手を動かしてやってまえみたいな感じで。こういうのは頭いい人たちから批判されやすいですね。俗物な私にはぴったりでしたが。 書はWindows用のサンプルしかないんですがMac用に整えたので、それ公開するついでに思ったことつらつらと書いときます。 開発環境 Mac サンプルがWindows用なのでいろいろMac仕様にしなきゃいけない(後述) テキストエディタ EmacsだのVimだのなんでもいいので適当に用意 バイナリエディタ Macだと0xEDが良い http://www

    初めてのC言語で『30日でできる!OS自作入門』の通りに初めてのOSを作ってみた - 三等兵
    luccafort
    luccafort 2012/07/30
    面白そうなので後で読む!
  • 1