
Горячий тезис: слобода творчества неотделима от свободы критики этого творчества.
Дата рождения: 01.11.1983
Тотальная неудачница и убийца жёстких дисков. Самая большая поклонница Ариэль. Член ордена Вселенского тормоза имени Осаки-сан. Любительница каваййных переднеприводных машинок. Суккуб на полставки. Когти прилагаются.
Горячий тезис: слобода творчества неотделима от свободы критики этого творчества.
Очередь к врачу напоминает игру «Сто к одному».
Не, я знаю, что For Each, не смотря на использование варианта, работает быстрее, чем просто For с индексом, но чтобы настолько... Коллекция, 240 тысяч элементов типа Long, с которым в цикле производятся действия (коллекция перегоняется в массив). For с индексом пережёвывает коллекцию за тридцать-сорок секунд. For Each проносится по коллекции за 0.12 секунд.
Оказалось, что старые версии Windows испытывают некоторые затруднения в парсинге строк и эмодзиками. Ну или это я что-то не так делаю, либо хочу не того. Короче, мне надо было взять строку в UTF-8 и заэкранировать ей в HTML кодах. Всякие CharNextW() давали мне не то, что нужно, а то и вообще ничего не давали. Поэтому пришлось открыть доки и написать собственный парсер UTF-8 строки =_= И он даже заработал.
В «GTA LCS» есть побочная миссия «Ангелы мщения», где нужно найти одного из вигилантов, «наводящих порядок на улицах», и вместе с ним гонять между точками, моча байкеров и прочих хулиганов. На миссию пускают только если герой одет в костюм этих вигилантов. Так вот, в этом костюме присутствует шапка, которая сильно смахивает на шапку Муссолини. Не знаю, может быть, это какая-то итальянская народная шапка и все совпадения случайны, но забавно.
Видела как продвинутые пользователи мыши и клавиатуры называют сертификаты Let's Encrypt «бомжатскими».
Говорят, прибалты разрабатывали план заболачивания отдельных местностей для предотвращения вторжения в их страны оккупантов. И план сработал! Правда, не без нюанса.
Допрошла «Blue Shift». Это дополнение, конечно, сильно слабее, чем основная игра и «Opposing Force», но в прошлый раз мне более-менее понравилось, а теперь я просто страдала. Особенно в последней части игры, которую я оставила напоследок. В какой-то момент меня начало тошнить, и играла я превозмогая =_=
Во-первых, дизайнер уровня понапихал всюду вспышек и мельтешащих огней, что приходилось пробегать такие места побыстрее, а в концовке, где никуда не сбежишь, и экран по задумке авторов помигивает зелёным, я просто прикрыла глаза рукой и ждала, когда это насилие закончится.
А во-вторых, все эти вспышки всегда были со мной. Дело в том, что последняя часть, где главгерой приходит к телепортатору и пытается зарядить для него батарейку, по большей части погружена в непроглядную тьму. А тут ещё дизайнер решил сделать поверхности посложнее: они то повреждены и поломаны, то трубы какие-то, то хитрые углы, то предметы всякие расставлены.
А фонарик в игре работает таким образом, что игра вычисляет, куда ложится световое пятно, и делает то место светлее. При этом свет не распространяется по сторонам, а жёстко проецируется на конкретную ровную поверхность. В результате чего, залезаешь в какую-нибудь дыру, где куча сложных поверхностей и светишь фонариком, а фонарик освещает только один полигон, оставляя всё вокруг тёмным. Ты чуть смещаешь взгляд, и освещаться начинает другой полигон, а первый погружается в темноту. И чтобы иметь полную картину, приходится елозить фонариком туда-сюда, запоминая то, что он высветит. И как это выглядит? Как непрерывное мельтешение.
А если помещение чуть побольше, то там попросту никакого толку от фонарика: можно хоть что-то осветить только постоянно глядя себе под ноги, что в шутере – самое то. Доходило до того, что в какие-то моменты я не понимала, включен у меня фонарик или нет.
Попутно ещё и интерфейс окончательно уехал на задний план. Я жаловалась, что в «Opposing Force» нифига не видно бледно-зелёного прицела, так тут голубенький прицел было видно (либо я просто привыкла), а вот цифер в углах экрана – нет. Замечательно.
Казалось бы, ну добавь ты гаммы и не мучайся. Так я и добавила относительно стандартного значения. А, судя по тому, что на уровнях на улице, всё было прекрасно освещено и проблем с видимостью не возникало, всё это так и задумано.
Проблема не в том, что им нравится то, что не нравится нам. Проблема в том, что они хотят, чтобы существовало только то, что нравится им.
Напоминаю, что до того как в телеграмке появилось «Избранное», его роль выполнял контакт самого пользователя. Видимо, люди особенно активно слали сами себе интересные посты, и олимпиадники облагородили этот процесс: переименовали контакт, добавили прикольную аватарку, сразу же показывают его без необходимости добавлять ручками. Да, но не смотря на изменения, это по-прежнему контакт самого пользователя.
Совершила нападение на Дыбр. Теперь мои посты ещё и там будут. Главное, что постилка почти та же самая, что и для LJ/DW, но с некоторыми доработками. Ну и разобралась, как работает сайт.
Я набираю текст, глядя (поглядывая) на клавиатуру – всё нет духа заняться этим вопросом. Вчера вдруг заметила, что на некотором количестве клавиш на основной клавиатуре у меня полностью стёрты буквы.
Неожиданно сдохла батарейка на PSP =_=
reg[ister] [@]nickname — зареристрироваться.
@nickname[+[[offset] limit]] — информация о пользователе. + — с
последними постами.
w[hoami] — информация о себе.
login — получить URL для входа на сайт.
+5 — последние 5 постов ленты подписок.
+20 10 — последние 10 постов ленты подписок со смещением 20 постов.
тег или *другой тег — последние 10 постов с указанным тегом.
@user тег или @user *другой тег — последние 10 постов пользователя с указанным тегом.
При отображении постов с тегом действуют те же аттрибуты количества и смещения, что и при выборке постов из ленты. Например:
arts *point +5 отобразит пять последних постов arts с тегом point.
p|pm[+[[offset] limit]] — показать свои последние личные/закрытые посты.
tag1 tag2 *tag3 текст сообщения
или
тег с пробелами 1, тег с пробелами 2 текст сообщения
или
** тег с пробелами 1, тег с пробелами 2
текст сообщения
#post_id тег1 тег2 или #post_id ** тег 1, тег 2 — обновить теги.
e #post_id тег1 тег2 текст или e #post_id тег 1, тег 2 текст — отредактировать пост.
Чтобы добавить пост без тегов — просто отправьте текст.
Для форматирования текста в постах и комментариях используется Markdown.
Более подробная информация о Markdown здесь: https://point.im/help/markdown .
p|pm @nickname1 @nickname2 тег1 тег2 текст сообщения
или
p|pm @nickname1 @nickname2 тег 1, тег 2 текст сообщения
или
p|pm ** тег 1, тег 2
текст сообщения
i[nvite] #post_id @nickname1 @nickname2 — пригласить пользователя в закрытый пост.
[ui|uninvite] #post_id @nickname1 @nickname2 — удалить пользователя из закрытого поста.
d #post_id — удалить пост.
#post_id — показать пост.
#post_id+ — показать пост и последние 10 комментариев.
#post_id++ — показать пост и все комментарии.
#post_id+20 — показать пост и первые 20 комментариев.
#post_id+20 10 — показать пост и 10 комментариев, начиная с 20-го.
#post_id/comment_number or #post_id.comment_number — показать комментарий.
#post_id текст — ответить на пост.
#post_id/comment_number текст или #post_id.comment_number текст — ответить на комментарий.
d #post_id/comment_number or d #post_id.comment_number — удалить комментарий.
D L или D LAST - удалить последний пост или комментарий.
! #post_id[/comment_number] [текст] — порекомендовать пост или комментарий. Текст будет добавлен как новый комментарий.
Обратите внимание: повторная команда удалит рекомендацию, связанный с ней комментарий также будет удалён.
s или subscriptions — посмотреть подписки.
s @nickname — подписаться на посты и рекомендации пользователя. Если блог пользователя скрыт, ему будет отправлен запрос на добавление Вас в белый список.
s! @nickname — подписаться на рекомендации пользователя.
s тег или s *тег с пробелами — подписаться на тег.
s @nickname тег или s @nickname *тег с пробелами — подписаться на тег пользователя.
u @nickname — отписаться от постов и рекомендаций пользователя.
u! @nickname — отписаться от рекомендаций пользовтеля. Подписка на его посты сохранится.
u тег или u *тег с пробелами — отписаться от тега.
u @nickname тег или u @nickname *тег с пробелами — отписаться от тега пользователя.
wl или whitelist — посмотреть содержимое белого списка.
wl @nickname — добавить пользователя в белый список.
uwl @nickname — удалить пользователя из белого списка.
bl или blacklist — посмотреть содержимое чёрного списка.
bl @nickname — добавить пользователя в чёрный список.
ubl @nickname — удалить пользователя из чёрного списка.
bl тег или bl *тег с пробелами - добавить тег в чёрный список.
bl @nickname тег или bl @nickname *тег с пробелами - добавить тег пользователя в чёрный список.
ubl тег или ubl *тег с пробелами - удалить тег из чёрного списка.
ubl @nickname тег или ubl @nickname *тег с пробелами - уда
Научилась делать ботов-уведомляторов для телеграмки на VB. Документация по API, конечно, написана в лучших традициях Роберта Гейла. Особенно порадовало описание отправки картинок и файлов на сервер, типа, можно указать URL, можно указать ID, а можно «КАК БРОУЗЕР ЗАГРУЖАЕТ КАРТИНКИ НА САЙТ». Я час ломала голову, пока не додумалась, что оно в отправляемой форме хочет имя файла, даже если это имя потом нигде не будет использоваться.
Говорят, там новый «Assassin's Creed» не успел выйти, а уже вернулся в форму.
Это у меня броузер неправильный или в вэбморде на тытрубе в результатах поиска предпросмотры видосов прилеплены друг к другу?
Был какой-то старый советский фильм. Там народ куда-то плыл на пароходе (или военном корабле), и в какой-то момент старушка подняла кипиш, что некий чувак украл у неё кошелёк. Солдаты взяли и выкинули чувака за борт. И тут старушка нашла кошелёк в другом кармане и удивлённо показала солдатам. Те взяли и выкинули старушку за борт. Вот это я понимаю – культура отмены!
Ёбаные олимпиадники! Как объяснить пожилому человеку, как вернуть контакт из архива? Нахуя вообще нужно было прятать архив в мобильной версии? >_<