1. Java / Говнокод #12507

    +77

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    public static long[] intArrayToLongArray(int[] in) {
        long[] out = new long[in.length];
        for (int i=0, n=in.length; i<n; i++)
            out[i] = in[i];
        return out;
    }
    
    public static void vibrateByResource(Context context, int resId) {
        Vibrator vibrator = (Vibrator)context.getSystemService(Context.VIBRATOR_SERVICE);
        long[] pattern = intArrayToLongArray(context.getResources().getIntArray(resId));
        vibrator.vibrate(pattern, -1);
    }
    
    vibrateByResource(this, R.array.vibroPatternSuccess);

    vibrate() принимает только long[], но не int[], в ресурсах могут храниться только int[] но не long[]. В результате родился вот такой говнокодик.

    Запостил: bormand, 30 Января 2013

    Комментарии (23) RSS

    • за вибратор плюсану
      Ответить
      • BREAKING NEWS >>> На ГК плюсуют за вибратор!
        Читать дальше >>
        Ответить
        • Когда я учился в универе, то примерно такая же реакция, на лекции схемотехники, была на слово "одновибратор" .
          Ответить
          • АХАХА одновибратор лол
            Ответить
            • Тарас, подождите за дверью окончания лекции.
              Ответить
              • Аристарх Никанорович, извините, я случайно заржал!
                Ответить
                • ггыгыгг, слышь, бивис, он сказал вибратор
                  Ответить
                  • Я хотел написать именно это, но осознал что повторяюсь:
                    http://govnokod.ru/11976#comment156903
                    Ответить
          • А на мультивибратор?
            Ответить
            • Мультивибраторы были несколькими лекциями спустя.
              Все уже пережевали и было не до смеха, ибо теперь надо было учить (о ужас!) как же устроены эти вибраторы, а не шутить.
              Ответить
          • Вибратор Герца тоже смищной.
            Ответить
      • Java everywhere - теперь и в Вашей женщине!
        Ответить
        • Двуядерный вибратор на андроиде с подогревом?
          Ответить
          • ...и кастомизацией
            Ответить
          • > с подогревом
            И беспроводным управлением с другого телефона.
            Ответить
            • Чем больше комментариев - тем больше удовольствия.
              Ответить
              • А кстати идея! Сделаю в говнотифи 2.0 частоту мигания светодиода пропорциональной частоте появления новых комментов.

                P.S. Кто-нибудь кроме меня пользуется этой прогой?
                Ответить
                • ссылку на репозитарий потерял, и java не знаю.
                  Ответить
                  • > ссылку на репозитарий потерял
                    Репа: https://github.com/bormand/govnotify.

                    > и java не знаю
                    Знание жабы кинул в личку.
                    Ответить
                    • >Знание жабы
                      http://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0% B4%D0%B8%D1%8F:%D0%AE%D0%BC%D0%BE%D1%80_ %D0%BD%D0%B5_%D0%BF%D0%BE_%D0%BC%D0%B5%D 1%81%D1%82%D1%83_2#.D0.9C.D0.BE.D0.B3.D1 .83.D1.89.D0.B5.D1.81.D1.82.D0.B2.D0.B5. D0.BD.D0.BD.D0.B0.D1.8F_.D0.B6.D0.B0.D0. B1.D0.B0

                      СОРОТИЛ: http://goo.gl/3zMHk
                      Ответить
          • Так вот зачем на ведроид жабу навязали - чтобы грелся сильнее!
            Ответить

    Добавить комментарий