Oct. 7th, 2016

juan_gandhi: (VP)
Помянешь апликативные функторы или там линейную логику - тут же набежит толпа с воплями "нам практикам це не треба, мы простые люди любим простые решения".
Напишешь довольно эротичную фиговинку, которая просто берет инстанс класса в джаве, превращает класс в байты (как в файле), эти байты пересылаются на сервера, и там обратно превращаются в класcы и исполняются (как в хадупе) - ну совсем же кондово, все на уровне байтов, в таком кондовом духе (сырое)

  public String clazzName() throws IllegalArgumentException {
      int cpCount = intAt(8) - 1;
      constants = new int[cpCount];
      int ptr = 10;
      for (int i = 0; i < cpCount; i++) {
        constants[i] = ptr;
        byte t = code[ptr];
        int len0 = CONST_SIZES[t];
        if (len0 == -1 && i != cpCount - 1) {
          throw new IllegalArgumentException(String.format("Bad bytecode at %d, type=%d", ptr, t));
        }
        int len = (len0 == 0) ? (2 + intAt(ptr + 1)) : len0;
        ptr += len + 1;
      }

      int classInfoIndex = intAt(ptr + 2) - 1;
      int classNameIndex = classNo(classInfoIndex);
      String name = stringNo(classNameIndex);
      return name == null ? null : name.replaceAll("/", ".").replaceAll("$", ".");
  }


- опять здрасьте неладно, никто ничо не понимает, пишут какую-то херню про java 1.1, мол, там это было.

НЕ БЫЛО. Я с java 1.1 имел дело, если чо.

Но не в этом дело; мне кажется, это какое-то общее явление по крайней мере, в нашей профессии. Не понял чо - ругай! Пусть они оправдываются! А ты всем расскажи, мол, чего я не понимаю, то не треба. Потому что я программист с 1985-го года, а эти понаехали.

В искусстве все-таки получше. Да и в науке, большей частью, получше. Обычно знают свой шесток.

Но так как уж мы тут собрались, то я попризываю, в пустыне, можно сказать.

Люди! Давайте вы будете потерпеливее в отношении собственного невежества. Если чего не понимаете - переспросите; вам разъяснят. Даже если вы программист с 1985-го года. Это ума не прибавляет, 30 лет программирования, это только мозолей на пальцах прибавляет.

Profile

juan_gandhi: (Default)
Juan-Carlos Gandhi

August 2025

S M T W T F S
      12
3456789
10 11 12 13141516
17181920212223
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 19th, 2025 03:00 pm
Powered by Dreamwidth Studios