Цитата #445143

xxx: я же тут местечковый натуралист любитель
xxx: поэтому когда гуляем и нужно подсказать растение/птицу, спрашивают меня
и есть такой прикол — если не знаешь птицу, то говоришь, что это дрозд
потому что их очень много
xxx: ну идём, спрашивают мол «что за цветок тут, не знаешь?»
йа на автомате: «ДРОЗД!»
xxx: *удивление*
Цитата #445143
Source: bash

Цитата #445142

ххх: стати на дрифтящих трамваях можно продаавать рекламу дороже, потому что фото с ним расходится намного больше в соцсетях…
Цитата #445142
Source: bash

[Перевод] Не слишком ли много текста в вашей игре?

image
TLDR.jpg (Заметьте: эта огромная простыня текста нужна всего лишь для выбора пола персонажа.)

«Слишком длинно. Вырежьте половину».

«Какую половину?»

«Ту, которая лишняя».

Их звёздные полтора часа


Вся моя рабта связана с созданием сюжетно богатых игр со множеством текста. В нашей компании Spiderweb Software мало сотрудников. Мы не можем позволить себе потрясающую графику, поэтому полагаемся на слова. На интересные, качественно написанные слова.


Сейчас мы работаем над ремастерингом нашей серии с самым любимым сюжетом и наилучшайшими текстами. Также мы завершили новую серию, в которой тоже было много слов. Подозреваю, что она была не так хороша, потому что продажи оказались плохими. Сейчас мы планируем начать совершенно новую серию, и нам нужно понять, какие объём и содержание текстов в ней должны быть.


Нам нужно принять множество решений, поэтому я много думал о текстах в играх, и пришёл к некоторым выводам.

Для справки


Роман приличного размера содержит примерно 100 тысяч слов. В Библии около миллиона слов.


В самой разговорчивой и популярной игре Avernum 3, над ремастерингом которой я сейчас работаю, примерно 200 тысяч слов. После её выпуска люди говорили, что в ней очень-очень-очень много текста. Однако по современным стандартам она предельно лаконична.


Для сравнения, в одной из лучших с точки зрения подачи сюжета RPG последнего времени The Witcher 3 около 450 тысяч слов. Для The Witcher 3 «лучшая подача сюжета» означает, что в ней одна очень хорошая сюжетная линия и множество других, вполне неплохих сюжетных линий. (если честно, я считаю, что дополнение Heart of Stone написано действительно хорошо.)


Раздувание текстов продолжается. В Divinity: Original Sin было всего-то 350 тысяч слов. В Tyranny — уже 600 тысяч слов, рассказывающих о том, как вы становитесь самым злобным в мире менеджером среднего звена, пытаясь разобраться во всех 73 фракциях игры.
Читать дальше →
[Перевод] Не слишком ли много текста в вашей игре?
Source: habrahabr

ЖГУТ — телеграм бот для оказания первой помощи



Честно говоря, удивлён что информации о нём не попала на Гиктаймс. По-этому, хочу исправить эту оплошность.

Два одессита Фёдор Сердюк и Евгений Плохой создали своеобразный справочник оказания первой помощи на основе телеграм бота. Вот что пишет Фёдор Сердюк о своём детище:

Каждый из нас может оказаться в ситуации, когда выживание зависит от скорости оказания помощи. Каждый может стать жертвой ДТП или падения с высоты, сердце каждого может остановиться. Такие же риски — у наших родителей, семей и друзей.
Читать дальше →
ЖГУТ — телеграм бот для оказания первой помощи
Source: geektimes

Цитата #445141

Комментарий к одному недавнему фантастическому фильму, претендующему на научность:

Пора создавать отдельную категорию «женская фантастика». Там любовь сильнее гравитации, времени и всё такое прочее.
Цитата #445141
Source: bash

StringBuffer, и как тяжело избавиться от наследия старого кода

Всем привет. Эта статья — вольный перевод поста StringBuffer, and how hard it is to get rid of legacy code. Как-то очень он мне запал в душу, поэтому решил перевести. Поехали.


В 2006-м, в 5-й java появился StringBuilder. Более легковесная и разумная альтернатива StringBuffer. Вот, что говорит официальная документация по StringBuffer:

Этот класс дополнен аналогичным классом предназначенным для использования в одном потоке — StringBuilder. В общем случае нужно отдавать предпочтение классу StringBuilder, так как он поддерживает все те же операции, что и этот (StringBuffer), но быстрее, так как не выполняет никаких синхронизаций.


Иметь synchronized в StringBuffer вообще никогда не было хорошей идеей. Основная проблема в том, что одной операции никогда не достаточно. Одиночная конкатенация .append(x) бесполезная без других операций, таких как .append(y) и .toString(). В то время, когда каждый конкретный метод потокобезопасный, вы не можете сделать несколько вызовов без конкуренции между потоками. Ваша единственная опция — внешняя синхронизация.


Так, что? Получается, 10 лет спустя уже никто не использует StringBuffer!? Ну, по крайней мере, точно не для нового функционала!?

Сколько объектов создает этот код?


Как я уже писал раньше, виртуальная машина создает много объектов на старте или при загрузке основных библиотек. Гораздо больше, чем Вы могли бы представить, задавая вопрос выше:

public class Main {
    public static void main(String... args) {
        System.out.println("Hello " + "world");
    }
}


Oracle JVM 8-й версии создает приблизительно 10_000 объектов для выполнения этой программы.
Читать дальше →
StringBuffer, и как тяжело избавиться от наследия старого кода
Source: habrahabr

Пост №3125666

Автор: egoran







Развернуть



{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»/post/3125666″
},
«headline»: «РА6£Ш4/© 2017 Ryan Pagelow BUNICOMIC.COM / buni :: Смешные комиксы (веб-комиксы с юмором и их переводы)»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img0.joyreactor.cc/pics/post/full/%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-buni-3878090.jpeg»,
«height»: 1023,
«width»: 780 },
«datePublished»: «2017-06-02T10:02:49+03:00»,
«dateModified»: «2017-06-02T10:02:49+03:00»,
«author»: {
«@type»: «Person»,
«name»: «egoran»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «»
}

Комментировать 
Пост №3125666
Source: Joyreactor

Adobe Scan превращает смартфон в портативный сканер

Компания Adobe представила новое мобильное приложение Adobe Scan. Оно превращает смартфон или планшет в портативный сканер. Достаточно просто запустить программу и навести камеру на документ, чтобы создать […]
Adobe Scan превращает смартфон в портативный сканер
Source: 4pda

Через 10 дней ФАС подаст иск против LG за манипулирование ценами на смартфоны

imageВ течение 10 дней Федеральная антимонопольная служба (ФАС) подаст административный иск против южнокорейской компании LG. Она подозревается в манипуляции ценами на смартфоны в России.


Дело в отношении компании находится «буквально на финальной, технологической стадии возбуждения», — рассказал корреспонденту агентства «РИА Новости» заместитель главы ФАС Андрей Цариковский. Читать дальше →
Через 10 дней ФАС подаст иск против LG за манипулирование ценами на смартфоны
Source: geektimes

В России защитился первый кандидат теологических наук


Протоиерей Павел Хондзинский. Фото: Православный Свято-Тихоновский университет/Александр Филиппов


Российская наука достигла очередного рубежа. В стране появился первый кандидат теологических наук. Им стал протоиерей Павел Хондзинский — декан богословского факультета Православного Свято-Тихоновского университета, сообщает РИА Новости. Специалист подготовил диссертацию по теме «Разрешение проблем русского богословия XVIII века в синтезе святителя Филарета, митрополита Московского». Интересно, что в качестве источника научного знания диссертант заявил в том числе свой «опыт веры и жизни теолога», то есть личные озарения и снизошедшие откровения.


Защита проходила в Общецерковной аспирантуре и докторантуре имени святых Кирилла и Мефодия. За присуждение учёной степени проголосовал 21 из 22 присутствовавших членов Объединённого диссертационного совета по теологии. Диссертационный совет возглавляет учёный из Московского патриархата — митрополит Волоколамский Иларион.
Читать дальше →
В России защитился первый кандидат теологических наук
Source: geektimes