はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    猛暑に注意を

『ウンコード・マニア』

  • 人気
  • 新着
  • すべて
  • 殿堂入りウンコード-ウンコード・マニア

    4 users

    unkode-mania.net

    この操作をするためにはTwitter認証が必要です。 Twitter認証をすれば、コード投稿をしたりコメントしたりsmellボタンを使えるようになります。

    • 世の中
    • 2014/09/02 23:46
    • [JavaScript] switch (true)-ウンコード・マニア

      3 users

      unkode-mania.net

      賛成反対かと言われるとどちらともいえないです。 理由としては結構表面的ですが、こんな感じです。 賛成理由:可読性がif-elseより良いから。 完全に主観ですが、最初だけifで、残りがelse ifだと、スペースを入れないと条件式のインデントが揃わなくて見づらいです。 反対理由:汎用的な書き方でないから。 今回のサンプルではJavaScriptですが、Cとか古いバージョンのJavaではこんな書き方はできません。 JavaScriptだとif-elseとswitchの速度差ってどうなのかなと思いましたが、このサイトにこんなコメントがありました。 大量の条件分岐を是としないなら、速度差がないというのも仕方ないとは思いますが。 ・[JavaScript] とっても長いswitch/case文 http://unkode-mania.net/view/5018ddaa7e19b40f5a00000

      • テクノロジー
      • 2014/04/22 23:24
      • js
      • tips
      • javascript
      • [Java] is禁止令-ウンコード・マニア

        5 users

        unkode-mania.net

        ウンコードの趣旨とは違い、レビューで指摘された内容ですが 空いた口が塞がらなかったので投稿しました。 ちなみに独自のコーディング規約がある訳ではありません。 // Mod yamada Start // 一般的に考えて真偽値を返すメソッドでisから始まるのはありえないのでcheckに直しました。 // 今後isは使わないで下さい。 // public boolean isHoge(){ public boolean checkHoge(){ // Mod yamada End boolean result = false; // hogeかどうか判定 return result; } 使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

        • 世の中
        • 2014/01/05 15:48
        • これはひどい
        • [C] ( 0][0 )/-ウンコード・マニア

          3 users

          unkode-mania.net

          #define NUM_PORT 8 #define NUM_CHANNEL 8 unsigned char data[NUM_PORT][NUM_CHANNEL]; #define BATTERY_VOLTAGE 0][0 #define MAINPOWER_VOLTAGE 0][1 // (略) #define MOTOR_CURRENT 7][6 #define MOTOR_TEMPERATURE 7][7 #define LOW_BATTERY 0x30 void output_log(void) { unsigned char i,j; set_new_page_log(); for(i=0;i<NUM_PORT;i++) { for(j=0;j<NUM_CHANNEL;j++)add_log(data[i][j]); } } void check_battery_voltage

          • テクノロジー
          • 2012/12/17 09:00
          • Tech
          • [Ruby] 未知のエンコーディング-ウンコード・マニア

            3 users

            unkode-mania.net

            # coding: ufo-8 使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

            • テクノロジー
            • 2012/11/21 16:41
            • Ruby
            • [Java] まったくもって意味不明-ウンコード・マニア

              31 users

              unkode-mania.net

              nullをスローするので、StackTraceが出るときにヌルポ。 コンパイラも通る。 Findbugsで検知。 private Hoge doHoge(List<String> foo) { for (String str : foo) { if (...) { ... } } throw null; // ← なんだコレ } 使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

              • テクノロジー
              • 2012/11/08 15:30
              • java
              • プログラミング
              • 雑談
              • neta
              • programming
              • あとでみる
              • [C] switch-caseは現場の臭いがする-ウンコード・マニア

                6 users

                unkode-mania.net

                "とりあえず"で書いた 2010 年 4 月。 これくらいは許容範囲だと思った 翌 5 月。 気になってるんだけど直すスキルが無い 7 月。 何かを諦めた 12 月。 そして時は流れ... 2011 年、暮れ。 誰かが冗談で書き添えた else 節。 // switch-case にしたいが、関数で値を取得しないといけないため、 // やむを得ず if-else を使うことにする。(2010/12/15 課長承認) if(flag == get_flag_2010_04()) { write_data(2010, 4); } else if(flag == get_flag_2010_05()) { write_data(2010, 5); } else if(flag == get_flag_2010_07()) { write_data(2010, 7); } else if(flag

                • テクノロジー
                • 2012/08/19 13:54
                • ウンコード
                • programming
                • C
                • 設計
                • [PHP] データベースに・・・・うわぁぁぁぁぁあ-ウンコード・マニア

                  7 users

                  unkode-mania.net

                  例外って何だろう。SQLってなんだろう。エラーとは。そして帰ってこない関数。 先人の知恵をすべて無に返す実装。 // DBに接続 $pdo = new PDO($dsn,$user,$password); $id = $_POST['id']; $data = getHogeData($pdo,$id); $smarty->assign('data',$data); $smarty->display(); function getHogeData(&$pdo,$id){ try { // データの取得 $sql = "SELECT * FROM hoge"; $stmt = $pdo->query($sql); while($data = $stmt->fetch()){ if($data['id'] == $id){ return $data; } } } catch(exception

                  • テクノロジー
                  • 2012/08/19 11:59
                  • ウンコード
                  • SQL
                  • PHP
                  • [Java] 長すぎるor短すぎる関数名-ウンコード・マニア

                    3 users

                    unkode-mania.net

                    public static User findByFirstNameFamilyNameFirstKanaAndFamilyKanaOnlyUseJustAfterObjectInserted(Connection conn,String firstNameLikeExpressionTakeCareAboutEscapeToAvoidSQLInjection,String familyNameLikeExpressionTakeCareAboutEscapeToAvoidSQLInjection,String firstKanaLikeExpressionTakeCareAboutEscapeToAvoidSQLInjection,String familyKanaLikeExpressionTakeCareAboutEscapeToAvoidSQLInjection){ //hoge

                    • 世の中
                    • 2012/08/17 22:47
                    • [JavaScript] documentオブジェクトの魔法-ウンコード・マニア

                      6 users

                      unkode-mania.net

                      javascriptが悪いのかhtmlが悪いのか・・・仕様の問題な気もします。 iframeとかheadとかでもおかしな事になるので是非試してみてください。 <form name="getElementById"></form> 使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

                      • テクノロジー
                      • 2012/08/16 10:17
                      • JavaScript
                      • DOM
                      • ネタ
                      • HTML
                      • プログラミング
                      • [C] すげーちゃんと動く!-ウンコード・マニア

                        4 users

                        unkode-mania.net

                        結合試験2日前に脱退したうんkプログラマーの後を引き継いで、テストしてたらどんなテストしても全部正常終了する!! けど良く見たら、そいつが作った全ての自前関数のreturn値がががががががが return 0; 使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

                        • 世の中
                        • 2012/08/15 13:53
                        • programming
                        • twitter
                        • [Java] 二極論がお好き?-ウンコード・マニア

                          4 users

                          unkode-mania.net

                          世の中にはさまざまな不思議な現象があるようですが コードの世界で有り得ない現象は起こるのでしょか? そもそも、なんで「isOK」と「isNotOK」を作ってしまったのか!? 二極論ですか?難しい話ですね(^^;) boolean isOK = false; boolean isNotOK = false; if (checkItem()) { isOK = true; } else { isNotOK = true; } if (isOK && isNotOK) { log.error("有り得ない現象が起きました!"); } 使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証) コメント(5)

                          • 世の中
                          • 2012/08/15 10:03
                          • Java
                          • joke
                          • software
                          • 開発
                          • プログラミング
                          • ネタ
                          • [Java] 専用機-ウンコード・マニア

                            8 users

                            unkode-mania.net

                            山田さん(仮名)専用機らしいことがクラス名からも推察できる。 再発明された車輪が大盛りになっている。 すでに辞めた人の似たような専用機もついでに発掘される。 /** * My Army Knife * 20XX/XX/XX * @author X. Yamada(仮) */ public class YamadaUtil { public static double max (double a, double b) { … } public static String[] yamadaSplit (String str, String delimiter, boolean isRegExp, boolean escape, boolean ignoreXxx, boolean ignoreYyy, boolean isDebug) { … //TODO … } public static

                            • テクノロジー
                            • 2012/08/15 05:59
                            • java
                            • プログラミング
                            • ネタ
                            • [Java] 以前のコードが残されていて、何がなんだかもうっ!っていうコード-ウンコード・マニア

                              4 users

                              unkode-mania.net

                              [Java] 以前のコードが残されていて、何がなんだかもうっ!っていうコード 投稿者からのアピールポイント /* --- 2007.06.21 故障-ST-001 start --- */ // public void uncode (int status_code) { // int status = 0; // List unkodes = null; // if (status_code == 1) { // unkodes = fetch_unkode(); /* #### 2006.05.11 仕様追加-ST-012 k.sato start #### */ // // } else { // } else if (status_code == 2) { // unkodes = search_unkode(); // } else { // unkodes = create_u

                              • テクノロジー
                              • 2012/08/14 18:34
                              • Java
                              • neta
                              • プログラミング
                              • Programming
                              • [PHP] つ、釣り!?-ウンコード・マニア

                                12 users

                                unkode-mania.net

                                class Hoge { /* * インストラクター */ function Hoge() { } } 使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

                                • テクノロジー
                                • 2012/08/14 16:17
                                • PHP
                                • ネタ
                                • *ネタ
                                • プログラミング
                                • [C++] 横着はやめて-ウンコード・マニア

                                  3 users

                                  unkode-mania.net

                                  class hoge { public: hoge() { memset(this,0,sizeof(*this)); } virtual void foo(){} }; 使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

                                  • テクノロジー
                                  • 2012/08/14 16:16
                                  • C++
                                  • [C] 割り込み処理とかあるのを知らなかったのでしょうが-ウンコード・マニア

                                    3 users

                                    unkode-mania.net

                                    // i をクリア i = -1; // 念のため i = -1; 使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

                                    • テクノロジー
                                    • 2012/08/14 16:11
                                    • ICT
                                    • [Java] 内部的にunicodeだから日本語つかえるけど・・・いくら英語苦手だからって・・・-ウンコード・マニア

                                      49 users

                                      unkode-mania.net

                                      [Java] 内部的にunicodeだから日本語つかえるけど・・・いくら英語苦手だからって・・・ 投稿者からのアピールポイント これを書いた先輩に「英語で書きましょうよ!」と言ったら、「頭が固い」と一蹴された。そういうことじゃない。 ちなみに先輩はこれをコードアシストの無いただのテキストエディタで、日本語入力を巧みにon/offしてコーディングしているから、ある意味すごい。 class 会員 { private int 会員番号; private String 名前; public int get会員番号 () { return this.会員番号; } public String get名前() { return this.名前; } public void 入会する() { .... } public boolean 会員状態をチェックする() { .... } .... } 使い方ヒ

                                      • テクノロジー
                                      • 2012/08/14 15:17
                                      • Java
                                      • プログラミング
                                      • programming
                                      • unicode
                                      • ネタ
                                      • 日本語
                                      • [C] コード?コメント?-ウンコード・マニア

                                        18 users

                                        unkode-mania.net

                                        /*======================================================================*/ /* 関数名称 : */ short _strsyori6 /* */ /* 機能概要 : 文字列処理6 */ /* 入 力 値 : */ ( /* */ /* : */ int mode /* 処理モード */ /* : */ , unsigned char * moji_in /* 入力文字列 */ /* : */ , unsigned char * moji_out1 /* 出力文字列1 */ /* : */ , unsigned char * moji_out2 /* 出力文字列2 */ /* : */ ) /* */ /* 戻 り 値 : 受け取った文字数 */ /*=================================

                                        • テクノロジー
                                        • 2012/08/14 13:58
                                        • C
                                        • neta
                                        • programming
                                        • *ネタ
                                        • プログラミング
                                        • これはひどい
                                        • [Java] 規定の日時でDateを初期化します。。。?-ウンコード・マニア

                                          3 users

                                          unkode-mania.net

                                          java.util.Dateには確かに非推奨ですが YYYY/MM/DD の文字列を取れるコンストラクタがあるようです。 が、それ文字列ですか? 01 と書くと8進表記になるのも無駄に ポイント。 Date kijyun = new Date(1980/01/01); 使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

                                          • テクノロジー
                                          • 2012/08/04 07:14
                                          • java
                                          • [Java] 連番-ウンコード・マニア

                                            9 users

                                            unkode-mania.net

                                            もはや人間が読むものではない。 その昔、「連番やめましょうよ」と提案したところ、「カンニングペーパーをモニタに貼っとけば、何のクラスかすぐわかるでしょ?」と言われて、早く脱出することを決意したことがあります。 package com.renban.erq053.czp008; /** * ZWQI001 クラス */ public class ZWQI001 { /** * m_F001 */ private String m_F001 = ""; /** * コンストラクタ */ public ZWQI001() { } /** * m_F001 を返却します。 */ public String get_m_F001() { return m_F001; } ..... 使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter

                                            • テクノロジー
                                            • 2012/08/02 20:26
                                            • COBOL
                                            • java
                                            • 人間
                                            • webservice
                                            • 労働
                                            • プログラミング
                                            • programming
                                            • Java ウンコード-ウンコード・マニア

                                              3 users

                                              unkode-mania.net

                                              この操作をするためにはTwitter認証が必要です。 Twitter認証をすれば、コード投稿をしたりコメントしたりsmellボタンを使えるようになります。

                                              • 学び
                                              • 2012/08/01 10:06
                                              • お気に入り
                                              • 後で読む
                                              • [C] ×有限ループ ◯無限ループ-ウンコード・マニア

                                                3 users

                                                unkode-mania.net

                                                諸説あるけど、i がイテレータ ではなく こっちを推すhttp://ja.wikipedia.org/wiki/FORTRAN#.E6.9A.97.E9.BB.99.E3.81.AE.E5.9E.8B.E5.AE.A3.E8.A8.80.E3.81.AB.E3.82.88.E3.82.8B.E4.BC.9D.E7.B5.B1.E7.9A.84.E3.83.BB.E6.85.A3.E7.BF.92.E4.B8.8A.E3.81.AE.E5.A4.89.E6.95.B0.E5.91.BD.E5.90.8D.E8.A6.8F.E5.89.87.E3.81.AE.E8.AA.95.E7.94.9F

                                                • 暮らし
                                                • 2012/08/01 01:56
                                                • 人気ウンコード-ウンコード・マニア

                                                  47 users

                                                  unkode-mania.net

                                                  この操作をするためにはTwitter認証が必要です。 Twitter認証をすれば、コード投稿をしたりコメントしたりsmellボタンを使えるようになります。

                                                  • テクノロジー
                                                  • 2012/07/31 17:54
                                                  • プログラミング
                                                  • ネタ
                                                  • programming
                                                  • まとめ
                                                  • *ネタ
                                                  • まとめ
                                                  • ウンコード・マニア

                                                    869 users

                                                    unkode-mania.net

                                                    「なんだこの糞コードは!(怒)」「書いた奴出てこい!(怒)」 こんな声を聞いたり、叫んだりしたことはありませんか? ウンコードについて学ぶことによってウンコードを撲滅しましょう! とりあえず、趣のあるウンコード鑑賞から始めて下さい お知らせ 2013-06-27 profile image をTwitter API1.1に対応しました。Thanks for Profile Image API For Twitter 2013-06-16 Twitter API1.1に対応しました。 2012-12-05 職人ランキングを追加しました。 2012-11-21 レコメンド機能を追加しました。 Twitterアカウント @unkode_mania で更新情報をつぶやいてます 障害情報 2012-08-14 障害情報: 19:20 - 21:59 くらいの間、internal server err

                                                    • おもしろ
                                                    • 2012/07/31 14:00
                                                    • プログラミング
                                                    • ネタ
                                                    • programming
                                                    • Webサービス
                                                    • コード
                                                    • webservice
                                                    • neta
                                                    • *Webサービス
                                                    • *プログラミング
                                                    • web

                                                    このページはまだ
                                                    ブックマークされていません

                                                    このページを最初にブックマークしてみませんか?

                                                    『ウンコード・マニア』の新着エントリーを見る

                                                    キーボードショートカット一覧

                                                    j次のブックマーク

                                                    k前のブックマーク

                                                    lあとで読む

                                                    eコメント一覧を開く

                                                    oページを開く

                                                    はてなブックマーク

                                                    • 総合
                                                    • 一般
                                                    • 世の中
                                                    • 政治と経済
                                                    • 暮らし
                                                    • 学び
                                                    • テクノロジー
                                                    • エンタメ
                                                    • アニメとゲーム
                                                    • おもしろ
                                                    • アプリ・拡張機能
                                                    • 開発ブログ
                                                    • ヘルプ
                                                    • お問い合わせ
                                                    • ガイドライン
                                                    • 利用規約
                                                    • プライバシーポリシー
                                                    • 利用者情報の外部送信について
                                                    • ガイドライン
                                                    • 利用規約
                                                    • プライバシーポリシー
                                                    • 利用者情報の外部送信について

                                                    公式Twitter

                                                    • 公式アカウント
                                                    • ホットエントリー

                                                    はてなのサービス

                                                    • はてなブログ
                                                    • はてなブログPro
                                                    • 人力検索はてな
                                                    • はてなブログ タグ
                                                    • はてなニュース
                                                    • ソレドコ
                                                    • App Storeからダウンロード
                                                    • Google Playで手に入れよう
                                                    Copyright © 2005-2025 Hatena. All Rights Reserved.
                                                    設定を変更しましたx