×
Software Engineer
  • «Коллапс культуры образования и параллельная реальность» или «Бабушка, а ты зарегала внучка на конференцию?»

    Какие ученые говорят о семикратном усилении?

    Что такое когнитивный резонанс?

    Почему стартапы креативны (читай группа 2-4 человека) и, одновременно, люди не могут работать группами? Кстати, большие неповоротливые монстры растут медленно, но каждый год.

    А мозговой штурм, например, подходит под определение креатива группы? Парное программирование?

    Кстати, как сочетается

    новое поколение подрастающее уже это освоит.

    и

    И это вопрос 3-4 лет всего.

    ?

    Підтримав: Volodymyr Kholoshenko
  • Вопрос к читателям DOU

    Например, выпендреж навороченностью применения языковых конструкций не связан с зп.
    Почему айфон — потолок? Как-то мелковато и, вообще, странное равенство «айфон = профессионал».

    Это уже почти кин-дза-дза с дифференциацией штанов.

  • «Коллапс культуры образования и параллельная реальность» или «Бабушка, а ты зарегала внучка на конференцию?»

    Это несколько утопично.

    Мне кажется, обобщения притянуты несколько. Сколько нужно сконсолидировать коггерентных разработчиков, чтобы выигрыш был в N раз? А если разработчики будут интерферировать и при N > 20 вся консолидация уйдет в коммуникацию.Процессы обучения можно несколько улучшить с учетом индивидуальных особенностей. Но вот как-то по поводу всепланетного разума, впитывающего знания групп, очень сомнительно. Начиная от управления подобным прибором и заканчивая арбитражем профита.

  • «Коллапс культуры образования и параллельная реальность» или «Бабушка, а ты зарегала внучка на конференцию?»

    На вещества?

  • «Коллапс культуры образования и параллельная реальность» или «Бабушка, а ты зарегала внучка на конференцию?»

    Уверен, что нет такого вуза в мире, который выпустит готового специалиста.
    Зачем персказывать известные вещи, что нужно постоянно учится новому?

    Зачем консолидировать «ИТ-племя»?

    Підтримав: Igor Palamarchuk
  • Вопрос к читателям DOU

    Что как бы, возможно, намекает на уровень ит в Украине. Повышенный ЧСВ характерен для программистов.

  • Продуктовые компании в Киеве (Украине)

    Скажу «по-секрету», в Украине были разработчики MySQL, потом они стали разработчиками Sun, а сейчас вот Оракл. Вот это: www.developers.org.ua/...anies/mysql-ab уже на ДОУ давным давно, лента обсуждения потерялась с переездом сайта. Есть еще support, есть люди, которые занимаются Lustre.
    Представительство Оракл находится в БЦ Парус, на 16-м этаже.

  • Продуктовые компании в Киеве (Украине)

  • Ноутбук с матовым дисплеем

    Доступна опция заказа в штатах.

  • Ноутбук с матовым дисплеем

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

  • Карма и минусы на ДОУ

    Кто может оценить полный бред в посте или нет? И как отдельно читающий сайт индивидуум знает, что практически все участники с ним согласны?

    А серьезно, зачем минусы? Нужно вырабатывать позитивный подход к жизни.

    Offtop: похоже редактирование не работает.

  • Карма и минусы на ДОУ

    Действительно, как же вселенская справедливость! Тролей и иди*тов нужно давить морально. Минусом их минусом, пусть знают свое место.

  • Тюнер для гитары на Delphi, помогите!

    Imho, проще купить тюнер. Например, www.youtube.com/watch v=WGh4n_T4bDo. В Киеве стоит около 170 грн.
    Ну или, как сказали, FFT en.wikipedia.org/...rier_transform

    Для Linux есть gtkguitune, можно глянуть исходники.

  • Куда податься C++ разработчику

    В Украине работу на плюсах найти достаточно трудно, в силу специфики нашей IT индустрии.Слишком сложный для изучения язык, хороший в использовании, но сложный для новичков.Можно написать все, что угодно, начиная от embedded и заканчивая Java.И, именно, из-за проблем найти человека с хорошим знанием плюсов сложно. И если найти людей сложно, то — найти людей на проект сложно, а значит, чтопроект в Украину не берут. Ищите удаленку, ищите пути свалить отсюда. Здесь вы будете невостребованны.

  • Использование языка Python для разработки научно-технического программного обеспечения

    С/С++ не кроссплатформенные языки? А на чем написан Python? А на чем написана Java, которая кстати работает быстрее языка на котором написана.>> а пользоваться отладчиком многие не умеют (особенно школьники и студенты) Про отладчик это как? Найден метод разработки безошибочных программ! Язык Python не требует отладчика! В нем ведь нельзя ошибку сделать.Знаем мы эти языки, они просто смещают ошибки компиляции на время выполнения.

  • Работа с иностранным заказчиком (ВЭД)

    Для СПД обналичить валюту можно через коммандировку. Идем в банк, оформляем документы на коммандировку на себя (выглядит очень забавно) и в кассе получаем валюту.Не уверен в отношении регулярного применения, но когда ехал в Европу помогло не потерять деньги на курсах и комиссионых платежах.

  • Работа с иностранным заказчиком (ВЭД)

    Не претендую на полное изложение, что-то мог забыть.Я обращался к операционистам в своем банке, там достаточно просто, они мне сказали какие им документы нужны.Насколько помню, на расходы можно было отнести: транспортные, представительские расходы, возможно проживание.Теоретически, после поездки нужно отчитываться перед банком, но я этого не делал.

  • Чем объединить компьютеры?

    Использовал Dlink-DI624+, но он не дружит с macbook pro, macbook терял WiFi каждые 10−15 минут. Сейчас Linksys WRT54GL, на котором висят два ноута с WiFi, iPod touch (WiFi), Nokia (WiFi), два десктопа через Ethernet 100. Проблем нет.

  • Який компилятор С++ кращий?

    g++ — цивильная поддержка стандарта, вменяемые сообщения об ошибках. + самая удобная среда разработки — *nix/linux + возможность навесить ccache и distcc.
    VS++ — по своему опыту могу сказать — загадочная вещь, иногда выдает ребусы в виде ошибок компиляции, долго собирает проекты,
    криво поддерживает зависимости, например, может запросто пересобрать часть проекта, которая не подвергалась изменениям.
    Это, имхо, самые распространенные компиляторы. Intel C++ заточен под интел.

    g++ используется, как минимум, в Linux, FreeBSD, Mac OS X, а вообще список поддерживаемых архитектур для gcc очень большой.

  • Допоможіть по С++

    С вот этой строчкой:
    while (*p) *q++ = *p++;
    Это классический пример копирования строк.
    прокомментируем слегка:
    while (*p) // < — Здесь следует помнить, что условия в for, while, if, условном операторе?: это — фактически булевый тип, к которому неявно могут приводится другие типы
    // Также язык считает ложным значением 0, соотвественно ненулевое значение это истина
    // данный код, вероятно, оперирует указателями. p — указатель, *p — значение объекта на которую указывает указатель p
    // То есть данный цикл будет выполнятся до тех пор пока логическое значение объекта на который указывает p — истинно
    // сам по себе код while (*p) — бесконечный цикл, так как не происходит изменения значения р. Значение р меняется в теле цикла ниже
    *q++ = *p++;
    // Тут следует знать, что сначала вычисляется правая часть (до знака =), в соотвествии с таблицей приоритетов операторов
    если расписать более явно эту строку:
    // правая часть
    temp_right_p_value = *p // получить значение объекта на который указывает р
    ++p // сместить указатель на следующий объект типа р
    // левая часть
    *q = temp_right_p_value // скопировать временное значение p по адресу q
    ++q // сместить указатель на следующий объект типа q
    в итоге символ из строки р скопирован в строку q, указатели указывают на следующие элементы строк.
    Цикл закончится когда значение объекта на который указывает p станет равно 0. Это то, что называется null-terminated C string.
    В этом коде, как и большинстве другого кода работающего с указателями применяется арифметика указателей.
    Пример:
    адреса данные
    0×00 a
    0×01 b
    0×02 c
    0×03 d
    0×04 e
    0×05 f
    0×06 g
    0×07 h
    0×08 j
    0×09 k
    0x... — это формат для шестнадцатиричной системы счисления в С++/C
    char *p = 0; данный указатель указывает на объект в памяти по адресу 0×00. Объект хранит значение ’а’
    sizeof (char) == 1 // размер типа сhar равен одному байту
    p++ сместит указатель на размер типа, и значение указателя будет равно 0×01, а указывать он будет на значение ’b’
    p += 3 сместит указатель на длину трех объектов типа char и значение p = 0×04, указывает на ’e’
    в случае если:
    int *p = 0; p — указатель на тип int и размер int == 4
    p++; значение p стало 0×04
    p += 3; // p равно 0×10 == 16
    p -= 2; // p равно 0×08 == 8
    Вообще, код while (*p) *q++ = *p++; может копировать любую последовательность типов, при условии, что тип p можно привести к логическому типу.
    Не надо учить С, а потом переучиваться. Сам Страуструп считал недостатком С++ то, что он частично основан на синтаксисе С.
    Азы языка можно освоить используюя любую книгу в стиле «С++ для начинающих». Указатели считаются довольно сложной темой для изучения.
    По мере продвижения можно начинать Липпмана, Александреску. Мне как-то очень понравилась книга: Ален И. Голуб — Правила программирования на Си и Си++.

    Удачи.

← Сtrl 12345 Ctrl →