All streams
Search
Write a publication
Pull to refresh
5
0.2
Send message

Поделюсь своим пет-проектом - надстройка для Excel. Конечно, не самое подходящее время, когда купить подписку на MS Office - отдельный квест. Но вдруг кому-то, у кого уже установлен офис, поможет в работе - там есть несколько, имхо, полезных функций.

Еще один "проект" - материалы для обучения backend-разработке на C#/.NET.

Нет, варвары - это "отламываем палец и получаем доступ к содержимому без участия носителя пальца" =)

Вообще не понимаю, как HH может узнать, уволился человек или нет. Если это какие-то опросы - не факт что уехавший человек честно ответит (и вообще станет заходить на hh и проходить какой-либо опрос). Если на основе анализа резюме - тоже, едва ли уехавший специалист, особенно если он уже нашел работу в новой стране, станет проявлять активность на этом сайте.

повторный вызов метода OrderBy сбрасывает результат предыдущей сортировки

Всё-таки "сбрасывает" - не совсем корректное описание. Первая сортировка всё равно выполняется, просто после нее заново выполняется и вторая сортировка (в Вашем же примере первый и предпоследний элемент ведь поменялись местами именно по критерию возрастания поля Primary, при равных значениях поля Secondary = 2)

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

Человеческое воображение тоже ограничено - попробуйте представить четырёхмерный куб (тессеракт). Нет, я не про его проекцию на трёхмерное пространство, и не про понимание сечения четырёхмерного пространства трёхмерной "плоскостью", а про невозможность представить себе это четвёртое направление - как гипотетическое плоское существо, обитающее на двухмерной поверхности, не может представить себе, что такое "верх" и "низ" (но тоже может попытаться понять это разумом, анализируя тень кубика на своей плоскости).

Конечно, необязательно использовать UsedRange, особенно если книга заполнялась пользователем, и нет уверенности что он ее не заполнил по-своему :)

Можно написать отдельный код на то, чтобы определить начало-конец диапазона с данными, и копировать явно, примерно так:

arr = ws.Range(ws.Cells(rowStart, 1), ws.Cells(rowEnd, 3)).Value

Добавлю свои 5 копеек. Иногда тормоза в макросах могут быть не из-за того что тяжёлые вычисления очень долго выполняются, а из-за того что в ходе этих вычислений Вы многократно читаете или записываете данные в ячейки на листе. В ходе таких вызовов происходит дорогостоящая операция обращения к объектной модели книги или листа. Вместо этого можно однократно прочитать весь диапазон значений в двумерный массив, также можно и записать из такого массива значения обратно на лист после всех преобразований. Тогда вычисления будут происходить только в оперативной памяти самого макроса. Под спойлером пример такой оптимизации

Пример оптимизации чтения с листа в цикле

Никакой бизнес на этом не построить

Сильное утверждение, а как же Red Hat, или например Postgres Professional?

Вот тоже соглашусь с @aarseniy,глаз зацепился за такой выпад. Согласен с основной мыслью, изложенной в статье, но лучше не использовать формулировки, за которые оппоненты смогут зацепиться и свести дискуссию до уровня "сам дурак"

Пусть меня заминусят, ну да и ладно. Есть ли тут работодатели? Backend-разработчик, .NET (факультативно angular), 5 лет опыта, также обучаю dotnet'у всех желающих. Готов двигаться по зп, если будет помощь с релокацией

Да, тут владельцам основного домена повезло зарегистрировать "альтернативный" вариант, но для пользователя риск нарваться на фишинг довольно высок.

Нетрудно запомнить адрес picabu.ru и вводить его

Забавно, но Ваш комментарий опровергает сам себя: piKabu =)

Значит у Вас есть либо веские причины оставаться, либо твёрдая гражданская позиция. Второй случай вызывает особое уважение, без шуток.

Понимаю! сам два дня назад оформил на госуслугах заявление на выдачу заграна... дадут ли его...

Надеюсь что я неправ и нагнетаю, но мне кажется важнее сейчас покинуть территорию РФ. Скорее всего, в индивидуальном порядке можно будет решить вопрос с "токсичным" паспортом, когда IT-специалист будет обладать достаточным временем на прохождение собеседований и формальных процедур. Я не знаю, останется ли через неделю/месяц возможность выехать из России у взрослого мужчины возраста 18-60 лет

Я вот про Армению думаю. Говорят, там IT активно развивается. Из плюсов - территориальная близость и близость менталитета. Опять же, становиться беженцем-политэмигрантом, по-моему, спорный вариант, тем более пока что мне лично повезло не ощутить на себе репрессий.

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

Вот только уже поздно, кто ещё не успел уехать - визу вряд ли дадут россиянам. Эх, сказал бы кто-то мне полтора месяца назад, что я всерьёз будут рассматривать вариант эмиграции из Москвы в Казахстан - посмеялся бы...

С MSO, впрочем, тоже были жалобы — выдали юзеру ноут с 2003 офисом, она требовала «нормальный, хотя бы 2007, потому что там кнопочки удобнее».

Да и тут вроде тоже разумные требования. Ок, к формулировке про "кнопочки" можно придраться, но по сути - там довольно сильно изменили дизайн, да и функциональность тоже была расширена при переходе с 2003 на 2007 версию.

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

Дело не в англицизме как таковом, а в том что этот термин многим незнаком (мне например). Если бы в статье было пояснение, что это слово обозначает, думаю, претензий бы не возникло.

Information

Rating
2,876-th
Registered
Activity