Pull to refresh
4
0
Настоящее имя @AngReload

Специализация

Send message

Куда сообщать об ошибках на хабре?
Хочу сообщить что на странице комментариев пользователя опечатка в классе:
comment-item__time_pubished, вместо
comment-item__time_published
и не везде работает интерполяция класса описывающего цвет цвет инконки когда нет аватара:
default-image_ в кнопке меню пользователя btn_navbar_user-dropdown или default-image_{$avatar.color}} во вспывающей менюшке при наведении на аватар в комментарии вместо default-image_blue

Для поддержки такого смешанного стиля придется подсвечивать табы и пробелы, а выглядит это не очень. О пробелах проще договориться.


Если использовать для соответствия кодастайлу


  1. автоматическую конвертацию пробелов в табы при открытии файла и
  2. обратную при сохранении файла

то IDE такие участки поломает.

Интересно, что Дуров, заявляя что от чтения переписки риск терактов не исчезнет, ссылается на Гиктаймс, конкретно на статью «Парижские террористы не полагались на шифрование, а просто использовали одноразовые телефоны».


Цитата
Время появления информации о том, что почти три месяца назад Telegram якобы использовался при подготовке теракта, вызывает вопросы. Печально, если спецслужбы России эксплуатируют подобную трагедию как предлог для усиления своего влияния и контроля над населением.

К сожалению, средства коммуникации вроде Telegram или WhatsApp не могут стать небезопасными только для потенциальных террористов. Шифрование этих сервисов либо одинаково защищает всех пользователей, либо всех их ставит под удар. Отказ от оконечного шифрования в отдельно взятой стране сделает десятки миллионов людей беззащитными от атак хакеров и шантажа коррумпированных чиновников.

Более того, ослабление шифрования во всех мессенджерах приведет к подрыву национальной безопасности страны в целом, так как в этом случае иностранные спецслужбы неизбежно тоже получат доступ к переписке граждан России. При этом риск терактов не исчезнет – как показали события в Париже, для проведения теракта достаточно одноразовых телефонов и обычных CMC без всякого шифрования. https://geektimes.ru/post/273188/

Вы обещались написать про SSRTGI, когда будет пост?

Прошу прощения, если кто использовал код выше.
Рекомендую заменить селекторы на уникальные:


@-moz-document domain("codepen.io") {
    #the-body > #output:hover > .background-image {
        transform: none;
    }

    .codepen-embed-body {
        font-size: 0;
    }
}

Вот об этом:

Также на начально экране Run Pen (с шестеренками), при наведении (в firefox) или при убирании курсора во время анимации (chrome).
Сомневаюсь что это у всех есть: разработчики в этом случае CodePen это давно бы исправили.

У кого-нибудь кроме меня есть полосы прокрутки во фреймах CodePen?
Я посмотрел, откуда они появляются и написал userstyle чтобы убрать их.


@-moz-document domain("codepen.io") {
    #output:hover .background-image {
        transform: none;
    }

    body {
        font-size: 0;
    }
}

На сайте Spritz есть демка, там пробовал читать начиная со скорости 250 и далее, даже получалось, простые и похожие тексты наподобии «Вы с нами десять минут и чтаете 500 слов в минуту, поделитесь этим в фейсбуке».


А вот на 150 мне внезапно предложили художественный текст, который я не осилил: по одному слову не получалось определить кому принадлежит реплика, удручало, что возвратиться\обозреть праграф, форматирование — невозможно, хотелось остановиться, дать воображению нарисовать картину. В итоге смысла понято ноль, только обрывки слов.


Не понимаю, как так можно книги читать. Кажется, мне это пригодно только для просмотра развлекательных постов соцсетях.

+ 19.2.2017 Идем на фриланс на поиски второго программиста. Люди начинают отзываться, но посмотрев код — отказываются.

Отчего статус события «положительный»? Вроде, тревожный знак.

Код прошедший автоформатирование
#include <stdio.h>
#include <string.h>
int main() {
  char a[] = "4321";
  char d[5];
  int fact = 24;
  int i, j, z;
  int y = 0;
  char c;
  while (y != fact) {
    printf("%s\n", a);
    i = 1;
    while (a[i] > a[i - 1]) {
      i++;
    }
    j = 0;
    while (a[j] < a[i]) {
      j++;
    }
    c = a[j];
    a[j] = a[i];
    a[i] = c;
    strcpy(d, a);
    z = 0;
    for (i -= 1; i > -1; i--) a[z++] = d[i];
    y++;
  }
}
  • разверните окно установщика на весь экран без рамки, пусть юзер любуется веселым фоном установщика
  • диалог мастера установки должен быть поверх всех окон и не сворачиваться, чтобы не было соблазна что-то еще делать вовремя установки
  • в выборе компенентов воздержитесь от пояснений о сути непонятно именованных частей программы (Lib GDX v11.6, JkILL 0.4.1, Zlkh Inc Enterprise 2019), пусть юзер гуглит (учитывая предущие пункты — браузер придется запускать с другого компьютера)
  • частично заблокируйте выбор папки для установки, пусть у юзера будет только переключатель между C:\Program Files\Steam\steamapps и D:\Program Files\Steam\steamapps
  • разбросайте скрытых в расширенных настройках, в дополнительных экранах полупрозрачных галочек об установке Майл-клиента, Гугл Хрома, ЯндексБара. Денег мало не бывает.
  • запускайте скрипты в bat, cmd, js, запускайте виндовые диалоги копирования и используйте прочие трюки. Такие окоши выгляядят очень по хакерески.
  • скройте выполнение части батников, желательно тех которые могут потребовать ввода от пользователя для работы
  • приостанавливайте установку для загрузки чего-нибудь из интеренета
  • посреди установки выдайте аллерт с дальнейшими действиями после завершения установки зайдите в меню пуск → reclock → настройки и активирейте галочку ..., процесс установки должен приостановиться до закрытия окошка.
  • после окончания откройте в браузере страничку с рекламмой ж-)
Вроде давно вижу такой особый вид платных постов.
Мегапост — Симбиоз обычной публикации и промолендинга. Отличается от обычной публикации оформлением, версткой и возможностями внедрения стороннего кода.
инфа отсюда: https://tmtm.ru/services/native_special/
В моём юзерстиле для хабра есть такие строки:
	.voting-wjt__counter-score::after {
		content: ', ' attr(title);
		color: rgb(84, 84, 84);
		text-transform: lowercase;
		font-weight: normal;
	}

Вытаскивают положительную и отрицательную оценки на обозрение. Изначально делал для комментариев, но сейчас я также вижу и оценки статей тоже работают.

Лично моё мнение: оценки должны быть видны, но лучше в полном виде:
±RATING = QUALITY% × POPULARITY
Быстрее, чем вариант из статьи (в Chrome и Edge), рекурсия — это тоже не бесплатно:
https://jsperf.com/flatten2

Но в Firefox — худший. И в целом не лучший, особенно в сравнении с flattenReduceArrayES5 от Fen1kz

Но, согласитесь, ни одной новой переменной, даже функции нет, простой однострочник, TheShock правильно подметил, что автор нас пытается ввести в заблуждение.
Я думаю иперативно можно написать так:
let arr = [1, [2], [3, [[4]]]];

while (arr.some(Array.isArray)) {
	arr = [].concat(...arr);
}

console.log(arr);
Спасибо. Правда, в «А теперь за работу!» я ожидал увидеть написание собстенно мода, а то так и осталось неосвященным что можно такого сделать с игрой посредством js.
Самый трушный вариант:
— Luchezarnyj
— Parjashhij
— Kradushhijsja
— Ispepeljajushhij
— Pronzajushhij
— Tenepodobnyj
— Ryskajushhij
Меня превратно поняли. Мне проще в псевдокоде объяснится:
Вместо:
Загрузить две картинки

Возвести значения цветовых каналов изображений в квадрат
  Наложить изображения
Найти корень

Опять возвести в квадрат
  Сделать тонирование
Опять найти корень

Вывести финальное изображение

Так:
Загрузить изображения
Возвести значения в корень

Наложить изображения
Тонировать

Найти корень
Вывести результат

То есть, я хочу сказать, что гамма-коррекция не относится к интерполяции или другой обработке, и не следует её пихать в каждый фильтр, а делать непосредственно при операциях ввода-вывода.

Information

Rating
Does not participate
Registered
Activity