Как стать автором
Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Профессия — аналитик: строим карьерный путь

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров3.5K

Никто не хочет стать аналитиком. Мечтая о будущем, поступая в вуз, выбирая специализацию, мы думаем о чём-то глобальном: лечить людей, разрабатывать крутые игры, найти лекарство от рака, программировать, проектировать корабли и самолёты, работать на госслужбе, важно вышагивая по красным коврам… Быть аналитиком — это уже выбор после получения образования, который происходит довольно случайно: попросили на работе, нашёл вакансию с таким названием, попал в онлайн-школу, где не заладилось с программированием и т. д.

Между тем работа аналитика полезная, интересная, востребованная и неплохо оплачивается. Более того, скорее всего ИИ аналитиков не заменит, особенно топовых — пока что его «ум» не позволяет анализировать разрозненные данные и находить причинно-следственные связи в совершенно неожиданных срезах данных.

Читать далее
Статья

RE: Как Microsoft задушил Delphi, создав .NET: история одного программиста и одного чемодана

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров5.4K

Тема зацепила. Я сам учился на Delphi и писал на нём ПО для внутренней автоматизации, последний раз в 21

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

Закономерности развития конкурирующих решений в условиях капитализма имеют не меньшее значением чем киллер фитчи. Особенно, в ситуации с дельфи- когда и язык и фреймворк и IDE по слиты в единое целое

Читать далее
Статья

Мини текстовая игра на Python (RPG)

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров1.1K

Ходил бродил по просторам интернета и случайно наткнулся на статью о создании мини rpg игры текстового типа на python. И так как я очень люблю всяческие Hello world-ы, то не смог пройти мимо.

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

Получилось у меня что-то типа этого:

https://gist.github.com/basimka/2a54ae0b256ecf057e2ebc839c718a66

Читать далее
Статья

Что делать, если устал быть фрилансером, а в найм не берут?

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров973

 «Я мечтал быть свободным, а стал уставшим неврастеником» — такую фразу мне сказал Сергей на консультации. За его плечами — 4 года успешного фриланса в digital-сфере. В его кейсах — известные бренды, хорошие деньги и полная свобода. А ещё — отсутствие выходных, тревога, скачки дохода и выгорание. Он захотел «назад в офис», но получал вежливые отказы или полный игнор.

К сожалению, это довольно частая история. Фриланс — крутая ступень развития, но далеко не всегда конечная точка. Многие рано или поздно хотят вернуться в найм, и сталкиваются с рядом проблем. Давайте разберёмся, почему так происходит, и что с этим делать.

Почему люди вообще устают от фриланса? Причин на то несколько.

1. Хроническая нестабильность

Доход фрилансера может быть в два раза выше, чем в найме, но также легко может упасть в ноль. Когда заказов меньше, чем нужно, фокус смещается с развития на выживание. И не каждый готов жить в таком режиме!

2. Стертые границы личного и рабочего

Нет выходных, нет разницы между «домом» и «работой». Можно работать на кухне, в кровати, в поездке — но со временем это размывает границы и выматывает.

3. Эмоциональное выгорание

Фрилансер — это одновременно специалист, продавец, бухгалтер, клиентский сервис и маркетолог. И если не выстроена система, то это прямой путь к выгоранию.

4. Профессиональный застой и отсутствие перспектив

Нет команды, нет роста через других, нет среды для обучения. Человек может топтаться на месте или терять интерес к профессии. Также фриланс не всегда даёт ощущение движения вверх. Нет повышения, нет внутреннего карьерного роста. И многие начинают скучать по системности, команде, долгосрочным проектам.

Читать далее
Статья

Прадед киберпанка Сэмюэл Батлер: как описать искусственный интеллект и господство машин в викторианскую эпоху?

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров1.5K

Искусственный интеллект в разных его формах к середине 2020-х годов успел стать привычной частью нашей жизни. В ХХ веке он большей частью оставался теорией и научной фантастикой — но был идеей популярной, активно обсуждаемой, вызывавшей и смелые надежды, и мрачные опасения. Но кому первому пришла в голову идея о том, что машина может обладать интеллектом, мышлением и даже подчинить себе людей? Ведь даже отцы-основатели кибернетики, создатели первых вычислительных машин, долгое время воспринимали их сугубо как инструменты для сложных расчётов. Как ни странно, первым эта идея пришла в голову не математику и не инженеру, а английскому писателю и философу Сэмюэлу Батлеру — причём, по иронии истории, в пейзажах из «Властелина колец». И идее этой он до крайности не обрадовался. Сейчас Батлер почти забыт за давностью лет, но следы его идей и текстов можно проследить в научной фантастике и сейчас — в том числе в виде важной отсылки-оммажа в «Дюне» Фрэнка Герберта.
Читать дальше →
Новость

Американские IT-гиганты регистрируют торговые знаки в РФ, а Samsung запатентовал робота-гида: дайджест новостей

Время на прочтение3 мин
Количество просмотров1.8K

Geely планирует открыть доступ к своим патентам, Apple будет следить за объектами с помощью радара, а время между уплатой пошлины и выдачей патента в США сократиться. Рассказываем в нашем дайджесте про эти и другие новости в сфере интеллектуальной собственности. 

Читать далее
Статья

C# vs Angular: Универсальные принципы Dependency Injection

Время на прочтение12 мин
Количество просмотров438

Dependency Injection (или DI) — концепция, которая настолько естественно вплелась в повседневную практику программирования, что, кажется, её игнорирование можно смело записать в список смертных грехов наравне с отсутствием контроля версии. Но почему же DI стал столь важным?

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

Теперь о цели: DI — это вовсе не про навык освоения модной технологии, а про универсальный архитектурный инструмент, понятие которого пересекается в совершенно разных экосистемах. Изучение DI в нескольких языках и средах помогает не просто улучшить понимание самой концепции, но и значительно расширяет взгляд на проектирование систем, приходит понимание, что, несмотря на разницу в синтаксисе, фундаментальные идеи стремятся к одним и тем же архитектурным целям.

Кому будет полезна эта статья? Если вы давно уже подружились с .NET с его IServiceCollection, но всегда хотели разобраться, что из себя представляют Angular Injectors, — добро пожаловать. И наоборот, если вы пишете код в TypeScript, но слово "Transient" у вас вызывает только вопросы, — прошу к прочтению. Мы разберемся, как похожие концепции адаптируются в двух разных мирах и почему их изучение в обеих экосистемах позволит вам лучше проектировать свои приложения.

Читать далее
Статья

Апрельская барахолка в Испании: интересные открытия и находки

Время на прочтение4 мин
Количество просмотров3.9K

Привет, Хабр! Ну что, очередная статья про мои находки на блошином рынке под Валенсией. В очередной погожий денек я отправился в это место, и не пожалел — нашел немало всего интересного. Сегодня обо всем и расскажу, так что прошу под кат.
Читать дальше →
Статья

Что волнует фронтенд-разработчиков в 2025 году? Итоги исследования CFP для Frontend Conf 2025

Время на прочтение4 мин
Количество просмотров376

Привет, Хабр! На связи программный комитет FrontendConf. Расскажем, как мы составляем программу нашей конференции и боремся за её актуальность — проводим исследования и общаемся с аудиторией.

FrontendConf = доклады + общение + опыт

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

Читать далее
Пост

Работаем в лоб: Прямое редактирование XML форм Joomla

Используя событие onContentPrepareForm можно изменять почти любую форму Joomla, но методов класса Joomla\CMS\Form\Form обычно не хватает для работы со сложными формами (например с полями типа subform).

Но есть простое решение - работать с формой как c экземпляром SimpleXMLElement.

Получаем XML формы.

echo $form->getXml()->asXMl();
die;

Отправляем его в ChatGPT с описанием что и как надо изменить в форме, и просим написать PHP-код.

Например у меня такая форма:

<?xml version="1.0"?>
<form>
	<config>
		<fieldset label="PLG_CONTENT_WISHBOXRADICALMARTCDEKORDERREGISTRATOR_FIELDSET_LABEL" name="wishboxradicalmartcdekorderregistrator"
                  addfieldprefix="Joomla\Component\Wishboxradicalmartcdek\Administrator\Field">
			<field name="wishboxradicalmartcdekorderregistrator" type="subform"
                   label="PLG_CONTENT_WISHBOXRADICALMARTCDEKORDERREGISTRATOR_FIELD_REGISTRATOR_LABEL"
                   buttons="add,remove,move"
                   multiple="false"
                   hiddenLabel="true">
				<form>
					<fieldset>
						<field name="order_number_prefix" type="text"
                               label="COM_WISHBOXRADICALMARTCDEK_FIELD_ORDER_NUMBER_PREFIX_LABEL"
                               default="test_" />
					</fieldset>
				</form>
			</field>
		</fieldset>
	</config>
</form>

И для изменения атрибута default поля order_number_prefix получаем следующий код:

$fields = $xml->xpath('//field[@name="wishboxradicalmartcdekorderregistrator"]/form/fieldset/field[@name="order_number_prefix"]');

$fields[0]['default'] = 'Test ';

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

Теги:
0
Комментарии0
Статья

Личный бренд в IT: как перестать быть «невидимкой» и начать получать повышения, приглашения и создавать сайд-проекты

Время на прочтение7 мин
Количество просмотров14K

В IT принято думать, что имя делают строчки кода. Но когда ты уже senior, CTO или фаундер — код больше не говорит за тебя.

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

Читать далее
Новость

Открытый код или коммерческая лицензия: почему разработчики доверяют Codex CLI больше, чем Claude Code

Время на прочтение2 мин
Количество просмотров1.5K

В битве между двумя «агентными» инструментами для программирования — Claude Code от Anthropic и Codex CLI от OpenAI — последний, по-видимому, вызывает больше доверия у разработчиков, чем первый. Отчасти это связано с тем, что Anthropic направила уведомление о нарушении авторских прав разработчику, который пытался провести обратный инжиниринг Claude Code, распространяемого по более строгой лицензии, чем Codex CLI.

Читать далее
Статья

Как /etc/hosts поломал редактор сайта

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.8K

Когда я работал над техническим постом о ресолвинге DNS, то столкнулся с чем-то неожиданным. Каждый раз, когда я вводил пути к файлу hosts (/etc/h*sts — здесь я намеренно его обфусцировал, чтобы не вызвать ту самую ошибку), редактор Substack показывал «Network Error» и отказывался автоматически сохранять черновик.

Читать далее

Ближайшие события

Статья

Крепления для полок, ручка для пылесоса и силовая броня из Fallout 4: что мне удалось создать при помощи AnkerMake 5M

Время на прочтение6 мин
Количество просмотров2.4K

Привет, Хабр! Это Сергей Ребров, автор команды техпиара в МТС. В октябре 2024 года я писал про AnkerMake 5M — продвинутый 3D-принтер с камерой, облачным хранилищем моделей и автонастройкой. Там была и распаковка, и первые пробы. Сегодня хочу показать, что мне удалось сделать при помощи принтера примерно за полгода использования. Ну и резюмирую, не жалею ли я вообще, что его купил. Публикация будет интересна начинающим энтузиастам 3D-печати и тем, кто хотел бы узнать побольше об этой модели принтера и ее возможностях.

Читать далее
Новость

Релиз открытого редактора PhotoDemon 2025.4 на Visual Basic 6.0

Время на прочтение1 мин
Количество просмотров1.8K

25 апреля 2025 года состоялся релиз компактного открытого проекта портативного фоторедактора PhotoDemon 2025.4 для ОС Windows. Исходный код решения написан на Visual Basic 6.0 и опубликован на GitHub.

Читать далее
Новость

xAI Holdings проводит второй по величине раунд частного финансирования в истории

Время на прочтение1 мин
Количество просмотров289

Согласно новому отчёту Bloomberg, компания Илона Маска xAI Holdings ведёт переговоры о привлечении 20 миллиардов долларов нового финансирования, что потенциально может оценить комбинацию ИИ и социальных сетей более чем в 120 миллиардов долларов.

Читать далее
Новость

Alphabet отчиталась о результатах первого квартала 2025 года: рост доходов и инвестиции в ИИ

Время на прочтение3 мин
Количество просмотров307

Alphabet превзошла Уолл-стрит по результатам первого квартала 2025 года и объявила о выкупе акций на сумму 70 миллиардов долларов. AI Overviews теперь ежемесячно обслуживают 1,5 миллиарда пользователей, поскольку Google ускоряет внедрение технологий искусственного интеллекта.

Читать далее
Пост

Yahoo - давно забытый гигант, пытающийся вернуть былую славу

На днях появилась занятная новость, Google могут заставить продать Chrome. И вот среди потенциальных покупателей вдруг всплыло имя Yahoo. Реакция в сети была примерно такая: "Ого, а они вообще ещё живы?" Спойлер: живы! И, что ещё интереснее, Yahoo переживает некий "ренессанс", до былой славы пока далеко, но в родной Америке они по-прежнему большие ребята. По трафику новостей №1, в спорте №2, в email №2, а в финансах снова №1. 8 из 10! американцев хотя бы раз в месяц заходят на сервисы Yahoo. Неплохо для "призрака прошлого" 👻.

Немного истории. Yahoo появилась в 1994 году, когда многие из нас даже не знали, что такое интернет. На пике капитализация компании превышала 125 млрд. $, а Google им в своё время предлагали купить себя за... 1 млн. $. Отказались. А ведь мы могли Яхить, а не Гуглить. Тем интереснее возможность текущей покупки, тут явно будет сумма на несколько порядков выше.

Потом долго были на вершине, и началось стремительное падение. Ошибок было много: неудачные покупки вроде Tumblr, упущенные тренды вроде мобильных приложений, бесконечная чехарда с руководителями... В итоге Yahoo в 2017 году продали Verizon за символические 4,5 миллиарда долларов.

И вот теперь - вторая молодость. Новый CEO Джим Ланзон в недавнем интервью рассказал, что, когда он пришёл, каждый продукт Yahoo требовал апгрейда. Аудитория огромная, но всё выглядело устаревшим, а монетизация слабой.

Что они делают сейчас:

  • Сокращение штата, закрытие старых рекламных платформ.

  • Новые версии всех ключевых продуктов (новости, спорт, финансы, почта).

  • Найм новых лидеров.

  • Развитие сильных направлений и внедрение AI-решений.

  • Ищут новые источники дохода помимо классической рекламы.

По сути, Yahoo снова строят компанию внутри старого бренда.

В современном интернете Yahoo воспринимается как "винтаж", а конкуренция за внимание пользователей безумная. Тем не менее, если им удастся превратить этот "камбэк" в устойчивый рост, Yahoo точно попадёт в учебники по бизнесу, как из один примеров перезапуска 💪

P.S. Про другие интересные стартапы можно почитать на моем канале StartupHunt

Теги:
+3
Комментарии1
Статья

Как Ханс Бете наткнулся на идеальные квантовые теории

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров2.6K

К 1928 году специалисты по квантовой физике, казалось, были готовы разгадать последние секреты материи. Немецкий исследователь Вальтер Гордон применил зарождающуюся теорию квантовой механики к атому водорода, простейшему атому Вселенной, и выяснил, как именно он себя ведёт. Казалось, за этим непременно последует овладение всеми атомами.

Но этого не произошло. Когда квантовые частицы влияют друг на друга, их возможности переплетаются таким образом, что это превышает возможности физиков по предсказанию их будущего. Одинокий электрон атома водорода обозначил начало и конец пути поисках чётких ответов на физические вопросы; даже два электрона атома гелия обрекают на провал такие точные подходы, как у Гордона. Это ограничение, с которым физики борются и по сей день. Почти каждое квантовое предсказание является приблизительным.

Однако через три года после триумфа Гордона его соотечественник Ханс Бете нашёл поразительный способ обойти эту проблему. «Анзац» Бете, что в переводе с немецкого означает «исходная точка», а по сути – правильная догадка, как оказалось, идеально отражает поведение любого количества квантовых частиц, от одного электрона до бесчисленного множества электронов в тонком листе льда. Однако эта необыкновенная способность имеет свои ограничения, для понимания которых потребовались десятилетия.

Читать далее
Статья

Как проект для друзей стал чем-то большим

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.6K

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

Читать далее