• Магистратура, аспирантура, армия. На какой путь встать?

    7workers
    @7workers
    магистратура-аспирантура-армия — всё одно потеря времени, если, конечно, не собираетесь потом «преподавать программирование» в школе. Если хотите работать — откупайтесь от армии и работайте.
    Ответ написан
    3 комментария
  • Время и Хабр

    Ещё неделю назад обращал внимание, что сервер Хабра перевёл часы, хотя не должен был. Возможно, это до сих пор не исправлено?

    На всякий случай: я пишу это сообщение в 4:53 по московскому времени.
    Ответ написан
    3 комментария
  • Когда клиент не платит

    @dozent Автор вопроса
    В итоге все закончилось хорошо: клиент объявился буквально в тот момент, когда я запускал ftp клиент, чтобы заблокировать сайт, оплатил работу и накинул за задержку =))
    Ответ написан
    Комментировать
  • А у всех такая система минусов ?

    leonid-lapidus
    @leonid-lapidus
    Лично я предпочитаю только плюсовать (коммент, топик, карму). Не потому, что я такой «добренький», или боюсь кого-то обидеть. Дело в ином: даже если я читаю бред — я делаю выводы из этого бреда. Раз появился «неадекватный» комментарий, значит кто-то так считает, это чья-то мысль. Однажды мой препод, человек ооочень опытный и уважаемый сказал мне: то, что для одного ошибка, для другого — начало великого дела. С тех пор я очень внимательно отношусь к критикованию чужих мыслей — даже самых бредовых.
    Если честно система минусятничества на хабре иногда меня бесит — вовсе не тем, что периодически улетаю в минус, а тем, что читаю я хабр через rss, и вот вижу в ленте весьма интересный топик, с интересной завязкой (а иногда и просто «ля-ля-ля для начинающих», хотя я в этом начинающим был лет 5 назад) — и страшно хочется почитать, что автор думает о предмете, а вдруг я что-то выпустил. Но ведь нет же! Открываешь топик и… перемещен в черновик. Причина? Наверняка начали сливать в минуса и писать комменты типа: зачем это здесь.
    Вобщем, давайте уважать друг друга и уважать чужие мысли и мнения, даже если они противоречат нашим.
    Ответ написан
    1 комментарий
  • Django - как настроить удаление ненужных файлов (из FileField) при удалении/изменении модели?

    homm
    @homm
    Для начала нужно сказать, для чего вообще было введен такое поведение. Дело в том, что удаление объекта (вы, кстати, ошибочно называете объекты моделями) еще не означает, что он ушел и больше не вернется. Удаление вполне может происходить в транзакции, которая после откатится. Разработчики Джанги верно определили, что это задача не выполнения приложения, а его администрирования. Поэтому лучшим решением будет создать для вашего приложения действие менеджмента, которое будет запускаться по крону. В нем вы можете выбирать все реально существующие файлы и копировать их в отдельное место, после чего менять это место с папкой, в которую закачиваются файлы. Если файлы хранятся на локальной машине, лучше создавать симлинки, сэкономите и время и место на диске.
    Ответ написан
    Комментировать
  • Прошу совета по поводу сборки недорогого NAS

    amc
    @amc
    Мда, ну и бред товарищ выше пишет. У каждого своё мнение, у меня другое чем у товарища выше.
    И так:
    1) корпус:
    денег мало? берёте любой корпус с нужным количеством дисков;
    денег нормально — берёте, например, супермикро, если 8 хардов мало — поставите в 5,25 отсек либо mobile-rack (+3 диска), либо спец корзинку (до 5 дисков, дорого);
    ну или нормальные корпуса на 16 дисков, но это совсем дорого =)

    2) количество дисков: хранить бэкапы на RAID-1 конечно надежно, но глупо, так что RAID-5 (самый простой вариант), RAID-6 (самый дорогой), ZFS (нативно держится FreeNAS — значит наш выбор), под систему выделить отдельный хард\флешку (для FreeNAS так в любом случае придётся сделать, AFAIK)
    Какие диски — на ваш выбор (ибо фломастеры ...). Если бэкапы ЦЕННЫЕ, то WD Green (и их одноклассники по цене) — не советую, но и не отговариваю категорически.

    3) контроллер: контроллер в любом случае, т.к. 6 набортных портов вам явно не хватит (5 дисков по 2ТБ — это 9 с копейками ТБ, а нужно ещё хотя-бы один для spare). В связи с чем есть два варианта:
    дешевый: убогие SATA контроллеры (4 портовые на PCI, Sil3114; 2 портовые PCI-E Sil3132; 4 портовые Marvell — фиг найдёшь в продаже), из преимуществ — только цена;
    нормальный: любой современный контроллер, особенно если в корпусе будет SAS Expander Backplane. Батарейка и память на них — в вашей задаче — не особо нужны, так что из младших моделей есть что выбрать. А ещё у ФриНАСа есть такая строчка в features: automatic system notifications about LSI RAID controller events (requires email service to be configured) ;)
    Преимущества: одна точка подключения, можно сделать нормальный RAID-5 с hotspare (если понадобится, конечно), в нормальных корпусах можно подключить гораздо больше чем 8 хардов (c помощью expander'a)

    Так же, можно взять материнку на которой уже есть контроллер (например как эта), но это как вариант.

    >>Ставили бы вы FreeNAS или обошлись бы чем-нибудь проще
    Проще FreeNAS ничего не может быть, остальное — только руками делать, но руками и «простым в поддержке» явно не дружат.

    Ну и последний вариант — обратитесь к профессионалам, например 3nity.ru, подберут качественное решение. НЕ дешевое, конечно, но и не дорогое =)
    Ответ написан
    5 комментариев
  • Прошу совета по поводу сборки недорогого NAS

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Корпус, в него материнку с 7-10 SATA портами. Жидкое охлаждение. У меня вот такая материнка стоит, например.
    В корпус влазят (если использовать переходники корпусные 5.25->3.5) 7x3.5 хардов и 2х2.5 или 8x3.5 и 1x2.5 Если не экономить на дисках — то это 23 террабайта без учета двойного резервирования в RAID1. А так получается 10 TB в RAID1 и 1 отдельный диск.
    А вообще полазьте по маркету — вот тут можно подобрать почти любой корпус. Я там встречал монстров и на 10 hdd.
    Покупать готовые решения я бы не советовал — сломается, замучаетесь искать где и как починить.
    Использовать аппаратные RAID контроллеры тоже нет смысла — у вас не будет высокой дисковой нагрузки (упрется в канал, а активно писать-читать локально вы там не будете). Опять же — сложно восстанавливать рассыпавшийся RAID.
    Лучше поставить Debian (ну или убунту) и использовать mdadm. Потом при помощи LVM собрать все массивы в один том.
    Ответ написан
    4 комментария
  • Красивая вёрстка <figure>

    Smileek
    @Smileek
    figure {width:1%; display:table}

    И ведь решается на чистом CSS! :)
    jsfiddle.net/XML6b/
    Ответ написан
    5 комментариев
  • Будут ли интересны статьи про SproutCore?

    KoXGen
    @KoXGen
    Пишите, пишите и еще раз пишите… А уж на сколько тема интересная — оценят пользователи хабра когда увидят Вашу статью. Что-то пройдет мимо, кто-то заминусует, кто-то будет читать и плюсовать. Я, например, с удовольствием почитаю. Успехов Вам!
    Ответ написан
    Комментировать
  • Как успеть за всеми технологиями

    @snevsky
    Раньше был такой ученый Ньютон. Он на момент своего существования обладал 90% всех научных знаний своего времени. Но шло время и сейчас даже самые гениальные ученые, дай бог обладают 0.005% всех научных знаний, и то не факт. Так что угнаться за всем совершенно не возможно, если ты не машина. Надо выбирать что-то одно и изучить это так чтобы стать хорошим профессионалом в этой области. Поверь если взять любой вопрос — на достатояно высоком уровне, то найдется ОЧЕНЬ мало людей, которые смогут дать на него ответ грамотный и исчерпывающий ответ.
    Ответ написан
    Комментировать
  • Django: удобное указанию css-классов полям форм - кармы для публикации не достаточно

    @Next_Alex
    1. Научитесь пользоваться языком, желательно русским. Это я к тому что без использования веществ довольно сложно понять о чем говорится в заголовке вопроса.
    2. Научитесь пользоваться поиском что-ли. Этот вопрос задают тут каждую неделю.
    Ответ написан
    Комментировать
  • Mac+OS X vs PC+Linux?

    @Xkeeper
    Я тащусь от прошки 13, как и от OSX в целом. Уже давно отошел от тех времен когда компилировал ядро и патчил kde в gentoo по нескольку раз в день, хочется просто сесть и работать.

    Но при этом я не хотел терять удобство Unix-like системы, с репозиторием, полноценной консолью, etc.

    Все свои рабочие и не только фантазии воплотились именно в OSX + Homebrew + TextMate или PyCharm(или RubyMine) на вкус, и готова идеальная среда для питон (или Ruby) разработчика.

    Единственное минус — можно стать фанатиком и ночами будет сниться очередной вожделенный девайс от Apple ))
    Ответ написан
    Комментировать
  • Карьера с SAP.....?

    ncix
    @ncix
    Предприниматель
    Как-то будучи уже в должности ведущего программиста отправил JFL резюме в московское представительство SAP. Не сторонним внедренцам. В сам SAP. Перезвонили, предложили попробоваться на помошника младшего зеленого гоблинаjunior-тестировщика. С весьма скромной з/п и обязательным дресс-кодом и прочей копроративной культуро… Причем сказано было так, будто оказывают мне великую честь. Девушка была невероятно удивлена, когда я сказал что меня это не интересует. Она сказала, "… ну мы же SAP! Вы знаете что такое SAP??"
    Вот почему-то ниразу не пожалел с тех пор. Как думаете, зря?
    Ответ написан
    Комментировать
  • Выбор надёжного HDD диска для хранения своих видео?

    @tick
    a) скорость USB 2.0 — 30Мбит/с, скорость любого современного винта больше раза в два минимум. Поэтому брать надо USB 3.0, потому что даже если сейчас ноутбук не поддерживает 3.0, то потом ноут можно заменить, а внешний диск уже будет готов.

    Если ноут без ЮСБ 3.0, то абсолютно неважно, какой тип винта — AV серии, Green или бюджетный — ограничение USB 2.0 попросту «съест» любую прибавку к скорости, которую можно получить от той или иной модели. Поэтом разговаривать серьезно о редактировании видео на внешнем винте с USB 2.0 нельзя.

    б) Задача «хранить» и задача «редактировать» — две разные задачи, под которые разрабатываются разные технические решения. Поэтому совместить обе эти задачи в одном устройстве и получить максимум возможного — не получится. Либо в одном, либо в другом потеряешь. Или же брать середнячок, который будет и по объему, и скорости, и по цене — средненький.

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

    в) DVD болванки уже не являются самым дешевым средством хранения. Verbatim 4.7Gb DVD-R на шпинделе 100шт стоят примерно 700р., это где-то полтора рубля за Гб. Ноунейм дешевле, но в любом случае не ниже 550р., что дает цену 1,22р. за Гб.

    Сейчас винт на 2 Тб можно взять за 2000 р., получается по рублю за гигабайт. Если винт подключать только для бэкапа, то он прослужит оч. долго, по крайней мере лет пять, а потом вы сами его выкинете и замените на петабайтник :)
    Ответ написан
    Комментировать
  • Как отправить SMS ?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    >Как отправить SMS?
    Уже испугался, что моя бабушка залезла на хабр.

    Ну а если по делу, вот хинт: Можно настроить смс уведомления у многих почтовых служб.
    Или вот еще есть rootmail.ru — хороший сервис.
    Ответ написан
    Комментировать
  • Распознать текст на скриншотах

    Ordenador
    @Ordenador
    Согласен с вариантом обучения FineReader — попробуйте. Распознавал несколько сотен страниц напечатанного на печатной машинке и ксерокопированного текста в не самом лучшем состоянии так:
    1. Разбил текст на «главы» в зависимости от плачевности состояния (рваные, кофе, мятые)
    2. Прогонял в режиме обучения первые пару листов (занимало минут 20)
    3. Прогонял распознавание
    Ответ написан
    Комментировать