• Как создать автоматически генерируемое число ПИ?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Сначала подумал - что, б..ть, за бред.
    Потом посмотрел на автора вопроса - все ок, ребята, для него вопрос вполне нормальный.
    Ответ написан
    Комментировать
  • Python asynchronous - как исправить ошибку?

    adugin
    @adugin Куратор тега Python
    if querry:
        dataset = querry.split()
        if len(dataset) >= 5:
            with sqlite3.connect('aybremote') as connection:
                cursor = connection.cursor()
                cursor.execute('INSERT INTO main VALUES(?,?,?,?,?)', dataset[0:5])
                connection.commit()

    И это пока ещё без проверки типа данных, которые вставляете.

    P.S. "Query" пишется с одной "r"
    Ответ написан
    Комментировать
  • Почему видеосистема компьютера включается с большим запозданием?

    Spetros
    @Spetros
    IT-шник
    Монитор сдох.
    Ответ написан
    Комментировать
  • Как решить проблему с потоковыми итераторами c++?

    nekipelov
    @nekipelov
    В этой каше сложно разобраться, но причина очевидна: отсутвие const

    Student& operator=(Student& b) - должно быть Student& operator=(const Student& b)
    Student(Student& a) - должно быть Student(const Student& a)
    ostream& operator<<(ostream& s,Student& a) - должно быть ostream& operator<<(ostream& s,const Student& a)

    и т.д.
    Ответ написан
    Комментировать
  • Как создать словарь Python?

    @theaidem
    Мож дело в куче двоеточий "options: grp:alt_shift_toggle,grp_led:scroll"
    Хотя вот:
    d = {}
    for x in data.splitlines():
        x = x.split(': ')
        if x[0]: d[x[0]] = x[1]
    print d

    Ооочень грязно но работает!))
    Ответ написан
    2 комментария
  • О нюансах работы со строками и массивами в C

    tsarevfs
    @tsarevfs Куратор тега C++
    C++ developer
    За вас память в си никто не выделяет.
    Цитата отсюда:
    To avoid overflows, the size of the array pointed by destination shall be long enough to contain the same C string as source (including the terminating null character), and should not overlap in memory with source.
    Ответ написан
    1 комментарий
  • Почему удален хаб Dura Lex?

    hashspark
    @hashspark
    Ответ написан
    Комментировать
  • Почему удален хаб Dura Lex?

    xaker1
    @xaker1
    В трекере была указана причина - Хабр не для политики.
    Ответ написан
    7 комментариев
  • Что быстрее: n%2 или n&1 (c++)?

    @Lol4t0
    Вы еще попробуйте заставить компиллятор использовать деление вместо конъюнкции. Clang еще можно, а вот gcc отказывается даже с полностью отключенной оптимизацией.

    int main(int n, char**)
    {
      if (n%2)
      {
        return 1;
      };
    }


    main:
    	push	rbp
    	mov	rbp, rsp
    	mov	DWORD PTR [rbp-4], edi
    	mov	QWORD PTR [rbp-16], rsi
    	mov	eax, DWORD PTR [rbp-4]
    	and	eax, 1
    	test	eax, eax
    	je	.L2
    	mov	eax, 1
    	jmp	.L3
    .L2:
    	mov	eax, 0
    .L3:
    	pop	rbp
    	ret
    Ответ написан
    3 комментария
  • Что быстрее: n%2 или n&1 (c++)?

    hell0w0rd
    @hell0w0rd
    Просто разработчик
    одинаково. Пишите так, чтобы было понятно, компиляторы оптимизируют лучше вас
    Ответ написан
    Комментировать
  • Что за странные сообщения в ленте между постами на хабре?

    Boomburum
    @Boomburum Куратор тега Хабр
    Местный

    Это так называемый голос - отдельный тип записи, которой с некоторой периодичностью могут пользоваться (помимо НЛО) два пользователя - обладатель самой большой кармы и обладатель самого большого рейтинга.

    Ответ написан
    1 комментарий
  • Почему исчезли автор и его статья про возврат Windows при покупке компьютера?

    @alivanich
    По поводу топика — извините, я тогда хотел по горячим следам написать, но напугался суровости хабры, а сейчас уж и подавно. Слишком тоталитарная секта, так что опишу в комментарии.
    Да и уж время прошло, не помню детали, но помню общий алгоритм.
    0. Позвонил в техподдержку самсунга (до покупки), спросил, что мне сделать, чтобы вернуть деньги за винду. Мне сказали, что покупаете в любом магазине и несёте в сервис-центр, где вам удаляют винду.

    1. Купил ноут в плеерру (23.07.12), курьер мне его привёз, я его проверил не включая (то есть проверил просто факт наличия всего и серийные номера). Ноутбук не включаем, установку винды не запускаем.

    2. Сразу отвёз в авторизованный сервис центр. Ко мне ближайший был 3G (примерное название) недалёко от метро Новые Черёмушки в Москве. Там мне не были рады и вообще хмуро отнеслись. По всем признакам я понял, что они знают про эту процедуру, но я первый. Однако в формализм играть не стали и согласились сделать всё сразу, так что даже повторно ехать не пришлось. Выдали через часик заключение о правильном удалении винды. То есть ноут готов для любых манипуляций.

    3. Дальше я сам не спешил и только 6.08.13 написал в техподдержку самсунга (что спросил — не вспомню, а копию на почту не прислали, но по ответу вполне можно примерно догадаться). Мне миленько ответили (ссылка из письма до сих пор актуальна и полезна):
    «Добрый день.

    Готовы компенсировать Вам стоимость операционной системы.

    Ознакомьтесь пожалуйста, с информацией по ссылке (http://www.samsung.com/ru/support/compensation/CompensationforWindowsOS.html) заполните Заключение — указав все необходимые реквизиты и отправьте нам заказным письмом.

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

    Просим корреспонденцию в адрес компании направлять по адресу: 117105, МОСКВА, А/Я 4, ООО «СРСС» Кургановой Н.Ю.»

    4. Отправил по указанному адресу заказным письмом заявление с указанием реквизитов (обычные банковские реквизита от счёта, к которому привязана карточка. Банк был или авангард или ткс, не важно абсолютно.

    5. Через неделю (а может две) получил деньги на счёт. Всё!
    Ответ написан
    3 комментария
  • Бензиновые двигатели для самодельных «коптеров» и вертолетов

    @dsd_corp
    Я не профи, такой же по сути интересующийся, но в свое время доставал профи подобными вопросами.
    Поделюсь тем, что знаю по теме, хотя могу местами и заблуждаться/ошибаться.

    Есть два основных типа ДВС — бензиновые и на «нитрометане»(топливная смесь, включающая масло).
    Первые обычно большие и тяжелые, вторые на порядок легче, почти сравнимы с электрическими.
    Вертолеты и под те, и под другие выпускаются серийно. Колхозить свое особого смысла нет, т.к. превзойти по ТТХ хорошие серийники если при наличии прямых рук и удастся, то не на много. Однако у вертолетов есть такая особенность — движки работают в основном на неких «крейсерских» постоянных оборотах, а полет рулится за счет автомата перекоса и изменения угла атаки лопастей(хвостовой ротор тоже меняет угол атаки, если говорить не о «комнатных» моделях).

    С коптерами ситуация другая — их не делают на ДВС(может кто и делает, но это скорее исключения из правил, либо крупные модели).
    Причин тому масса. Так, на вскидку два варианта использования:
    1. Ставить на каждый луч по движку смысла не имеет, т.к. надо постоянно рулить оборотами, а у ДВС время отклика на «газульку» нестабильное и медленное.
    2. Один движок, раздача крутящего момента на лучи и на лопастях изменяемый шаг — накладно по КПД, т.к трансмиссия, ШРУСы или угловые шестерни, плюс управление углом атаки — слишком много механики. Дорого, шум/вибрация, износ, количество повреждений даже в мелких инцидентах и т.п.

    Кроме прочего, во-первых, другие комментаторы уже указали, что слишком много топлива нужно брать на борт по отношению к общему весу/объему для тех же 40 минут полета. А во-вторых, если охота сделать что-то долгоиграющее, придется делать на бензиновом движке, и при этом модель будет весьма крупной и тяжелой — при инциденте можно кому-то и дом снести. Тут мелкой-то электромоделью убить можно, если пилот новичок…

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

    Вот как-то так.
    Ответ написан
    4 комментария
  • Собственное мнение. Существует или это миф?

    ksupipr
    @ksupipr
    Я думаю так. Когда много комментариев, нет возможности и желания читать все, поэтому зачастую ориентируются на оценку других и читают то что заплюсованно, как показатель важности комментария и то что заминусованно, дабы узнать какую глупость написали. Поэтому можно сделать вывод, что отмеченные оценкой (любой) комментарии просто чаще читают и как итог либо игнорируют, либо подтверждают мнение других, ну а тут уже упомянутый «Эксперимент Аша».
    Ответ написан
    2 комментария
  • Библиотеки для сборки мусора в C++?

    @Volfram
    Стоит прежде всего ответить себе на вопрос: «Зачем мне понадобилась сборка мусора?». Если есть какая-то специфическая задача, где это необходимо, то библиотеку для сборки надо подобрать исходя из неё, благо таких библиотек написано не одна и не две.
    Если специальной задачи нет, а опыт с С++ есть — то shared_ptr, RAII техники и просто аккуратное ручное управление прекрасно со всем справятся, не требуется даже особой внимательности а лишь понимания используемых вещей.
    Если нет ни специальной задачи, ни опыта С++ — возможно, что язык разработки выбран неверно.
    Ответ написан
    1 комментарий