タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

programmingとProgrammingとitに関するnyopのブックマーク (345)

  • 巨大な(あるいは、汚くて邪悪な)コードの泳ぎ方 - mizchi's blog

    ロンドンへの飛行機(11時間)で暇だったから書いた文章。 自分でゼロからすべてのコードを書けるときはテストファーストでいいけど、アンドキュメントな実験的なライブラリを利用する際や、巨大なプロジェクトの一部としてコードを書く際は、テストファーストよりもとにかくコードを書きまくって挙動の変化を確かめるほうが有用な時がある。 まあ多分どっかでこういうのはハウツー化してあるんだろうけど、自分ルールが固まってきたので、メモっておく。 目的を設定する トップダウンに読むには、コスパが悪いことが多い。とにかく「アレする」「コレする」という目的を定義して、そのためにその周辺領域からボトムアップに読むことにしよう。 エンドポイントを追う 巨大なプロジェクトに放り込まれた最初の段階では、エンジニア当に無力だ。 最初にやることは、自分が処理を挟むべき位置を見つけることだろう。 まずはファイル名や関数名を読ん

    巨大な(あるいは、汚くて邪悪な)コードの泳ぎ方 - mizchi's blog
  • バイナリかるたのコツ

    バイナリかるたはパッと見ただけだと「こんなのできねーよ」と 思ってしまいがちです. アーキテクチャかるたを例にして, ちょっとコツというか考えかたみたいなものを解説してみましょう. (ただし,裏付け無し推測多数のかなりテキトーな説明です. 間違い等あったらごめんなさい) 目次 問題1 問題2 問題3 問題4 まとめ ※ エンディアンや命令長の理解のためには,まずは フィーリングで読むアセンブラ入門 の「環境より調べた各アーキテクチャのスペック」を見よう! ■ 問題1 まず,以下のような問題が出たとします. パッと見で,ビットマップデータの下半分に縦のラインが見えますね. その直前の部分は色が濃くなっているので,機械語コードっぽいように思います. 縦線の部分は配列データっぽいのと機械語コードの後にあるということで,たぶん 再配置データかデバッグ情報のように思えますが,なんだか線が右側に寄っ

    nyop
    nyop 2013/10/27
    なるほど、わかりません。
  • バイナリかるた

    nyop
    nyop 2013/10/27
    何これすごいw
  • SAP Community Network Forums: Xcelsius

    Stay informed about the latest in SAP Community. Explore new developments, strategy updates, and program announcements shaping the future of our community.

    SAP Community Network Forums: Xcelsius
  • ABAP boolc( log_exp )

    どもです。 久々の更新。 今回は、ABAP ネタを少し。 みなさんは BAPI 使ってますか? 最近は、Batch Input よりもBAPI を使って伝票作ったりすることも多いんじゃないかと思います。 というか、個人的にBatch Input は使う頻度を下げて行きたいと思ってます。 ま、それはそれとして。 伝票の生成を行う系統の BAPIを使っていて一番面倒なのが 使う項目について、別の構造体やテーブルにフラグを設定する必要がある。 という点。 まあ、これが予め決まっていて「それ以外無い」 なら決め打ちで 'X' しちゃえばいいんですけどユーザーのアクション(数値などの設定)によって使う/使わないが決まる場合、どうしてもこんな処理をしなきゃいけません。 IF L_GENERALDATA-DESCRIPT2 is initial. L_GENERALDATAX-DESCRIPT2  = 

  • 片子免费高清在线观看手机电视剧-手机在线看片-提供最新高清免费电影、免费日韩在线视频

    nyop
    nyop 2013/10/08
    便利かも?早見表。
  • はじめの言語の賞味期限 - Kato Kazuyoshi

    ライブドアブログの PSGI 化の話 は良いはなしだと思う。一方で、私はあんまり Perl が好きじゃないので、10年にわたって生き続けた Perl アプリケーションが、次の10年にむけてアップをはじめているのは、ちょっとしたホラーでもある。 TwitterRuby と JVM ライブドアブログが、将来に向けて mod_perl から PSGI + Starlet にかえたように、将来に向けてプログラミング言語をかえる人達も存在する。最近の事例で有名なのは、TwitterRuby から JVM 言語群への移行だろう。 OSCON Java 2011 の Twitter: From Ruby on Rails to the JVM では、JVM への移行に至った理由として Ability to handle server workloads A real concurrency

    nyop
    nyop 2013/10/03
    はじめの言語の賞味期限
  • ドメイン駆動設計入門

    ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発

    ドメイン駆動設計入門
  • Scratch

    Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

    Scratch
  • 社内研修「JavaScript基礎」の資料を公開します! - mixi engineer blog

    どうも、新卒2年目エンジニアJavaScript委員会の重田です。 帰省がてら鳥取砂丘や小豆島に行ったらだいぶ日に焼けてしまいました。 さて、もう4ヶ月ほど前になってしまったのですが、新卒研修でJavaScript基礎の講師を担当したので、そのときの資料を公開します。加えて、JSを学ぶ上で押さえておくとよいポイントを解説します。 研修資料 https://github.com/mixi-inc/JavaScriptTraining JavaScript初心者向けの資料になります。 JavaScriptに触れるのがはじめての人でも、配属後すぐに活躍できるようになることを目指して研修を実施しました。 デベロッパーツールで素早くトライ&エラーを繰り返し、JSを学ぶ 去年ぼくはこの研修を受ける立場でした。今年の講師を担当するにあたって、研修の進め方で最も変えたのはデベロッパーツールを積極的に使う

    社内研修「JavaScript基礎」の資料を公開します! - mixi engineer blog
  • 第115回 ソフトウェアレビューの効果が得られる3つの前提(全3回のうち3回)|SQiP:Software Quality Profession

    「ソフトウェア品質のホンネ」連載中! SQiPポータルサイトでは、SQiP委員のソフトウェア品質へのその想いをコラム的に綴る 「ソフトウェア品質のホンネ」のコーナーを好評連載中です。 肩肘張らずに気軽にお読みいただける内容を掲載していきますので、お仕事の合間などに是非ご覧ください! ※コーナーに対するご意見、ご感想がありましたら、sqip@juse.or.jpまでお寄せください。 ソフトウェアレビューは私の研究の柱の一つです。プロダクトレビューを中心に、多くの企業の方とともに、具体的なレビュー対象(ドキュメントやソースコード)、欠陥指摘のデータ、レビュー会議のようすを撮影したビデオ、レビューで見逃されテストで検出された欠陥といった実データをもとに、よりよいレビューの形態や方法を検討しています。その結果は論文として公開したり技術者向け雑誌やWebメディアに記事として寄稿したりしていま

  • リスコフの置換原則 - Wikipedia

    出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2021年12月) 脚注による出典や参考文献の参照が不十分です。脚注を追加してください。(2021年12月) ほとんどまたは完全に一つの出典に頼っています。(2021年12月) 独自研究が含まれているおそれがあります。(2021年12月) 出典検索?: "リスコフの置換原則" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL リスコフの置換原則の概念は、バーバラ・リスコフにより初めて導入された。2010年に撮影された写真。 リスコフの置換原則(りすこふのちかんげんそく、英: Liskov substitution principle)は、オブジェクト指向プログラミングにおいて、サブタイプのオブジェクトはスーパータイプのオブジ

    リスコフの置換原則 - Wikipedia
  • ユニットテストにまつわる10の勘違い | DevelopersIO

    渡辺です。さる方面からテスト系のエントリーがまだか…と催促されたので、ユニットテストについて少し考えてみたいと思います。 最近、TwitterのTLをチェックしていると、JUnitを利用しているにも関わらず違和感のあるTweetや、原因をJUnitにして来解決すべき問題から目をそらしているようなTweetを多く見かけます。そこで、JUnitをによるユニットテストに関するありがちな勘違いをまとめてみました。 なお、JUnitの部分は、RSpecでもNUnitでも適当に置き換えて読んでも構いません。 1.JUnitを使うことが目的という勘違い JUnitを利用すること自体を目的にしたところで何も得る事はありません。 ありがちな話ですが、「納品物としてJUnitのテストコード(または実行結果)を求められている」ことが理由でJUnitを利用しているならば、それは足かせでしかない可能性があります。

    ユニットテストにまつわる10の勘違い | DevelopersIO
  • プログラマーの日 - Wikipedia

    プログラマーの日(ロシア語:День программиста、英語:Programmers' Day)は、ロシアの公式な祝日である。 コンピュータのデータを扱う単位である8ビットに256通りの表現があることから、1月1日から256日目にあたる9月13日(閏年の場合は9月12日)に定められた[1]。2009年7月24日にロシア情報技術・通信省により認められた。

    nyop
    nyop 2013/09/13
    今日はプログラマーの日なので、みんな帰ろうよ。
  • ジョン・フォン・ノイマン - Wikipedia

    ジョン・フォン・ノイマン(英: John von Neumann、 1903年12月28日 - 1957年2月8日)は、ハンガリー出身のアメリカ合衆国の数学者。ハンガリー語名はノイマン・ヤーノシュ・ラヨシュ(Neumann János Lajos、発音 [ˈnɒjmɒn ˈjaːnoʃ ˈlɒjoʃ])。ドイツ語名はヨハン・ルードヴィヒ・フォン・ノイマン(Johann Ludwig von Neumann[1])。 わずか53年あまりの人生で、論理学・数学・物理学・化学・計算機科学・情報工学・生物学・気象学・経済学・心理学・社会学・政治学の極めて幅広い分野に関する150編の先駆的な論文を発表し、影響を与えた。20世紀科学史における最重要人物の一人とされ、特に原子爆弾やコンピュータの開発への関与でも知られる[2]。 幼少期 1903年にブダペストにて3人兄弟の長男として生まれた[2]。名はヤ

    ジョン・フォン・ノイマン - Wikipedia
    nyop
    nyop 2013/09/10
    大学入って以来至る所で名前を耳にしてきたけど、やっぱバケモンやで。
  • プログラマが満たすべき最低基準って? - (define -ayalog ’())

    日記 プログラマとしての最低基準って何? 言語の仕様を知ってることが最低基準? 3つ以上の言語を手足のように扱えるのが最低基準? モノを作れることじゃなくて、色んなことをたくさん知ってることが最低基準? 「なんで、こんなことも知らないの?」って人のやる気削ってるだけじゃん。 2013-07-18 17:16:45 via web なんだろう。昨日くらいからJavaの参照の値渡しに関する話がバズってる。 あえてリンク貼らないけど、だいたいこれ読んでる人は知っているでしょう。 そんな中で、どうしても目に入ってくる雑音*1が気になる。 「10年間も知らなかったの?」とか「こんなの知ってて常識だよね」とか「言語仕様を読むよね、普通」とか「レベルの低い技術者は辞めたらいいのに」とかとかとかとか。 間違いを正してあげようとするのは良い事だと思う。だけど、それに余計な言葉をひとつもふたつもくっつける必要

  • 日本の全エンジニアに捧ぐ!現在公開されているAPI一覧【2013年版】 | Find Job ! Startup

    2013年のいま、API界隈が熱い! 今年に入り、官公庁の統計データやNHKの番組情報など、今までなかなか利用できなかったデータがAPIとして扱えるようになってきました。このエントリでは現在公開されているAPIを一覧でまとめます。いま使えるAPIはこれだけ読めば大丈夫。2013年の最新マッシュアップ事情をあますとこなく網羅します! HOT! API 総務省 次世代統計利用システム(国勢調査、人口推計、就業構造、企業統計、物価統計 etc.) NHK番組表(※未公開) 行政・自治体・公共サービス 郵便番号 郵便番号検索API郵便番号 → 住所) 郵便専門ネット(郵便番号 → 住所、郵便番号の簡易存在チェック) ぽすたん(郵便番号 → 住所、住所 → 郵便番号) IW3 PROJECT(郵便番号 → 住所、住所 → 郵便番号) 宇宙 Google+ JAXA PR(※現在一部の学生に限定公開

    日本の全エンジニアに捧ぐ!現在公開されているAPI一覧【2013年版】 | Find Job ! Startup
  • Creating a SAPUI5 WF app using only ABAP skills and Neptune Application Designer 2.1

  • @ITイベントカレンダー

    平素よりイベントカレンダー+ログをご利用いただき、誠にありがとうございます。 イベントカレンダー+ログは「IT・製造業・ビジネス関係のイベント(セミナー・展示会・勉強会・コンテスト・Webイベントなど)を開催する企業・コミュニティが登録したイベント情報のポータルサイト」として約7年間運営をしてきました。これまでサービスを続けることができたのは、イベントカレンダー+ログのコンセプトに共感をいただき、適切なイベント情報をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、イベント情報の入手方法の多様化やイベント紹介サービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年6月30日(火)15:00をもちましてイベントカレンダー+ログのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知ら

    @ITイベントカレンダー
    nyop
    nyop 2013/06/14
    Kahnemanさん、また本出してたのか。買わなきゃ。(内容と関係ない)
  • 普通のアプリケーションのコードに関数定義と関数適用とリテラル以外を書いてはいけない - 標高+1m

    underscore-fix とか Pastaとかを仕事で使ってみていたら、前から薄々感じていた事に確信を持った。 ライブラリが十分に強力なら、プログラム中に関数定義、関数適用とリテラル以外は出てこない。そして逆に、forやifやswitchやnewが必要になったら、その関数は一般化してライブラリに押しやらなくてはいけない。 On Lispだかなんだかのボトムアップデザインの説明で、「アプリケーションを書くための言語を作って、その言語でアプリケーションを書く」みたいな文章を読んだ記憶があるけど、この「言語」っていうのは、別にDSLである必要もLispマクロである必要もなくて、「ライブラリ」って意味と取って問題なくて、それならLisp以外の言語でもこの考え方は重要になる。自分のライブラリが十分に成熟するまでは、なにかアプリケーションを作る度にライブラリ関数を増やすつもりでやらなくちゃいけない

    普通のアプリケーションのコードに関数定義と関数適用とリテラル以外を書いてはいけない - 標高+1m
    nyop
    nyop 2013/06/13
    うーん、自分は関数型をきちんと理解してないんだろーな。理解しきれない。でもリテラルはちょっと…。