タグ

programmingとprogrammerに関するPSVのブックマーク (37)

  • 何ができたらプログラマ?

    プログラマって何ができたら「俺プログラマだぜー」って言っていい?CとかJavaとか何がどのくらいできれば、その言語を使えるって言っていいものなのか。 言語の使い方やたいていのアルゴリズム実装も調べたら出てきそう。ググった結果のコピペプログラムも何も考えずに使うのはよくないけど、車輪の再発明はしない方が効率よさそうだし。 言語もアルゴリズムも調べれば分かるとなると、プログラマの価値ってなんだろ。作りたいものを理解して、世の中にあるものをうまく組み合わせて繋げて動くようにすること?その後のメンテのしやすさとか、考えることはあるだろうけど、そんなにコードにオリジナリティを発揮することある?

    何ができたらプログラマ?
    PSV
    PSV 2019/05/03
    リトルリーグで野球やってる小学生も野球選手だし、パソコン部の小学生も #プログラマ ですよ。だだ、#入札 とかで #高度情報処理 http://bit.ly/2GZvDGE か、出来れば #技術士 http://bit.ly/2GYUH0t 持ってて欲しいみたいな事ある。
  • データの集計は、ExcelよりPython使ったほうが100倍早い(pandas-profiling, pixiedust) - Qiita

    データの集計は、ExcelよりPython使ったほうが100倍早い(pandas-profiling, pixiedust)Pythonpandasデータ分析データ可視化pandas-profiling Pythonのpandas-profilingと、pixiedustの2つのライブラリを使うと、データの集計・グラフの作成が、感動的なほど早く終わることを実感したので共有します。 Excelでデータ集計・グラフ作成した場合と比較すると、体感で100倍くらい早く終わります(誇張ではなく) Pythonで爆速でデータ集計する方法(体感所要時間:5分) 前提: 以下の環境が整備されていることは、前提とします。 Pythonのインストール(約30分) データ分析に必要な各種ライブラリのインストール(約30分) →numpy, matplotlib, pandas, jupyter など →Anac

    データの集計は、ExcelよりPython使ったほうが100倍早い(pandas-profiling, pixiedust) - Qiita
    PSV
    PSV 2019/04/28
    学生時代の俺「#Emacs と #LaTeX と #C言語 (#fscanf http://bit.ly/2WeCAsE ) 最強!#Excel 必要ない!#MicrosoftOffice 死ね!」→社会人になってからの俺「#Word も #Excel も苦手でつらい。#MOS 資格 http://bit.ly/2WcKv9Y 持ちの効率スゲー!鬱だ…」
  • デスマサバイバルガイド | さにあらず

    はじめに#僕がよく知っている業界は SI だが、これに限らずソフトウェア開発の現場には、過酷な現場…いわゆるデスマーチが多いと言われている。 一方で、そのような過酷な現場を渡り歩き生き残ることでしか、良いプログラマになる方法は無いと言った考え方もある。僕の個人的な経験則からすると、この理屈はある程度合っていると思う反面で、合っていて欲しくないという気持ちは強い。 高い技術力をもつプログラマの全てがデスマ職人という訳ではない。 デスマーチに巻き込まれたと気が付いた時の妥当で基的な戦術は撤退戦だ。何か理由をつけて逃げ出すのが望ましい。つまり、休職なり退職なり、異動なりして、その職場から離れるのが望ましい、出社拒否も良い。しかしながら、何か様々な理由があって、そこから逃げ出せないことはあるだろう。 僕はもう長い事デスマーチに関わることなく生きられているが、徐々に忘れつつあるので、若いころに獲得

    デスマサバイバルガイド | さにあらず
  • 英語やプログラミングの前に日本語力が必要 「ロボットは東大に入れるか」プロジェクトディレクター 新井紀子 - 日本経済新聞

    まずは、次の文をお読みいただきたい。「仏教は東南アジア、東アジアに、キリスト教はヨーロッパ、南北アメリカ、オセアニアに、イスラム教は北アフリカ、西アジア、中央アジア、東南アジアにおもに広がっている」オセアニアに広がっているのは何か。仏教、キリスト教、イスラム教、ヒンドゥ教の4つのうちから選ぶとしたら、正解はなんだろう。もちろん「キリスト教」だ。そんなことは字が読める人なら誰でもわかる、と思

    英語やプログラミングの前に日本語力が必要 「ロボットは東大に入れるか」プロジェクトディレクター 新井紀子 - 日本経済新聞
    PSV
    PSV 2016/08/09
    プログラマー的には読点(、)の演算順位問題。『主語+目的語+助詞』を列挙する読点よりも名詞だけを列挙する読点の方が演算順位が高い。同じ品詞の並びが一つのブロックとして見えないとプログラマーには向かない。
  • プログラミングスキルがあれば学歴なんていらない。17歳女子高生が大学進学をやめて挑む初起業。 — Medium

    もひとつ、ぼくの活動をスポンサードしていただいているプログラミング学習スクール「 TECH::CAMP 」のブログから、素敵なストーリーを共有させていただきます。 ほんと、こういう時代ですよ!ぼくが今高校生なら、彼女と同じ道を進んでいると思います。 森川恵美(もりかわえみ)さん 1998年生まれの17歳。日の高校には4ヶ月のみ在学し、アメリカへ。留学先の高校を10ヶ月で飛び級卒業。 帰国後日の高校には戻らず、 TECH::CAMP を受講。現在は総合マッチングサービス Seekle (シークル) のリリースに向けて起業準備中。 実兄の森川照太氏が起業家で、アジアの留学生を日教育機関につなぐためのプラットフォーム【ST Booking】を運営するHakodate Ventures Pte. Ltd.のCEOを務めている。 起業家の兄を見て感じたプログラミング学習の重要性 ──プログラ

    プログラミングスキルがあれば学歴なんていらない。17歳女子高生が大学進学をやめて挑む初起業。 — Medium
    PSV
    PSV 2016/03/19
    大学って『勉強(研究)のやり方』を身に付ける場所だからね。必要な知識を得るには、どういう資料見て、どういう人に聞けば良いかを知る場所。大学に蓄積された膨大な資料や人脈にアクセスする権限は侮れない。
  • 『関数型プログラミングに目覚めた! IQ145の女子高校生の先輩から受けた特訓5日間 』の著者として、『数学ガール』の著者である結城 浩氏に申し上げます。本書のたいせつな潜在的読者の読書機会を奪わないでください。

    続編というか補足解説:99%のプログラマがIQ145のJKに「ダサい」と言われてしまう理由とは?【その1】「計算機科学のほんとうの基礎」を理解していない。IQ145のJKと同じ事を語るMITの権威とSICPという聖典の権威を借りてマインドコントロールを解いてみよう 『数学ガール』の著者である結城 浩氏に申し上げます。 『関数型プログラミングに目覚めた! IQ145の女子高校生の先輩から受けた特訓5日間』の著者として、『数学ガール』の著者である結城 浩氏に申し上げます。 私は、『数学ガール』を拝読したこともございませんし、貴殿のことも良く存じ上げません。そして貴殿による一方的なTwitterをはじめとする言動に甚だ迷惑しております。 責任ある執筆者、言論人として、書評行為はご自由になさってください。 そして、その場合は責任ある執筆者、言論人として最低水準の矜持、作法を期待します。 書評行為は

    PSV
    PSV 2015/05/08
    日本のPGで結城浩さん http://amzn.to/1H5kpvm を知らないのはモグリ…。もう知名度は相当な高さ。ITに関して結城浩さんの「知らない」を額面通り受け取って素人と思わない方が良いよ。関数型もそこそこ知ってるだろうなー。
  • プログラマーの心理

    俺はコンテンツプロデューサーとしてキャリアを積んで、現在はIT企業の経営をやっている。 そんなアングルから観察していると、プログラマーはクリエイターと同じように映る。 小説家が文章書くのが好きなように、ミュージシャンが作曲が好きなように、漫画家がマンガを描くのが好きなように、プログラマーはプログラミングが好きなのだ。 具体的な共通点で最も印象的なのは、他のクリエイターと同じように、きついかい? と質問すると「プログラミングはきついよ」と嬉しそうにいうところだ。これは小説家や、音楽家、漫画家とまるっきり同じ笑顔で言う。 これはこのクリエイター、プログラマーに限らず、プロスポーツ選手など真の現場主義者に共通している。 野心を抱えたまま、現場についていて、現場の楽しさに気付いて没頭している経営者の卵タイプは楽しんでいるんだろうが、こういう顔は出来ない。 そして、この手のクリエイタータイプは経営や

    プログラマーの心理
    PSV
    PSV 2013/12/17
    35歳定年説を提唱して、無理やり管理をやらせようとするのは愚策/そんな言い方よりも/会社のために、若いプログラマーたちの為に、より良い環境づくりを一緒にやってもらいたい/プログラミングを楽しめる環境
  • 私は小学生のときMSXでゲームを作ってた。

    私は小学生のときMSXゲームを作ってた。しかし、ベーマガやプログラムポシェットの投稿には至らなかった。できることは、限られたスプライトで連射ができないシューティングを作るようなレベルで終わった。VRAMを直接いじることが子供の僕には理解できなかった。PEEK、POKEの中の内容がまったく理解できなかった。 大学生になって、僕は押入れのMSXを引っ張り出し、Z80の勉強を始めた。Z80は組み込みで今でも使われている。組み込みのためにも再勉強した。子供のときできなかった、VRAM周りはすんなりできた。簡単なロードランナーやスーパーマリオも作れるようになったし、当時のコナミがいかに神懸かっていたかが再度分かった。 それから、PC9801を買った。VRAMは直接いじりやすかったが、スプライトに匹敵するものを自作しなければならなかった。これは難儀した。というのも、スプライト同士を乗算するなどして、

    PSV
    PSV 2013/05/10
    鉛筆とノートと方眼紙が最強のプログラミングツールと思ってるジジイからすると、下準備無しでパソコンに向かって、そのままゲームを完成させられる人は天才だなーと思ってる。凡人が天才の真似したら挫折する罠。
  • 47NEWS(よんななニュース)

    高知の芋菓子、けんぴだけじゃない!?かんばもち、ひがしやま...県内に多彩な伝統―支社局「発」!ニュース深掘り

    47NEWS(よんななニュース)
    PSV
    PSV 2013/03/21
    片山祐輔容疑者/勾留理由開示の法廷/早期釈放を求め/勾留理由開示の法廷は2度目/遠隔操作に使われたとされるウイルスに関しても「開発に必要なプログラムの使い方を知らない。使い方を勉強した痕跡もない」と述べた
  • C++の文法が複雑過ぎると話題に(俺の中で) | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー C++の言語仕様を個別に関連づけながら図にしたのを見つけたんだけど,これがすごい。George Mason大学のSeal Lukeさんいわく「正しくかつ完璧なC++パーサーを作るのは数学的に不可能」なのだそうで,さもありなんと頷ける。 余りに巨大なので縮小してる。クリックで元画像を開きます。 同じようにして作ったC言語の文法図はこんなかんじ。 C++を華麗に使いこなせるのは,Googlerみたいに頭のよい人だけなのかも...。

    PSV
    PSV 2011/06/17
    さすが、ド変態専用言語! http://bit.ly/jUpyrM ここまで複雑になるとストラウストラップ http://bit.ly/khxPC3 のおっさんでも全部把握しきれてないっしょ?(;´Д`)
  • 株式会社クオラボ

    ★カテゴリランキング1位を獲得! ★【AppBank】様にご紹介頂きました! ★iTunesのカテゴリWhat's Hotで紹介頂きました! ★各種メディアでもご紹介頂いております! ============================= プログラマー必見!!【PG英単語】 ============================= PG英単語プログラマーが英文技術資料で最新の情報収集ができるように、 英文技術資料でよく使われる英単語をピックアップした辞書アプリです。 英文技術資料と一緒にご活用いただくと、より理解度を深めていただけます。 ◆特徴 *PHPやiOS、MSDNライブラリなどのプログラム言語の英文技術資料から、頻出度の高い200語をピックアップ *例文はプログラム言語技術資料に登場しそうな内容に特化して掲載 ◆主な機能 *スピーディーな部分一致検索機能 *フリック機能によ

    PSV
    PSV 2011/06/09
    『プログラマーの為のPG英単語』 http://bit.ly/jqDhB8 こりゃ、変数名や関数名を考える時に便利そうなアプリですな。あとで買おう。..._〆(゚▽゚*)メモメモ #iPhone #iPhoneJp #programming
  • 今こそIT・ネットの出番:地震、その時Googleは 「1秒でも惜しい」と怒涛の開発、海外にもバトンつないで - ITmedia ニュース

    3月11日金曜日。東日大震災の直後から、六木ヒルズ(東京都港区)26階にあるGoogle法人のオフィスの一角に、技術者など十数人のスタッフが集まっていた。小さなこたつ机を囲み、ひざを突き合わせる。「われわれに何ができるのか」――真剣な議論と開発の日々が始まっていた。 「いかに早くリリースするか」 オフィスを小走りで移動、リポDの山も こたつ机を囲んだメンバーの1人が牧田信弘プロダクトマネージャーだ。普段はモバイル向けGoogleマップを担当しているが、地震後はすぐに米国オフィスと連絡を取った同僚とともに、人の消息情報を登録・検索できる「Person Finder」の準備に取り掛かった。 Person Finderは、昨年1月のハイチ地震の際にGoogleが公開したシステム。昨年2月のチリ地震や今年2月のニュージーランド地震でも利用されている。牧田さんらはPerson Finderの

    今こそIT・ネットの出番:地震、その時Googleは 「1秒でも惜しい」と怒涛の開発、海外にもバトンつないで - ITmedia ニュース
  • 格安ルーターの裏にあるもの

    先日、あるインターネット・サービス・プロバイダーが使っている格安なルーターを見せてもらった。格安といっても家庭用のルーターというわけではなく、上位のプロバイダーとBGP(Border Gateway Protocol)で接続するための高性能なルーターだ。運用を開始してから約1年半。これまで「障害は全くありません。動作は極めて安定しています」という。 なぜ格安かというと、無償で配布されているオープンソースのソフトウエアルーターを使ったからだ。ルーターといえばハードウエアで提供されているものが一般的だが、ソフトウエアルーターの場合は自分で用意したPCサーバーにインストールして使う。ソフトウエアルーターならばPCサーバーの費用だけでルーターを手に入れられる。 ここで冒頭のプロバイダーとルーターを紹介しよう。プロバイダーは新潟県三条市の銀座堂。地域に密着したプロバイダーで、回線のローミングを含めて

    格安ルーターの裏にあるもの
    PSV
    PSV 2010/08/31
    元組み込み系PGでテクニカルエンジニア(NW)の俺の時代! RT 足りない機能はソースコードを参考に自前で実装
  • Craig Weber「18歳プログラマだけど仕事がみつからない」(Ask HN) - 以下斜め読んだ内容

    Hacker Newsのフォーラムに2010.8.10に作られたスレッド Ask HN: I'm an 18 year old programmer; How do I get a job? プログラミング歴は長い。けど大学出てない(当然コンピュータサイエンスの学位なし)、実務経験ゼロ、地方都市(ペンシルバニア州の田舎)のIT系の仕事が少ない所に住む18才エンジニアがどうやったら仕事探せる?と質問立てたスレッド。 アドバイスがためになった スタートアップの求人ばかり載ってるところとか ないものねだり 自分のようなビザが必要な人向けのアドバイス 2010.8.13追記 ポストしてる人の情報追加 見落としてたポスト追加 以下斜め読んだ内容 スレッド主 Craig Weber 投稿内容 今18歳 13歳から親父の仕事手伝ってた。 親父は電気技師 組み込み型の電気回路の設計とプログラミングしてた

    Craig Weber「18歳プログラマだけど仕事がみつからない」(Ask HN) - 以下斜め読んだ内容
    PSV
    PSV 2010/08/13
    え?嘘だろ?Oh!Xの読者ならほとんどの人が書けるよ!私は高校時代にアセンブラで書いてた。>< これ必読 http://a.r10.to/hBsXbn RT 大学でのコンピュータサイエンスの素養がなければ、Cでハッシュテーブルを書ける人は少数派
  • MacPaintソースコードが博物館入り

    おめでとうございます! アメリカはカリフォルニア州にありますComputer History Museumにこの度、Appleのお絵描きツールMacPaintのオリジナルソースコードがコレクションとして加えられることとなりました。 商業目的でない場合に限り、Computer History Museumのページからコードがダウンロードできます。 MacPaintの登場は1984年。 コードをかいたのはBill Atkinson氏。彼はMacintoshの元祖開発メンバーの1人。MacPaintはLisaコンピューターのために作られたLisaSketch(別名SketchPad)を元に作られました。開発当初MacSketchと呼ばれ、1983年にMac版の開発がはじまりました。1983年の4月には名前をMacPaintに変え、ほぼ毎日のように新しい機能が付け加えられていきました。10月に完成

    MacPaintソースコードが博物館入り
    PSV
    PSV 2010/07/24
    ビル・アトキンソン:コードを何度も書き直す/何度も書き直すのにとても時間をかけるんだ/コードを読めば何が起きているのか完璧に理解できるように/バグを回避するベストな方法/5回はゼロから書き直してみるべき
  • NanoStudio体験版 - Radium Software

    NanoStudioの興味深い特徴のひとつに、Windows, Mac上で動作するバージョンが用意されているという点がある。これらのバージョンはiPhone上で動作するアプリと全く同じ内容のものであり、「体験版」という位置付けで無料配布されている。 もしアプリの購入を迷っているようだったら、こちらのバージョンを試してみるといいかもしれない。ちなみに、操作感としてはマウス操作よりもiPhone, iPad上のタッチ操作の方が良好なので、その点は心に留めておいて欲しい。 このような移植が可能になったのは、UIシステムを自前で構築しているためだろう。作者によれば、負荷軽減とメモリ節約のために、Cocoaは使用せずにOpenGLを使って自前のUIシステムを構築しているとのことだ。 Palm Soundsのインタビューによれば、作者のMatt氏はもともとゲーム業界で十年間のキャリアを持つプログラマー

    NanoStudio体験版 - Radium Software
    PSV
    PSV 2010/07/23
    やっぱり、ゲームプログラマーのスキルは高いのぉ〜。 RT 移植が可能になったのは、UIシステムを自前で構築している/作者によれば、負荷軽減とメモリ節約のために、Cocoaは使用せずにOpenGLを使って自前のUIシステムを構築
  • コーディング外注NAVI

    コーディングとは、プログラム言語を用いてコードを記述する(プログラミングする)行為のことです。 あいまいな意味合いですが、広くはソフトウェアの開発などもコーディングに含まれます。 ここでいうコーディングとは、マークアップ言語であるHTMLを用いたWebページのコーディングのことを指します。 コーディング外注NAVIとは、コーディングを外注する際のポイントやノウハウを解説するサイトです。 コーディングの外注は、まだまだ一般的ではありません。 ● コーディングの外注をしたことがない ● コーディング専門会社の存在を知らない ● 存在は知っているけど、発注方法や費用感が分からない ● 品質やスケジュールに心配がある というWeb制作関係者が多いのが現実です。 そんな皆様に向けて、サイトではコーディング外注の解説や発注方法、活用事例を紹介しています。 コーディング外注についての情報を得ることで、

  • Koike ToolBox

    ☆ このコーナではMacintoshのToolBoxに関する技術的な話題を取り上げています。 励ましのお便りはこちらへ... ● 2008/09/08 〜 Carbon視点でCocoa探求(datasourceとdelegate) 〜 ● 2008/08/30 〜 Carbon視点でCocoa探求(ImageBrowser Viewを使う準備が大変) 〜 ● 2008/07/04 〜 Carbon視点でCocoa探求(Image Kitで可能なことは何か?) 〜 ● 2008/06/18 〜 Carbon視点でCocoa探求(NSTableViewクラスを試してみる) 〜 ● 2008/05/20 〜 Carbon視点でCocoa探求(NSCodingプロトコルを実装する) 〜 ● 2008/05/06 〜 Carbon視点でCocoa探求(プロパティとプロトコル) 〜 ●

    PSV
    PSV 2009/04/05
    新ToolBox100の定石
  • 「真のゆとり教育」が生んだ18歳天才プログラマー トレンド-インタビュー:IT-PLUS

    電通、三菱UFJ信託銀行など大手企業が相次ぎ参入を表明する「情報銀行」。ここに挑むベンチャー企業がDataSign(東京・渋谷)だ。同社の太田祐一社長は情報銀行という言葉が生まれる…続き 中部電力が「情報銀行」参入へ 電力データを活用 [有料会員限定] 「情報銀行」説明会に200社 データ流通の枠組み始動

    「真のゆとり教育」が生んだ18歳天才プログラマー トレンド-インタビュー:IT-PLUS
  • 超絶倫人ベラボーマンをDSに移植してみた

    非常に個人的な趣味で、超絶倫人ベラボーマン(ナムコ,1988,アーケード)をDSに移植してみました。原作とDSの画面の差異のため、画面レイアウトは変更してあります。その他の違いは当方の技術不足によるものです・・・。動画はno$gbaのプレイを録画していますが、録画時間の都合でデモ→1~4面→ゲームオーバー→ネーム入れと収録してあります。※プログラムの性質上、配布は予定しておりません。スミマセン※制作にあたり、めらまん様のサイトを参考にさせていただきました。※他の「移植してみた」はコチラ→mylist/9305992

    超絶倫人ベラボーマンをDSに移植してみた