Да, в общем, ситуация та же, что буквально со всеми предметами, просто в IT это заметнее, ибо там книжное знание ещё не слишком далеко оторвано от жизни.
Это вы ещё Нетфликса не видели (фигура речи, ничего не знаю конкретно про вас - может, и видели). Я бы сам и не подумал им пользоваться (смотрю кино довольно редко и выборочно), но член семьи подогнал семейный аккаунт. Вводишь в поиск название фильма - тебе вываливается полный экран чего-то. Я бы даже и не возражал против их желания впарить что-то, кабы они сперва написали, что "по вашему запросу ничего не найдено". Блин, люди всерьёз полагают, что, не найдя "Техасскую резню бензопилой", человек вместо неё начнёт смотреть "Элен и ребята"??
Мой, такое чувство, наоборот, ни деталей не держит, ни нюансов не продумывает, а со скрипом пытается составить хоть какую-то общую картину. Ну либо держит эти детали и нюансы где-то в глубине, мне о них не говорит, только уже составленную общую картину показывает.
О. Всегда как-то скептически относился к креативам этого автора, а тут в первых абзацах прямо узнал себя. Правда, я себя считал не "тупым", а "нестандартно мыслящим", но в последние годы начинает казаться, что это примерно одно и то же. По телефону говорить вообще боюсь панически...
Оценивать себя по митингам можно только если ты Ленин. Я на митингах обычно вообще "сижу, туплю". Коллеги что-то обсуждают, живо, бойко, вроде, всё по-делу, не воду льют. Меня иногда спросят, типа, а ты что об этом думаешь, я в ответ: "А?... Эээ... А! Согласен! Замечаний и возражений не имею." Да, ценные идеи и дельные мысли мне, обычно, приходят медленно, туго и вразнобой - но тем же бойко мыслящим коллегам они, зачастую, вообще не приходят! Уже после митинга, бывает, посижу, потуплю, похожу, потуплю, схожу, кофе попью, потуплю - вроде, наконец-то что-то начнёт складываться в башке, вопросы начинают возникать - другие какие-то, на митинге, вроде, не обсуждали. Подойду к коллегам: "Слуште, коллеги, а что по-поводу вот этого вот? - Эээмм... чаво?? - (минут пять объясняешь, пока до них дойдёт) - Хмм... а ведь и правда, хороший вопрос. А чо ты на митинге не спросил? - Не пришло в голову, а вы чо не спросили? - Ну, и нам не пришло..." При том что опыт работы и уровень знания предметной области у нас с ними примерно схожий, каких-либо уникальных знаний темы у меня, как правило, нет.
Насколько я помню, "миф" (уж в кавычках или без), зачастую преподносился в том виде, что существуют некие "хорошие разработчики" и "просто разработчики", и производительность первых в разы (иногда пишут про десятки раз) выше оной вторых, при этом - ключевой пункт - независимо от опыта. Т. е., согласно "мифу", через какой-то относительно небольшой временной промежуток (зачастую фигурировала цифра в пять лет, а минимально, кажется, мне попадалась и в два года... джва года, Карл!) разработчик упирается в некий непреодолимый потолок, только у "хороших разработчиков" он очень сильно выше. Понятно, что если "хорошего разработчика" посадить делать незнакомую задачу на незнакомом языке, провал в производительности будет ожидаем, но он будет за относительно пренебрежимое время преодолен, и опять "хороший разработчик" будет в десятки раз эффективнее "просто разработчиков", даже сидящих за этими задачами на этом языке плотно и давно. Очень модная тема была лет десять назад, уж не знаю, это она с тех пор на нет сошла, или это я перестал читать авторов, которые её разгоняли...
Я работал удалённо программистом с самого начала ковида, пока не понадобилось использовать прибор Polhemus Viper для захвата движения - домой мне его брать запретили даже на время, сказали, только в офисе, и более того - в любой момент может прийти эффективный менеджер и забрать прибор - ты отдавай и жди, пока обратно принесут, им надо его к клиентам возить, впаривать, у них приоритет выше, чем у тебя. Я за пару дней написал что-то вроде программного эмулятора этого прибора и записал несколько наборов тестовых данных, после чего засел дома писать алгоритм обработки. Пишу, и чо-то дичь выходит. Проверил, перепроверил, отдебажил, переотдебажил, доки перечитал, маны перекурил - всё никак, не уходит дичь. Уже начинаю себя ощущать как географ, не нашедший на карте Берингов пролив, типа, мой алгоритм неправильный и в основе своей нерабочий - хотя вот же ясно, что должен быть рабочий!!11одинодин Придумал совсем-совсем специально упрощённые сценарии для проверки основ алгоритма - записанные данные на эти сценарии не налазят, пришлось ехать в офис за новыми. Оказалось, что сам прибор сбоит - вероятно, его в своих бизнес-вояжах раздолбали эффективные менеджеры, или хз, вот на первый взгляд вроде нормально, но, если присмотреться, точность датчиков ни к чёрту и, хуже того, плавающая. Не было шанса "отладить" алгоритм. В принципе, по-любому неожиданная подляна с аппаратной стороны, но, ходи я в офис и дебажь на реальном приборе, думаю, гораздо быстрее бы догадался.
Оба произведения изобилуют упоросом вроде красивых женских имён Teljatine и Telegue
Помню, в какой-то теле-радио-викторине начала 90-х был вопрос "что такое буженина?", и один из вариантов ответа был "женское имя". Я, вроде, знал откуда-то, что это некое мясное блюдо, но подумал, что как женское имя тоже бы неплохо зашло. Княгиня Буженина Алексеевна...
Для сайта с небольшим числом уникальных юзеров (миллионы) и умеренным количеством уникальных страниц (в пределах 4294967295-1, т. е. сколько влезает в беззнаковое 4-байтное целое, нуль зарезервируем), вот как-то так не выйдет (на корявом псевдо-коде а-ля что-то си-образное):
const unsigned long MAX_USER_ID = 1000000; // миллион, представляете, целый миллион!
unsigned long visits[MAX_USER_ID][2]; // где-то 8Мб на миллион юзеров
// читаем первый файл
for([UserID, PageID] in file1)
{
*v = &visits[UserID]; // ну типа сцылко
if ( v[1] > 0) continue; // уже вторая заполнена - две уникальных есть
if ((v[0] > 0) && (v[0] != PageID)) v[1] = PageID; // первая заполнена и не равна текущей - заполнить вторую
else if (v[0] == 0) v[0] = PageID; // обе пустые - заполнить первую
}
// читаем второй файл
for(UserID, PageID in file2)
{
if ( v[1] > 0) print(UserID); // уже две уникальных за прошлый день
else if ((v[0] > 0) && (v[0] != PageID)) print(UserID); // была одна за прошлый день, а щас другая
// иначе за прошлый ничего не было - не надо
}
Всего-то порядка 8Мб на миллион юзеров, 8Гб на миллиард, O(N), все дела.
Какой я киберспортсмен, киберспортсмены вон заморачиваются, как бы перепрошить проводную клавиатуру, чтобы время отклика сократить с 8 миллисекунд до одной миллисекунды, уж не знаю, правда это им что-то меняет, или понты. Я простой смертный казуал, но определённая настороженность присутствует: у меня нет опыта использования именно блютус-клавиатуры, есть наушники старенькие, на 4 блютусе, там задержка звука чо-то чуть не пол-секунды - ладно, музыку играть или кино смотреть, это всё софтом компенсируется, а для устройства ввода как? Или мышь была беспроводная, она всё норовила начать энергосберегать, и при выходе из этого режима у неё начинались тупки чуть ли не секундные - это фишка конкретной мыши, или всей технологии вообще? Опять же, давно это было - с тех пор как оно улучшилось - в разы, на порядки, на доли процента, никак?
Собственно, Paul Graham ещё в каком-то 2005 году писал, что не только технология, даже идея не важна - просто стартуйте стартапъ, в процессе ваша идея всё равно ещё сто раз поменяется.
Слышал что-то подобное про Забайкалье, но буквально пару раз ("народ лютый, потомки каторжан, бывшие зэки и будущие зэки"). Чем обижаться, лучше в ответ многозначительно позвенеть кандалами.
Я сам вообще никогда ничего не делал с ahk, но, мне казалось, судя по описаниям, что "слои" люди на нём эмулировали.
Настраиваемые клавиатуры, насколько я могу судить, далеко не всегда собирают под себя, полно таких, как я - купил у какой-то конторы готовый Moonlander и доволен, и Ergodox-ы, и другие модели вполне готовые продают. Даже те, кто "собирает", как я понял, далеко не всегда прям всё сами строгают, паяют и 3D-печатают: можно купить, например, готовые печатные платы, вырезанные под конкретные модели клавиатур, с дорожками и дырочками в нужных местах - если продают платы, точно так же могли бы продавать и мембраны.
У типичного - во всяком случае, для меня - видео на ютубе бывают три кодека: mp4v, vp9 и avc1, разрешения от 144p до 1440p, FPS порой начинается аж с 6-8, но обычно несколько стримов по 30 и несколько по 60 FPS (что такое "герцовка" применительно к кодированию видео я не знаю). И вот они во всём этом не таком уж и многообразии форматов и разрешений годами держат многогигабайтные многочасовые игровые стримы Васи с другом Колей, они их сами во всё это перекодируют, они не позволяют просто самому в произвольном формате и кодеке залить, и вот таких стримов у них там - десятки? сотни тысяч? миллионы, может быть? - но вкорячивать небольшое количество (рекламодателей-то всяко меньше, чем стримеров и блоггеров) недлинных (ну уж всяко не многочасоых) рекламных роликов, которые как раз им деньги-то и приносят, они вдруг заколебутся?
Ну я, в принципе, готов был бы даже вместо плагина, тупо вырезающего рекламу, поставить плагин, где-то в фоне загружающий эту рекламу, и даже кликающий на неё - пусть только мне не показывает, всё равно смысла нет мне показывать, я не куплю рекламируемое, уверен в себе на 146%. Трафика не жалко, гугл доволен, я доволен, все довольны. Пунктов, что "если ты никогда ничего не купишь - уходи!", вроде, даже в пользовательском соглашении ютуба нет?
По ключевым кадрам, вроде, можно без проблем резать-клеить, ничего не перекодируя. Не в курсе, как конкретно отдаёт видео YouTube, недавно писал себе качалку для рутуба на основе вот этого поста - там видео отдаётся короткими кусочками по несколько секунд, их можно склеить в один файл просто конкатенацией байтов, а можно отдельными файлами сохранить - что так, что эдак, вроде, без проблем проигрывается. Что мешает в какой-то момент отдать несколько кусков не авторского видео, а рекламного?
Да, в общем, ситуация та же, что буквально со всеми предметами, просто в IT это заметнее, ибо там книжное знание ещё не слишком далеко оторвано от жизни.
Это вы ещё Нетфликса не видели (фигура речи, ничего не знаю конкретно про вас - может, и видели). Я бы сам и не подумал им пользоваться (смотрю кино довольно редко и выборочно), но член семьи подогнал семейный аккаунт. Вводишь в поиск название фильма - тебе вываливается полный экран чего-то. Я бы даже и не возражал против их желания впарить что-то, кабы они сперва написали, что "по вашему запросу ничего не найдено". Блин, люди всерьёз полагают, что, не найдя "Техасскую резню бензопилой", человек вместо неё начнёт смотреть "Элен и ребята"??
Мой, такое чувство, наоборот, ни деталей не держит, ни нюансов не продумывает, а со скрипом пытается составить хоть какую-то общую картину. Ну либо держит эти детали и нюансы где-то в глубине, мне о них не говорит, только уже составленную общую картину показывает.
О. Всегда как-то скептически относился к креативам этого автора, а тут в первых абзацах прямо узнал себя. Правда, я себя считал не "тупым", а "нестандартно мыслящим", но в последние годы начинает казаться, что это примерно одно и то же. По телефону говорить вообще боюсь панически...
Оценивать себя по митингам можно только если ты Ленин. Я на митингах обычно вообще "сижу, туплю". Коллеги что-то обсуждают, живо, бойко, вроде, всё по-делу, не воду льют. Меня иногда спросят, типа, а ты что об этом думаешь, я в ответ: "А?... Эээ... А! Согласен! Замечаний и возражений не имею." Да, ценные идеи и дельные мысли мне, обычно, приходят медленно, туго и вразнобой - но тем же бойко мыслящим коллегам они, зачастую, вообще не приходят! Уже после митинга, бывает, посижу, потуплю, похожу, потуплю, схожу, кофе попью, потуплю - вроде, наконец-то что-то начнёт складываться в башке, вопросы начинают возникать - другие какие-то, на митинге, вроде, не обсуждали. Подойду к коллегам: "Слуште, коллеги, а что по-поводу вот этого вот? - Эээмм... чаво?? - (минут пять объясняешь, пока до них дойдёт) - Хмм... а ведь и правда, хороший вопрос. А чо ты на митинге не спросил? - Не пришло в голову, а вы чо не спросили? - Ну, и нам не пришло..." При том что опыт работы и уровень знания предметной области у нас с ними примерно схожий, каких-либо уникальных знаний темы у меня, как правило, нет.
Насколько я помню, "миф" (уж в кавычках или без), зачастую преподносился в том виде, что существуют некие "хорошие разработчики" и "просто разработчики", и производительность первых в разы (иногда пишут про десятки раз) выше оной вторых, при этом - ключевой пункт - независимо от опыта. Т. е., согласно "мифу", через какой-то относительно небольшой временной промежуток (зачастую фигурировала цифра в пять лет, а минимально, кажется, мне попадалась и в два года... джва года, Карл!) разработчик упирается в некий непреодолимый потолок, только у "хороших разработчиков" он очень сильно выше. Понятно, что если "хорошего разработчика" посадить делать незнакомую задачу на незнакомом языке, провал в производительности будет ожидаем, но он будет за относительно пренебрежимое время преодолен, и опять "хороший разработчик" будет в десятки раз эффективнее "просто разработчиков", даже сидящих за этими задачами на этом языке плотно и давно. Очень модная тема была лет десять назад, уж не знаю, это она с тех пор на нет сошла, или это я перестал читать авторов, которые её разгоняли...
Я работал удалённо программистом с самого начала ковида, пока не понадобилось использовать прибор Polhemus Viper для захвата движения - домой мне его брать запретили даже на время, сказали, только в офисе, и более того - в любой момент может прийти эффективный менеджер и забрать прибор - ты отдавай и жди, пока обратно принесут, им надо его к клиентам возить, впаривать, у них приоритет выше, чем у тебя. Я за пару дней написал что-то вроде программного эмулятора этого прибора и записал несколько наборов тестовых данных, после чего засел дома писать алгоритм обработки. Пишу, и чо-то дичь выходит. Проверил, перепроверил, отдебажил, переотдебажил, доки перечитал, маны перекурил - всё никак, не уходит дичь. Уже начинаю себя ощущать как географ, не нашедший на карте Берингов пролив, типа, мой алгоритм неправильный и в основе своей нерабочий - хотя вот же ясно, что должен быть рабочий!!11одинодин Придумал совсем-совсем специально упрощённые сценарии для проверки основ алгоритма - записанные данные на эти сценарии не налазят, пришлось ехать в офис за новыми. Оказалось, что сам прибор сбоит - вероятно, его в своих бизнес-вояжах раздолбали эффективные менеджеры, или хз, вот на первый взгляд вроде нормально, но, если присмотреться, точность датчиков ни к чёрту и, хуже того, плавающая. Не было шанса "отладить" алгоритм. В принципе, по-любому неожиданная подляна с аппаратной стороны, но, ходи я в офис и дебажь на реальном приборе, думаю, гораздо быстрее бы догадался.
Помню, в какой-то теле-радио-викторине начала 90-х был вопрос "что такое буженина?", и один из вариантов ответа был "женское имя". Я, вроде, знал откуда-то, что это некое мясное блюдо, но подумал, что как женское имя тоже бы неплохо зашло. Княгиня Буженина Алексеевна...
Если игра нормально оптимизирована, то, вероятно, ни с каким - в моменты, когда никто не слышит, симуляция булки не проводится.
Для сайта с небольшим числом уникальных юзеров (миллионы) и умеренным количеством уникальных страниц (в пределах 4294967295-1, т. е. сколько влезает в беззнаковое 4-байтное целое, нуль зарезервируем), вот как-то так не выйдет (на корявом псевдо-коде а-ля что-то си-образное):
Всего-то порядка 8Мб на миллион юзеров, 8Гб на миллиард, O(N), все дела.
Нет, ещё ниже.
Какой я киберспортсмен, киберспортсмены вон заморачиваются, как бы перепрошить проводную клавиатуру, чтобы время отклика сократить с 8 миллисекунд до одной миллисекунды, уж не знаю, правда это им что-то меняет, или понты. Я простой смертный казуал, но определённая настороженность присутствует: у меня нет опыта использования именно блютус-клавиатуры, есть наушники старенькие, на 4 блютусе, там задержка звука чо-то чуть не пол-секунды - ладно, музыку играть или кино смотреть, это всё софтом компенсируется, а для устройства ввода как? Или мышь была беспроводная, она всё норовила начать энергосберегать, и при выходе из этого режима у неё начинались тупки чуть ли не секундные - это фишка конкретной мыши, или всей технологии вообще? Опять же, давно это было - с тех пор как оно улучшилось - в разы, на порядки, на доли процента, никак?
Да, я помню, гуляю как-то по астралу, говорю: "Девушка, у вас так красиво светится кундалини" - а она мне прямо в нижнюю чакру как даст...
Собственно, Paul Graham ещё в каком-то 2005 году писал, что не только технология, даже идея не важна - просто стартуйте стартапъ, в процессе ваша идея всё равно ещё сто раз поменяется.
Прочитал заголовок, посмотрел КДПВ, машинально подумал: "Электрошоковая катапульта, что ли??"
Слышал что-то подобное про Забайкалье, но буквально пару раз ("народ лютый, потомки каторжан, бывшие зэки и будущие зэки"). Чем обижаться, лучше в ответ многозначительно позвенеть кандалами.
Я сам вообще никогда ничего не делал с ahk, но, мне казалось, судя по описаниям, что "слои" люди на нём эмулировали.
Настраиваемые клавиатуры, насколько я могу судить, далеко не всегда собирают под себя, полно таких, как я - купил у какой-то конторы готовый Moonlander и доволен, и Ergodox-ы, и другие модели вполне готовые продают. Даже те, кто "собирает", как я понял, далеко не всегда прям всё сами строгают, паяют и 3D-печатают: можно купить, например, готовые печатные платы, вырезанные под конкретные модели клавиатур, с дорожками и дырочками в нужных местах - если продают платы, точно так же могли бы продавать и мембраны.
У типичного - во всяком случае, для меня - видео на ютубе бывают три кодека: mp4v, vp9 и avc1, разрешения от 144p до 1440p, FPS порой начинается аж с 6-8, но обычно несколько стримов по 30 и несколько по 60 FPS (что такое "герцовка" применительно к кодированию видео я не знаю). И вот они во всём этом не таком уж и многообразии форматов и разрешений годами держат многогигабайтные многочасовые игровые стримы Васи с другом Колей, они их сами во всё это перекодируют, они не позволяют просто самому в произвольном формате и кодеке залить, и вот таких стримов у них там - десятки? сотни тысяч? миллионы, может быть? - но вкорячивать небольшое количество (рекламодателей-то всяко меньше, чем стримеров и блоггеров) недлинных (ну уж всяко не многочасоых) рекламных роликов, которые как раз им деньги-то и приносят, они вдруг заколебутся?
Ну я, в принципе, готов был бы даже вместо плагина, тупо вырезающего рекламу, поставить плагин, где-то в фоне загружающий эту рекламу, и даже кликающий на неё - пусть только мне не показывает, всё равно смысла нет мне показывать, я не куплю рекламируемое, уверен в себе на 146%. Трафика не жалко, гугл доволен, я доволен, все довольны. Пунктов, что "если ты никогда ничего не купишь - уходи!", вроде, даже в пользовательском соглашении ютуба нет?
По ключевым кадрам, вроде, можно без проблем резать-клеить, ничего не перекодируя. Не в курсе, как конкретно отдаёт видео YouTube, недавно писал себе качалку для рутуба на основе вот этого поста - там видео отдаётся короткими кусочками по несколько секунд, их можно склеить в один файл просто конкатенацией байтов, а можно отдельными файлами сохранить - что так, что эдак, вроде, без проблем проигрывается. Что мешает в какой-то момент отдать несколько кусков не авторского видео, а рекламного?