×Закрыть

Лента

RSS

Экстренное чтиво: почти все бинарные поиски и сортировки слиянием поломаны

Андрей Ткач 551

Я отчетливо помню первую лекцию Джона Бентли по алгоритмам в CMU, где он попросил всех нас, начинающих Ph.D, написать бинарный поиск, а затем разобрал критически одну из наших реализаций перед аудиторией. Конечно же, она была нерабочей, как и большинство наших реализаций. Это произвело на меня большое впечатление, так же как и обработка этого материала в его замечательной книге Programming Pearls (Addison-Wesley, 1986; Second Edition, 2000) Ключевой урок был в осторожном обдумывании стабильности в ваших программах. 15

Вавилонское столпотворение в .NET проекте

Павел Дмитриев 157

В крупных проектах зачастую возникает необходимость (ну или по крайней мере сильное желание) писать код на разных языках. Например, большая часть кода написана на C, часть была быстро накидана в виде прототипа на Python, а кусок для работы с базой знаний был вообще сделан на каком-то декларативном языке. Объединить все это вместе раньше было довольно проблематично — разные форматы данных, абсолютно разная организация памяти, и многие другие причины мешали с легкостью составлять вместе «кирпичики» кода на разных языках. 20

Ехать или нет: перезд в провинцию на интересную работу

Anonimenko 316

На адрес сайта пришла интересная статья-вопрос. Не секрет, что за последние годы в Киев в поисках работы приехало множество технических специалистов. Вот только абсурдный уровень цен на жилье не позволяет подавляющему большинству из них решить такой психологически важный вопрос как собственная квартира (дом). Отсюда и тревоги и метания: то ли двигать дальше (из страны), то ли возвращаться на «малую родину», то ли забыить на «квартирный вопрос» совсем. 86

Есть ли жизнь на Маке?

lostd 90

На столе стояла симпатичная железка в полупрозрачном синем корпусе, вызывавшая у меня определённое любопытство. Я вырос среди представлений о том, что компьютер это серый, непрерывно жужжащий металлический ящик, со щелью дисковода на передней панели. Необычный дизайн, отсутствие вентилятора, оптическая мышь, встроенная сетевая карта и совсем уж непривычный FireWire, ассоциировались тогда с чем-то очень современным и чудным в мире PC. Но стоящее на столе устройство не выглядело новым. Скорее наоборот. 12

Играем в Ним при помощи ленивых вычислений и бесконечных списков

Dmitry Astapov 355

Продолжая (после долгого перерыва) серию статей про ФП, я решил написать о том, как ленивая модель вычислений позволяет просто и элегантно работать с бесконечными списками.

Say Boo!

Павел Дмитриев 128

Одним из самых больших достоинств платформы .NET стала ее «мультиязычность», которая позволяет с легкостью использовать код на разных языках, обеспечивая его прозрачную для пользователя «стыковку». 23

Web Pages That Suck, или Познайте свой сайт

Yaroslav Fedevych 178

Вряд ли можно удивить кого-нибудь тем, что современные дизайнеры сайтов редко справляются с задачей. Но, тем не менее, столь же трудно убедить горе-дизайнера в том, что он, вместо добиваться наилучшего соотношения сигнал-шум на сайте, упражняется в, простите, дизайнерской мастурбации и попытках собрать портфолио из самых невероятных и запутанных работ — чтобы все знали, какой он «тру-дезигнер» и как он всех остальных заткнет за пояс. 25

Как пасти котов. Наставление для программистов, руководящих другими программистами

Rodion Bykov 2914

Эта фраза — «стадо котов» стала довольно популярной поскольку емко описывает коллектив софтверной компании. Специфика работы таких организаций требует особого подхода к людям, которые далеко не всегда признают управление. 15

Отчет: участие команды dou в соревновании ICFP Programming Contest 2007

Alexander Belchenko 459

Наиболее активно в команде учавствовало 3 человека: Роман Безручко, Константин Данилов, Александр Бельченко. Основным языком для команды был выбран Питон. 25

О пользе унификации и вреде предубеждений

Vsevolod Dyomkin 167

In fact, let’s not even worry about Java. Let’s not complain about Microsoft. Let’s not worry about them because we know how to program computers, too, and in fact we know how to do it in a meta-way. We can set up an alternative point of view, and we’re not the only ones who do this, as you’re well aware. —Alan Kay1 6

Автоматизация тестирования. Заметка о таинственном SilkTest

Dmytro Zharii 13066

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

Delphi for PHP

Alexander Skakunov 527

Я давно вынашивал идею создания продукта, позволяющего создавать веб-приложения (на PHP) в интерфейсе Delphi. Пусть меня заклюют любители консоли, а это удобно. 24

Алгоритмы и структуры данных Алгоритмы и структуры данных

Alexander Skakunov 3032

Готовясь к серьезному собеседованию, решил освежить в серьезную книгу из универского прошлого — «Алгоритмы и структуры данных» Вирта. Увы, в свое время я пролистал ее скорее для галочки, так что теперь, через несколько лет, она читалась как вновь. 10

Нас приняли

Alexander Skakunov 433

Где-то в марте мы (я и Родион Быков) пошли в наш родной СНТУ (Севастопольский Национальный Технический Университет) договариваться о чтении лекций на добровольных началах. 20

← Сtrl 1... 8485868788...93 Ctrl →

Комментарии

т.е. каждый украинский программист с интермидиат английским может выступить на конференции с тем же уровнем произношения и качества английского языка как СЕО гугла ? я ничего не перепутал?
soft skills-інтерв’ю — сумістність hard skills — професійні навички
у вокабулярі у запасі слів :)
ага, если даже коротко описать — о чем именно речь, это может помочь тем, кто уже с такой проблемой столкнулся, но еще не в курсе, что это известная хрень. а по номеру баги никому не ясно, кроме говорящего
Абсолютно верно. Плиз — не употреблять ни под каким соусом, это действительно команда. Во вторых убрать нафиг все личные местоимения. Не ты должен запустить тесты, а тесты должны быть запущены. Всё. Теперь это не команда и не приказ, а правило.
Почему пиэмы не любят выражаться простым и понятным языком?
Спасибі за коментар, Юрію! Якщо чесно, сама не фанат англіцизмів, борюсь як можу, але боротьба ускладнюється англомовним середовищем та документацією.
Статья классная, информация полезная и нужная, оформление — супер, но стиль! Сколько можно писать: «alien вордс в вашем text отскакивали от моих mind, как rock от hard граунда»????! ДЛЯ ВСЕХ ИНОСТРАННЫХ СЛОВ ЕСТЬ АДЕКВАТНЫЙ ПЕРЕВОД.
согласна, вариант неидеальный. Очень зависит от проекта, размера команды, присутствует ли на встрече клиент. ID имеет смысл указывать только, если это какой-то блокер/критикал, который все знают и очень ждут.
https://www.youtube.com/watch?v=abGeklEWats
Второй вариант тоже не очень в рамках дейли митинга. Во-первых, id на слух мало кто помнит, а во-вторых, если каждый будет так рассказывать, то крайне тяжело удержать внимание всей тимы (я после 2-3 таких ораторов уже начинаю клевать носом))
Дві компанії шукають розробника з почуттям гумору: Skelia та PDFFiller. Можливо, це ви? PDFFiller. Это гениально
Главное, чтобы на «той» стороне провода смогли дешифровать. https://youtu.be/0H-9CSeGxoQ
)) это ПМское заклинание. Главное, чтобы на «той» стороне провода смогли дешифровать.
“In order to ensure overall system stability, what is our mutual goal on this project, we would strongly recommend the following rule to be adhered: ‚Before a developer initiates any code commit to any branch, the relevant set of automatic unit (your...