タグ

ブックマーク / developers.srad.jp (19)

  • Cygames、C#専門の技術開発子会社「Cysharp」を立ち上げ | スラド デベロッパー

    ゲーム会社のCygamesは10月30日、C#に特化したゲームコンテンツ企画・開発・技術コンサルティング子会社「Cysharp(Cy#)」を立ち上げたことを発表した(Cygamesのプレスリリース、neuecc氏のブログ)。 ゲームエンジンUnityがC#を採用していることから、モバイルゲーム開発においてC#はクライアント側で広く使われており、さらに近年は.NET Coreの登場により、サーバーサイドもC#にして言語を統一することが現実的となってきた。こうした状況を受けて、特定言語に特化という一風変わった技術子会社を立ち上げ、ゲーム業界全体の発展に貢献していくとしている。 代表取締役には元株式会社グラニの河合氏ことneuecc氏が就任する。氏はグラニ時代からC#大好きで知られており、UniRxやMessagePack for C#といったライブラリの作者としても知られている。会社の究極的な

    rin51
    rin51 2018/11/05
    ぉぉぅ >代表取締役には元株式会社グラニの河合氏ことneuecc氏が就任する。
  • Stack Overflowで最も言及されている書籍 | スラド デベロッパー

    Stack Exchangeのデータダンプを用い、Stack Overflowの質問と回答で最も言及されている書籍を集計した結果がwww.dev-books.comというサイトでまとめられている。 トップ10は以下の通り。多く言及されている書籍とのことで、どれも邦訳が出版されているようだ。また、www.dev-books.comではタグごとの絞り込みも可能になっている。

    Stack Overflowで最も言及されている書籍 | スラド デベロッパー
    rin51
    rin51 2017/02/14
  • Linus Torvaldsが許せないコメントスタイルとは? | スラド デベロッパー

    Linus Torvalds氏がLinuxカーネルのネットワークスタックで使われているコメントスタイルについて、「脳が損傷したバカみたいなコメントスタイルだ」として修正を求めている(メーリングリストでのコメント、Register)。 Torvalds氏はバランスのとれた対称的なコメントスタイルに統一すべきだと考えているようで、以下の(a)~(c)をよいコメントスタイルだとしている。また、Linuxカーネルのスタイルではないとしつつ、許容可能なコメントスタイルとして(d)を挙げている。

    rin51
    rin51 2016/07/12
  • 訃報: Haskell設計者Paul Hudak氏 | スラド デベロッパー

    純粋関数型プログラミング言語 Haskellの主要な設計者の一人として知られる米イェール大学教授のPaul Hudak氏が4月29日、白血病のため62歳で死去した(Yale Daily Newsの記事、 イェール大学の発表、 家/.)。 Hudak氏は2009年12月に白血病と診断され、2010年には幹細胞移植を受けていた。2013年1月までの闘病の様子は、The Yale Haskell GroupのHudak氏の個人ページに記載されている。6年近い闘病生活を続ける間もセイブルック・カレッジの寮長を務め、キャンパスでの活動にも積極的に参加していたそうだ。亡くなる数週間前にも、学生がHudak氏のために開催したアートイベントに参加しようとしていたという。

    rin51
    rin51 2015/05/02
  • OpenBSD、予測不可能なrand関数を実装(ただしPOSIX違反) | スラド デベロッパー

    乱数が欲しいとき、言語の標準関数にrandやrandomという名前の関数があればそれを使うのは自然であろう。しかし、Cのrandはランダムではない。むしろ規定されているのはランダムネスではなく、その逆、srandによる予測可能性である。それにも関わらず余りにも多くのコードが定数やpidや現在時刻をシードにして安心しきっている。OpenBSDはPOSIXを破って、そのそうなアホなコードでもランダムになるよう変更を行った。 今後しばらくOpenBSDでsrandによる再現可能性を必要とする場合にはsrand_deterministicを呼ぶ必要がある (srandのユースケースをすべて調査したあとで元に戻す可能性はあるが)。このような乱暴な手法でセキュリティを実現しようとする独善的態度には批判もありそうだ。

    rin51
    rin51 2014/12/16
  • マルウェア「Duqu」は未知の言語で開発された? | スラド デベロッパー

    Internet Watchの記事「国家によるサイバー戦争は新局面に? メディア報道の動きや謎の言語の発見」に興味深い一文があった。記事内容としては、国家ぐるみでのサイバー攻撃が増えているというものなのだが、Kasperskyが「Duqu」というマルウェアを調査したところ、どのようなプログラミング言語で実装されたのかまったく特定できなかったというのだ。 このほか3月8日には、Stuxnetの亜種と考えられているマルウェア「Duqu」に関し、ロシアのKaspersky Labsが奇妙な知見をもたらした。同社では「数え切れないほどの時間を費やしてもなお、Duquが開発されたプログラミング言語を全く特定できない」とし、世界中の研究者に援助を求め、ブログにその分析内容を公開した。 該当のブログによると、Duquのコードが格納されているDLLにはC++のラインタイムライブラリやSTLの関数が含まれて

    rin51
    rin51 2013/12/09
    デュクシ
  • 遠隔操作ウイルスの作成に使われた「C#」は20代が使う言語だった | スラド デベロッパー

    最近巷を騒がせている「遠隔操作ウイルス」だが、MSN産経ニュースによると、なんとこのウイルスを作成するのに使われたC#は「比較的新しく、(使用している)年齢層としては20代前後が推測される」そうだ。 記事では「文面からは、年配者の印象を受ける一方で、ウイルス作成の手口には若者特有の傾向が垣間見えるなど、相反する犯人像も浮かぶ」など、なんとか犯人像のプロファイルを行おうとする努力が見える。まあITに詳しくない一般メディアの分析なら分かるのだが、シマンテックの研究員が いろんな人がいろんなことを言っています(毎日新聞、産経新聞、中国新聞)。当てるのは誰?迷宮入りもウワサされているので、言いたい放題か。 西逸郎(情報セキュリティー会社「ラック」専務理事): プログラムの組み立てに慣れた印象がある現役のプログラマーで、ある程度の経験がある年齢なのでは最近は簡単にプログラミングできるツールが増え、

    rin51
    rin51 2012/10/23
    > 心はいつも17歳ぜよ / (ぉぃぉぃ......)
  • Visual Studioでの開発をゲーム化するVisual Studio Achievements | スラド デベロッパー

    Microsoftから、Visual Studioでの開発をゲーム化するプラグイン「Visual Studio Achievements」のベータ版が公開された(Visual Studio Achievements、 GeekWireの記事、 家/.)。 プラグインを導入すると、コンパイル時にバックグラウンドでコードが分析され、内容に応じて実績(Achievement)がアンロックされる。また、特定のイベント発生時や操作時にアンロックされる実績もある。実績のアンロック時にはポップアップで通知されるという。実績は6種のカテゴリーに分かれており、アンロックするたびにカテゴリー別のバッジを獲得できる。また、各実績には0~10のポイントが割り当てられており、獲得ポイント順にMSDN Channel 9のLeaderboardに掲載される。実績の例としては、「Lonely (週末の夜にコードを書い

    rin51
    rin51 2012/01/23
  • 「プログラミングのアウトソーシング」は本当にコストを削減できるのか? | スラド デベロッパー

    「Programmer for Hire の記事にて John Larson は、プログラミングをアウトソーシングしたが故にプロジェクトが完成を見ないスタートアップ企業の話を引き合いに出し、海外へのアウトソーシングにまつわる問題点について論じている。このスタートアップ企業ではプロジェクトのプログラミングを時給 14 ドルでインドに依頼したが、全てにおいて細かな指示を出さないと事は正しく進まず、結局自分たちで多くの時間を直しに費やさざるを得ないという悲惨な状況に陥っているという。Larson 氏は今までこの程度の価格帯でのアウトソーシングで上手くいったプロジェクトなど耳にしたことがないといい、ではこのスタートアップ企業の例では問題の核心は果たしてプログラミングにあるのか、それともその価格帯での無謀な期待にあるのだろうか? と疑問を投げかけている (ITworld の記事より) 。 Larso

    rin51
    rin51 2011/12/09
  • 「CはMicrosoft」、「RubyはApple」——プログラミング言語を企業に例えるとこうなる? | スラド デベロッパー

    ストーリー by hylom 2011年11月16日 7時00分 正確には「言語と企業の関連性」なので厳密は例えではないが 部門より yebo blogで、「プログラミング言語を企業に例えるとどうなる?」という話題が紹介されている(元ネタ:Programming Languages and Technology Companies Association。「Cは古いがまだ支配的なMicrosoft」「Javaは眠れる巨人Samsung」、「C++は新標準であるGoogle」などだ。 ちなみにオチとしてVBAが「みんなが嫌っていると思われているZynga」と例えられている。これらが実際にその企業で使われているわけではなく、ただのイメージではあるのだが、このような例えは面白い。

    rin51
    rin51 2011/11/16
    Java=Sun, Objective-C=Apple, Go=Google, Visualナントカ=Microsoft という間違った意味で解釈しそうになった
  • 広がりを見せる自閉症者ソフトウェアテスター育成プログラム | スラド デベロッパー

    高機能自閉症の人々をソフトウェアテスターとして育成するプログラムが、なかなかの成功を収めているようだ(Smarter Technologyの記事、 家/.)。 米Aspiritechによる高機能自閉症者を対象にした就労プログラムへの取り組みは、2年前のストーリーでも取り上げられている。アスペルガー症候群という名称でも知られる高機能自閉症の人は、高度な数学能力が一般的なプログラマーよりも優れており、退屈なトラブルシューティング作業も難なくこなす。AspiritechはOracleMicrosoftなどの著名企業を顧客に持つデンマークのSpecialisterneを手にし、ソフトウェアテスト業務に特化したプログラマーを雇用しているという。 高機能自閉症の人々を雇用する動きはベルギーやイスラエル、日などにも広がっており、Aspiritechは立ち上げ時に日のKaienからアドバイスを受

    rin51
    rin51 2011/10/11
  • テラ・インターナショナルによるPerlの商標登録、無事取り消される | スラド デベロッパー

    以前『Perl、勝手に商標登録される。「OPENSOURCE」や「RUBY」「Apache」も申請中』で取り上げた「Perl」の商標問題であるが、テラ・インターナショナルが行ったPerlの商標登録は無事取り消されたようだ(特許電子図書館で公開されている「異議の決定」、このことを伝える小飼弾氏のブログ記事)。 異議申し立ては米国などでPerlの商標を持っているYet Another Societyと、Japan Perl Associationによって行われており、その結果「Perl」はすでに周知・著名であり、また「ラリー・ウォールにより開発され申立人らが管理する著名な引用商標を連想・想起し、商標権者が提供する役務を申立人らと経済的若しくは組織的に何らかの関係を有する者の業務に係る役務であるかの如く誤認し、その役務の出所について混同するおそれがある」とのことから「商標法第4条第1項第15号に

    rin51
    rin51 2011/10/04
    > すごい!存在しないページが保護されている [wikipedia.org]のって初めて見た!!
  • SCE、PlayStation Suite SDKの開発言語としてC#を採用 | スラド デベロッパー

    ソニー・コンピュータエンタテインメント(SCE)は、「PlayStation Suite SDK」のベータ版を11月から提供することを発表した(プレスリリース、 Engadget日版の記事、 ITmediaの記事)。 PlayStation Suite SDKはプログラミング言語としてC#を採用。作成したコンテンツは、PlayStation Certifiedライセンスを取得したAndroidデバイスやPlayStation Vita上で実行可能となる。SDKの提供を開始することで、SCEはPlayStation Suiteの幅広い展開を目指す。 C#はECMAやISOにより標準化されているが、Microsoftのイメージが強かったので、意外な印象である。

    rin51
    rin51 2011/09/23
  • 「もっとも高給」といわれるHFTプログラマになるにはどうすればよい? | スラド デベロッパー

    近年金融取引の世界では、コンピュータを使って高速で取引を繰り返す高頻度取引(HFT)が普及している。HFTシステムに携わるエンジニアは「プログラマとしては最高レベル」という高収入が得られるそうで、技術者からの関心も高まっているらしいのだが、家/.にて、このHFTシステムのエンジニアになるにはどのような知識が必要か、ということが話題になっている(Application Development Trends)。 まず、最も必要とされるプログラミング言語はC言語であるという。C言語と並んで使用頻度の高いのはJava、Matlab、Cuda。CudaはGPUで並列処理アルゴリズムをプログラミングするのに使用されるが、その頻度がますます高まっているという。またOSに関しては、「無駄を省いたカスタム仕様のLinuxが基」であるとのこと。 また、必要とされるスキルとしては「C#やJavaと併せてデー

    rin51
    rin51 2011/08/03
  • プログラマーの情熱を奪わない開発プロセスとは? | スラド デベロッパー

    テスト駆動開発はベストプラクティスであるということは皆の知るところだろう。コードを100%レビューする。単体テストでのコードカバー率を70%にする。循環的複雑度を20以下に抑える。開発を始める前に顧客の要望を調整しておくなど。大量の「ベストプラクティス」は、それぞれ素晴らしいアイディアのように見える。しかし、ベストプラクティスをこなすことに追われる開発者には、革新的・創造的な作業をするための時間がどれぐらい残されるだろうか。 O'Reilly Radarの記事では、良いコードを確保するために取り入れるプロセスが多すぎると、開発者の情熱を奪ってしまうと主張している。 「素晴らしいコードを書くことのできるプログラマーから、プロセスが情熱を奪う。不満を抱くプログラマーが質の悪いコードを書き、良いコードを確保するために管理部門がプロセスを追加する、という悪循環に陥り、さらに士気が低下する」というこ

    rin51
    rin51 2011/05/14
    |ω・) >要求仕様が決まってないのに先に納期だけ決まってるような発注のこと
  • Ruby で中学 2 年生のコミッタが誕生、最年少記録更新 | スラド デベロッパー

    2 月 22 日、sora_h こと 福森匠大 (Shota Fukumori) 氏が Ruby のコミッタに就任した (sora_h 氏のブログエントリー、ruby-dev ML の該当メッセージ) 。 sora_h 氏は現在中学 2 年生で、最年少コミッタ記録が更新されることとなった (sora_h 氏のプロフィール) 。Twitter でもさまざまな反応が見られている (Togetter によるまとめ) 。

    rin51
    rin51 2011/02/23
  • プログラマに対するひどい指示・ルールについて語ろう | スラド デベロッパー

    とあるプログラマが「派遣時代に行った酷い現場の思い出」を togetter でまとめた「派遣 PG 時代の思い出」が話題になっている。曰く、 「メソッドを作ると処理が上下に飛んで可読性が落ちるので、出来る限り一つにまとめてください」と言われた。前任者が「コードを共通化してください」という言葉を勘違いし、一つの画面クラスに全ての画面の機能を持たせ、メソッドの引数でどの画面として動くかを切り替えるという凄まじい実装だった。帳票 1 枚ごとに 3000 行クラスが書かれていた。など、恐ろしい話がたくさん並んでいる。/.J でもひどいコードについての話題は数多くあったような気がするが、みなさんが体験したもっとも「これはひどい」という話はなんだろうか ?

    rin51
    rin51 2010/08/18
  • コードレビューって意味あるの ? | スラド デベロッパー

    「こういうコードが恥ずかしいコードである」 という価値観について、上級技術者間で意識統一がなされていればね。 ようするにコードレビューと言うのは、大学の研究室で言う輪講とかと同じなんです。 コードをよりよいものにする、と言うのも目的の一つですが、コードを組んだ人のレベルアップを図る、という目的もある。 十分な人数の、良く判っているプログラマがいるならばペアプログラミングも良いでしょう。でもペアを組んで回れるほどレベルの高い人がいなかったら? 「教授と助教授と助手の目の前で発表させる」 しかないじゃないですか。 もちろん、この作業は「教授や助教授や助手」の時間をいます。もしあまりにも多くの時間をうのであれば可能性は次の3つのどれか。 初心者が多すぎる。そのため、「教授や助教授や助手」の時間をフルに使っても、全部など到底見切れない。コードの品質は悪いままである。初心者が少なすぎる。コードの

    コードレビューって意味あるの ? | スラド デベロッパー
  • 現代的な Perl を再習得する方法は? | スラド デベロッパー

    久しぶりに Perl格的な Web アプリを書こうと思い始めたが、その間に Perl の世界は大きく変わってしまったようで、include jcode.pl が当然だった時代からすると、現代的に書かれたソースはまるで別言語のようだ。 モジュール等を活用した現代的な Perl を再習得したいが、書籍を買おうにも現代的な手法を知らない人間にとっては、どのが現代的なのかの区別が出版日ぐらいでしかつけられない。 現代的な Perl を習得するためには、どのようなステップを踏むのが良いだろうか ? またお勧めの書籍などあったら教えて欲しい。

    rin51
    rin51 2009/06/12
  • 1