Имбирь - твой спиритический овощ. Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1088.6 пользователей не могут ошибаться! Официальная конфочка бнвача: bnw@conference.jabber.ru
?6092
говно5686
прекрасное5346
говнорашка4592
хуита3961
anime2699
linux2433
bnw2252
music2239
log2041
рашка1979
pic1870
ололо1737
быдло1412
украина1337
гімно1124
дыбр1094
роботы_не_одобряют1004
сталирасты879
bnw_ppl860

>Java + наркотики = программист-некрофил Исхаков https://ebanoe.it/2018/01/31/java-necromancer/
#S7I9U9 (4) / @hate-engine / 195 дней назад
https://twitter.com/navalny/status/326243610418884610 "Хочу, чтоб все создатели Java, требующей постоянных обновлений, и те, кто использует ее в приложениях, горели в аду на сковородках"
#FSUEBS (4+1) / @o01eg / 363 дня назад
Я вот читаю вот это https://java.com/ru/download/help/firefox_java.xml ... и вспоминаются мне пользователи Windows XP и IE6 (не важно, по своей воле или под влиянием обстоятельств), которые, даже если они в принципе пользователи и не продвинутые, постепенно становятся очень изощрёнными в умении заставлять свои вёдра работать обязательно под Windows XP и обязательно с IE6. Нормальным продвинутым пользователем от таких инструкций не станешь, зато приобретёшь кучу вредных знаний и умений, которые, хотя и позволят достичь успеха в достижении некоторых сомнительных целей, от понимания картины мира отдалят тебя ещё сильнее... Имхо лучше бы Oracle придумали сособ ставить IE6 на любой комп с любой операционкой. Более цельно получилось бы. Такие дела в общем.
#4CPEGR (0+1) / @dluciv / 387 дней назад
https://vk.com/feed?w=wall4626744_5530 Фиговая пушка это наверное единственное, что я буду помнить из района старого города Джакарты. День мы провели в парке Анчол, со всеми его аттракционами, грязным морем и просто тысячами локалов. Встречено от силы три араба и ни одного европеоида. Второй день был посвящен Центру. В городе с населением 16млн чел. нет метро и, так называемых, воздушных поездов. Имеется выделенная линия для особого рода автобусов, которые так же стоят в пробках. А пробки повсеместно. Пешим же тоже сложновато. Тротуаров либо нет, либо они заставлены придорожными едальнями, мотоциклами или какими-то столбами и ящиками. Именно в центре я очень тепло вспоминал Сингапур. Там все для людей, везде есть проходы, разные уровни, навесы от дождя и указатели. Тут же мы включили режим скалолаза. Нельзя зайти в парк там, где ты хочешь. Нельзя пройти прямо через стоянку или ряды торгашей. Дорогу вообще хрен перейдешь так, как тебе хочется. В общем перелазили ограды, перепрыгивает ворота. Город аж выбесил этим. Напоследок прошлись ближе к морю по бич району. Хотелось окунуться в атмосферу грязи и трущоб. Колоритно, порой мерзко, но люди везде приветливые и улыбчивые. В этом вся Ява https://pp.vk.me/c837227/v837227744/10aa4/RYLgEY7s0A4.jpg https://pp.vk.me/c837227/v837227744/10a9a/eocwqWl3Gok.jpg https://pp.vk.me/c837227/v837227744/10aae/mmYpG0GNUe4.jpg
#7J8EIO (3+1) / @anarchy / 603 дня назад
Требуется Иисус java developer. Работа в одном из центров Украины, оплата достойная. Контакты Вам известны.
#92AEOD (2) / @anonymous / 639 дней назад
# free -m total used free shared buff/cache available Mem: 24063 8353 13877 91 1832 15318 Swap: 0 0 0 Вот до чего людей пиздолис, жаба и хромой доводят
#I04Y47 (1) / @stiletto / 665 дней назад
Дорогой бнвач, извини, но я больше не могу это терпеть. Я устал бороться и решил сдаться. Говнокодеры и вебдваноль победили. Завтра я пойду и куплю ещё 16 гигов памяти. Потому что жить на 8 Firefox, Chrome, Thunderbird и IDEA тесно.
#9RXYQ8 (11+3) / @stiletto / 666 дней назад
а че вы так жабу не любите?
#2L7KNL (22) / @auoghthi / 720 дней назад
#CPFTMY (0+1) / @hdghg / 845 дней назад
A memory leak detection library for Android and Java. https://github.com/square/leakcanary >android >java >memory leak OMGLOL
#LGEQT5 (1) / @hate-engine / 880 дней назад
Бнв, ты только посмотри какая жиза: http://steve-yegge.blogspot.ru/2006/03/execution-in-kingdom-of-nouns.html For the lack of a nail, throw new HorseshoeNailNotFoundException("no nails!"); For the lack of a horseshoe, EquestrianDoctor.getLocalInstance().getHorseDispatcher().shoot(); For the lack of a horse, RidersGuild.getRiderNotificationSubscriberList().getBroadcaster().run( new BroadcastMessage(StableFactory.getNullHorseInstance())); For the lack of a rider, MessageDeliverySubsystem.getLogger().logDeliveryFailure( MessageFactory.getAbstractMessageInstance( new MessageMedium(MessageType.VERBAL), new MessageTransport(MessageTransportType.MOUNTED_RIDER), new MessageSessionDestination(BattleManager.getRoutingInfo( BattleLocation.NEAREST))), MessageFailureReasonCode.UNKNOWN_RIDER_FAILURE); For the lack of a message, ((BattleNotificationSender) BattleResourceMediator.getMediatorInstance().getResource( BattleParticipant.PROXY_PARTICIPANT, BattleResource.BATTLE_NOTIFICATION_SENDER)).sendNotification( ((BattleNotificationBuilder) (BattleResourceMediator.getMediatorInstance().getResource( BattleOrganizer.getBattleParticipant(Battle.Participant.GOOD_GUYS), BattleResource.BATTLE_NOTIFICATION_BUILDER))).buildNotification( BattleOrganizer.getBattleState(BattleResult.BATTLE_LOST), BattleManager.getChainOfCommand().getCommandChainNotifier())); For the lack of a battle, try { synchronized(BattleInformationRouterLock.getLockInstance()) { BattleInformationRouterLock.getLockInstance().wait(); } } catch (InterruptedException ix) { if (BattleSessionManager.getBattleStatus( BattleResource.getLocalizedBattleResource(Locale.getDefault()), BattleContext.createContext( Kingdom.getMasterBattleCoordinatorInstance( new TweedleBeetlePuddlePaddleBattle()).populate( RegionManager.getArmpitProvince(Armpit.LEFTMOST)))) == BattleStatus.LOST) { if (LOGGER.isLoggable(Level.TOTALLY_SCREWED)) { LOGGER.logScrewage(BattleLogger.createBattleLogMessage( BattleStatusFormatter.format(BattleStatus.LOST_WAR, Locale.getDefault()))); } } } For the lack of a war, new ServiceExecutionJoinPoint( DistributedQueryAnalyzer.forwardQueryResult( NotificationSchemaManager.getAbstractSchemaMapper( new PublishSubscribeNotificationSchema()).getSchemaProxy(). executePublishSubscribeQueryPlan( NotificationSchema.ALERT, new NotificationSchemaPriority(SchemaPriority.MAX_PRIORITY), new PublisherMessage(MessageFactory.getAbstractMessage( MessageType.WRITTEN, new MessageTransport(MessageTransportType.WOUNDED_SURVIVOR), new MessageSessionDestination( DestinationManager.getNullDestinationForQueryPlan()))), DistributedWarMachine.getPartyRoleManager().getRegisteredParties( PartyRoleManager.PARTY_KING || PartyRoleManager.PARTY_GENERAL || PartyRoleManager.PARTY_AMBASSADOR)).getQueryResult(), PriorityMessageDispatcher.getPriorityDispatchInstance())). waitForService(); All for the lack of a horseshoe nail.
#QID8VR (1+1) / @hdghg / 909 дней назад
The Verb "execute", and its synonymous cousins "run", "start", "go", "justDoIt", "makeItSo", and the like, can perform the work of any other Verb by replacing it with an appropriate Executioner and a call to execute(). Need to wait? Waiter.execute(). Brush your teeth? ToothBrusher(myTeeth).go(). Take out the garbage? TrashDisposalPlanExecutor.doIt(). No Verb is safe; all can be replaced by a Noun on the run.
#3F0WZ7 (0) / @hdghg / 909 дней назад
Забавно читать такие вот статьи пять лет спустя https://dev.by/lenta/main/vyshla-java-7 . Жабагосподам в очередной раз не завезли лямбды и они делают вид что лямбды то и не нужны, да и вообще противоречат ООП. Другие языки которые используют лямбды, соответственно, нарушают традиции ООП, а потому ненужны. Через n лет появляются лямбды и никто даже не вспоминает как когда-то доказывал их ненужность.
#ZQNSDW (8) / @hdghg / 915 дней назад
Если б меня год назад спросили "Что такое энтерпрайз?", я бы сказал "Это ниибаца стандарты, автоматизированная сборка, заменяемые модули, странички которые загружаются за 0,1 сек при любой нагрузке, ejb которые скейлятся на 100+ серваков искаробки, тебе даже не надо знать как оно работает" Если бы меня сейчас спросили что такое энтерпрайз, я бы сказал "Это говно мамонта, которое 10+ лет борется за жизнь несмотря на неудачную попытку аборта. С синхронными ajax запросами, с сотней варнингов и ерроров в логе, с неинтуитивным интерфейсом, с либами скомпиленными под 1.3, с табличной версткой, с бекендом, написанным в приходе, с толстыми war-ками, с бд без связей и нормализации. Этот энтерпрайз регулярно получает похвалы от его пользователей, несморя на то разработчики которые над ним работают не понимают 50-80% его функционала. Во время пересборки и перезапуска энтерпрайза можно вскипятить кофе, посрать, послышать музыку, запостить на бнв"
#SGZSRT (11+1) / @hdghg / 916 дней назад
#IBM813 (1) / @l29ah / 923 дня назад

В Java 8 нет unsigned int но зато работать с int можно так так, будто это unsigned int.
Стандартный тип int может принимать значения от -2<sup>31</sup> до 2<sup>31</sup>-1.
При выходе за границы значений не выбрасываются исключения, но может возникнуть ошибка в вычислении.
Поэтому, если мы хотим работать с int как с unsigned int, мы можем продолжать использовать все те же операции с числами, и у нас не будет ошибки вычисления, если число не выходит за границы диапазона от 0 до 2<sup>32</sup>-1.

Для формирования строки, содержащей значение unsigned int, необходимо использовать статический метод Integer.toUnsignedString(int i). Также, можно использовать метод Integer.toUnsignedLong(int i) для получения правильного числа типа long.

Для того, чтобы получить unsigned int из строки содержащей число в диапазоне 0 до 2<sup>32</sup>-1 необходимо использовать статический метод Indeger.parseUnsignedInt(String s). Методы Integer.toUnsignedString(int i) и Indeger.parseUnsignedInt(String s) обращают друг друга.

Приведенный ниже код демонстрирует эти возможности.
```java
public class App {
public static void main(String[] args) {
System.out.println("== Defining and evaluating ints ==");
int i1 = 0x00;
int i2 = 0x7F_FF_FF_FF;
int i3 = 0x80_00_00_00;
int i4 = 0xFF_FF_FF_FF;
int i5 = i3 + 1;
System.out.println("i1: s " + i1 + " u " + Integer.toUnsignedString(i1));
System.out.println("i2: s " + i2 + " u " + Integer.toUnsignedString(i2));
System.out.println("i3: s " + i3 + " u " + Integer.toUnsignedString(i3));
System.out.println("i4: s " + i4 + " u " + Integer.toUnsignedString(i4));
System.out.println("i5: s " + i5 + " u " + Integer.toUnsignedString(i5));

    System.out.println("== Parsing ints ==");
    int i6 = Integer.parseUnsignedInt("0");
    int i7 = Integer.parseUnsignedInt("2147483647");
    int i8 = Integer.parseUnsignedInt("2147483648");
    int i9 = Integer.parseUnsignedInt("4294967295");
    System.out.println("i6: s " + i6 +  " u " + Integer.toUnsignedString(i6));
    System.out.println("i7: s " + i7 +  " u " + Integer.toUnsignedString(i7));
    System.out.println("i8: s " + i8 +  " u " + Integer.toUnsignedString(i8));
    System.out.println("i9: s " + i9 +  " u " + Integer.toUnsignedString(i9));

    System.out.println("== Comparing ints ==");
    boolean s12 = i1 > i2;
    boolean u12 = Integer.compareUnsigned(i1, i2) > 0;
    boolean s23 = i2 > i3;
    boolean u23 = Integer.compareUnsigned(i2, i3) > 0;
    boolean s34 = i3 > i4;
    boolean u34 = Integer.compareUnsigned(i3, i4) > 0;
    System.out.println("i1 > i2: signed: " + s12 + " unsigned: " + u12);
    System.out.println("i2 > i3: signed: " + s23 + " unsigned: " + u23);
    System.out.println("i3 > i4: signed: " + s34 + " unsigned: " + u34);
}

}

Полученный результат:

== Defining and evaluating ints ==
i1: s 0 u 0
i2: s 2147483647 u 2147483647
i3: s -2147483648 u 2147483648
i4: s -1 u 4294967295
i5: s -2147483647 u 2147483649
== Parsing ints ==
i6: s 0 u 0
i7: s 2147483647 u 2147483647
i8: s -2147483648 u 2147483648
i9: s -1 u 4294967295
== Comparing ints ==
i1 > i2: signed: false unsigned: false
i2 > i3: signed: true unsigned: false
i3 > i4: signed: false unsigned: false
```
Этот пост покрывает только часть особенностей Integer, полное описание смотри здесь: https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html

#STAG65 (23) / @hdghg / 923 дня назад
http://habrahabr.ru/post/240815/ >Также выяснилось что Java в Африке не та же самая Java, и поддержка стойкой криптографии зависит от страны, из-за чего пришлось отложить массовый переход на ECDSA. Что это блядь значит? Там что в другой стране на жабе не заработает Bouncy Castle? https://www.bouncycastle.org/wiki/pages/viewpage.action?pageId=362269 есть там поддержка ECDSA. А если правительства других стран ЗАПРЕЩАЮТ сука использовать какие-то алгоритмы шифрования, то переписывания хуйни с жабы на плюсов нихуя ничего не решит - реализация на плюсах тоже будет запрещенной. Схуя там такие тупые на этом хабре?
#TGYX4J (2) / @j123123 / 937 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.