• Как я нашел пасхалку в защите Android и не получил работу в Google
    0
    Собеседование — напомнило старый анекдот про экзамен, студентку и форточку. (А теперь просчитайте изменения в аэродинамике, вызванные открытием форточки).
  • «Статья про минет»: ученые обработали 109 часов орального секса, чтобы разработать ИИ, который сосет член
    +1
    Напомнило «ГудНайтШоу» — «Стендап о роботах для секса» (на ютубе есть): «Думаете это игрушка только для богатых извращенцев? По началу да. Потом для не очень богатых извращенцев. Потом просто для извращенцев. Вот, я, собственно, всех людей и перечислил»…

    Ещё гифка с чуваком, которому насквозь пробивает башку членом — это сильно! И почему — именно чувак, а не чувиха? Что там с ориентацией у британских, простите, анонимных учёных?))

    Ну и собственно, женщин обделять не стоит — обязательно нужно сделать аналогичный проект с математическим анализом процесса кунилингуса) А то, анонимные учёные рискуют нарваться на анонимных феминисток)).
  • Что такое 1С. О сложной системе простыми словами
    0
    Ежедневные бекапы базы и система ротации — не помогают в этом? И взять за правило — сделай бекап перед обновлением.
  • Патч от Meltdown привел к более критичной уязвимости Windows 7x64/2008R2
    0
    А у меня винда обновляться отказывается. Говорит — несовместимое оборудование, юзайте Windows 10 с таким то процессором…
  • Почему 1С это плохо и почему так не любят 1С программистов
    0
    Понимаю. Ещё я бы не стал делать переменные на русском — если все основные операторы на английском. Код из смеси двух языков смотрится неэстетично. Ну и с раскладкой проще. Согласен.
  • Почему 1С это плохо и почему так не любят 1С программистов
    +1
    Почему популярна 1С? Ответ дан — агрессивный маркетинг. Про них слышал, пожалуй, каждый предприниматель. Кроме того, у нас в стране постоянно вводятся какие-то поправки в плане бухучета, учета кадров и расчета зарплаты. Всякие там отчетности и печатные формы документов (кому и зачем вообще всё это нужно — вопрос интересный, но здесь не об этом). И продукты 1С — эти изменения поддерживают. А поскольку без этих форм отчетности и прочих нюансов есть риск попасть на довольно крупные штрафы — имеется потребность в продукте их поддерживающем.
    Почему не любят 1С — вроде, тоже понятно: отсутствие «модульности». Хотя сейчас уже есть средства «Расширения конфигурации» — позволяющие отделить свой код от 1С. В стандартных конфигурациях — имеются механизмы замены печатных форм (без изменения конфигурации), механизмы дополнительных отчетов и обработок (хранимых в самой базе данных, не привязанных к конфигурации). Кроме того, там где нет возможности изменять стандартный код в 1С, существуют методики, позволяющие в последствии значительно облегчить обновление конфигурации.
    С другой стороны, модульность можно условно имитировать
    Можно делать модульность — разделив учет на составляющие и грамотно выбрав стратегию использования программ 1С. Отдельно — программы для регламентированной отчетности, их нужно обновлять и лучше всего не модифицировать. В большинстве случаев — всё, что нужно есть в программах или можно решить дополнительными внешними печатными формами, отчетами и обработками. Отдельно — программы для внутреннего учета. Эти программы вообще можно снять с поддержки, отказавшись от обновлений, и перепилить под нужды бизнеса. Обмен между программами настроить самостоятельно, в будущем время от времени может потребуется небольшая доработка после обновления регламентных баз (не при каждом обновлении).

    Что я не люблю в программистах 1С, и в себе, в том числе
    • Далеко не всегда решая текущую задачу — мы задумываемся о последствиях в будущем. Например, влазим в конфигурацию и изменяем встроенные печатные формы там, где можно было бы написать внешние. Просто потому — что так быстрее, и проще отлаживать. Зачастую — скорость навязывается заказчиком, либо условиями работы, и нам бы надо объяснять — что некоторые быстрые и дешёвые решения сейчас — станут причиной больших затрат в будущем.
    • И за то, что внеся изменения в стандартные механизмы — не добавляем авторские комментарии (а это важно, и реально помогает при обновлении).
    • Ну и конечно — за то, что иногда мы пишем нелинейный, плохо читаемый код.
    • Про ситуации, когда навязывают обновления для того, чтобы заработать себе монетку в карман — лично я так никогда не делаю, и делать не буду. Это больше похоже на некоторых франчей. Они зачастую применяют в описании фразы типа «самое последнее решение», «самое новое» и даже «самое модное». Никто из них не скажет что-то типа «Лучшее — враг хорошему». Потому что они — продавцы, и им надо убедить купить новый продукт. И в этом плане — они не отличаются от продавцов сотовых телефонов, телевизоров, автомобилей и тому подобного.


    В статье есть два момента, с которыми я не согласен:
    отсутствие подробной документации к обновлениям
    Если Вы — полноправный пользователь и скачиваете обновления с официального сайта, то возможно — видели ссылки типа «Обновление такое-то, что нового» или «Обновление такое-то обнаруженные ошибки и проблемные ситуации». В стандартных конфигурациях 1С описания нового функционала выводятся пользователям сразу после обновления, а при обновлении — в конфигураторе предлагается ознакомиться с описанием. Только вот не все это читают… Но документация есть.
    Потому что обмен данными возможен только между одинаковыми версиями конфигураций
    Это неправда. Обмен можно настроить между разными версиями. Просто нужен специалист, знающий что такое «конвертация данных» и как устроены стандартные механизмы обмена. А в большинстве случаев после обновления — вообще не изменяется структура данных, т.е. перенастраивать в правилах конвертации ничего не требуется.
  • Почему 1С это плохо и почему так не любят 1С программистов
    +1
    Дело вкуса.
    Лично я — не люблю, когда в языке имена переменных, функций (классов, типов и т.п.) — чувствительны к регистру. Но это — моё мнение, как в Вашем высказывании — Ваше.
    А я не понимаю — вот что такого есть в английском написании операторов? Гордость за то, что знаешь технический английский без словаря?
    Что касается самого стиля языка — то некоторые конструкции на языке «Си» — что называется, «makes me cry»… И тут-же на Хабре имеются статьи (переведенные с английского), в которых рассказывается по-сути, что чем опытнее программист, тем более простой и понятный код он пишет.
    У 1С есть уже некоторые стандарты по коду — набор требований, необходимых для прохождения сертификации на 1С-совместимо. В частности, есть требования писать на одном языке, и названия переменных процедур и функций должны отражать цели их применения. К структуризации кода тоже есть определенные требования. И хотя платформа позволяет эти требования не соблюдать — если код пишется по стандартам, то он в последствии — довольно хорошо читается.
  • Почему 1С это плохо и почему так не любят 1С программистов
    0
    Подозреваю, что это из-за опасений, что код не будет компилироваться или исполняться в какой-либо специфичной среде.
  • Почему 1С это плохо и почему так не любят 1С программистов
    0
    В диалоге сравнения-объединения (который показывается при обновлении): Настройки — показать только дважды измененные объекты. И проверить только те модули, в которые вносились изменения.
  • Как взломать выключенный компьютер или выполнить код в Intel ME
    –1
    Прочитал название — сразу вспомнилось: «Тук тук, Нео...»
  • Суррогаты
    0
    Вообще, вся статья — в первую очередь, наезд на отрасль 1С (как на франчей, так и на фикси), причем не особо скрытый. С первого же предложения ясно.
    За франчей заступаться не буду — на их стороне не был. Хотя примерно их понимаю. У них у самих бизнес, и их интересует как раз то, что перечислено во втором списке, а точнее — прибыльность. Своя собственная прибыльность, а не того — кому они внедряют продукт. Далеко не многие понимают, что действительно выгодная стратегия — это WIN-WIN, когда все в выигрыше.
    С другой стороны — в инете можно найти довольно много баек и комиксов от Web-дизайнеров про своеобразность работы с заказчиками. Байки эти на жизни основаны. Поработаешь с парой-тройкой таких без ТЗ, и формализмом заниматься поневоле захочется.
    Второй момент постепенность, или рутина. Приведённых примеры диалогов — это скрытое манипулирование. Ещё бывает в другом ключе «ты же умный, ты суперпрограммист, ...» и т.д., т.е. заставляют делать свою работу. В целом, тут главное придерживаться принципа — «Программист это тот, кто делает инструменты, а не тот кто с ними работает». Сделал механизм (отчет/обработку/документ), описал, обучил как с ним работать, и всё, не более. В идеале, программисту должно быть СКУЧНО выполнять монотонную работу с использованием собственных инструментов. Конфликты подобного рода обычно до руководства не доходят (проверено, не раз отказывал), а если и доходят — начальство принимает сторону программиста. И даже если не принимает — можно из этого извлечь выгоду. В виде оправдательной причины «почему вот эта задача выполнена на неделю/месяц/квартал позже, чем запланировано.
    Третье — круговая порука, ну тут см. выше про франчей. Про фикси — скажу так: у них есть начальство, и это не владелец бизнеса. И это начальство требует решения определённых задач. Конкретных задач. ИТ-руководство, более приближенное к владельцу бизнеса, также имеет определённые установки и цели, поставленные этим владельцем. И никакой круговой поруки тут нет. Тупо погоня за быстрыми деньгами (франчи) или за премией к зарплате (фикси).
    (P.S.) Как Вы думаете, почему бизнес обращается к 1С? Как ни странно — это дёшево. При этом, ещё помогает удовлетворить похотливые услуги нашего государства в плане отчётности по налогам, статистике и т.п.
  • Суррогаты
    0
    Бизнес не любит
    — расходы
    — расходы
    — расходы
    — расходы

    При этом, бизнес любит
    — доходы
    — экономию
    — сокращение расходов
    — оперативность сведений

    Бизнес… во всей красе…
  • Эволюция вредоносных расширений: от любительских поделок до стеганографии. Опыт команды Яндекс.Браузера
    0
    Под админом, но UAC не выключал.
  • Эволюция вредоносных расширений: от любительских поделок до стеганографии. Опыт команды Яндекс.Браузера
    0
    Обожаю Яндекс-браузер! И десктопную и мобильную версии (пользуюсь Бета-версией). Кстати, сейчас эту страницу читаю именно с него.
    Что касается проблемы, то она во многом — в «user.dll».
    Ради эксперимента — установил на компе Win7 без антивируса, без файервола. Из браузеров — Яндекс, флешки открываю только через Total Commander (он не использует автозагрузки). На все неожиданные предложения «установить расширение» — отказываюсь, предпочитая закрыть браузер. Перед скачиванием приложения — проверяю адрес страницы (именно адрес). Если качаю самораспаковывающийся архив — меняю ему расширение на .RAR и смотрю/извлекаю содержимое — при помощи архиватора. Ну и обязательно — прислушиваюсь к советам от Яндекса, что тот или иной сайт может представлять угрозу…
    Итог: за год — ни одного вируса (проверялся через Kaspersky Rescue Disk).
    P.S. Извините, если что, за рекламу.
  • 13 сюрпризов неайтишной компании
    0
    Интересно читать как человеку, почти не работавшему в специализированной IT-компании (по-молодости студентом работал, но там устои были вполне офисные и женщин хватало — они занимались продажей софта и поддержкой, а мужчины — программированием и администрированием).
    Всё сказано правильно!
    Особенно порадовал пункт «Расходная часть». По-большому счёту, всем «по» на то, что делают программисты в конторе. В неайтишной конторе отдел ИТ — это обслуживающий персонал. Наравне с уборщицей, только квалификация повыше и зарплата соответственно. Это понятно и нормально.
    Но иногда бывают завистники. В свой приходилось слышать едкое «ты хочешь разорить контору» со стороны «живых женщин» с бухгалтерии. Они то видели только сумму з/п и премий, но не объём работ который за этим стоит.
    Удивил только последний пункт. Вполне естественно, что в российской компании, где большинство сотрудников — русские/русскоговорящие, вся документация также оформлена на русском языке. Главное, чтобы эта документация ХОТЯ-БЫ БЫЛА! А не в стиле «описание алгоритма смотри в тетрадке у Чуня».
    И ещё, хочется отметить мастерство автора — выстроить материал последовательно, так, чтобы при изложении следующего пункта — ссылаться на предыдущие.
  • Эволюционные вычисления: учим табуретку ходить
    0
    По-моему, статья с подобным заголовком (учим табуретку кодить) — уже где-то была.
  • Flash мертв: кто следующий?
    0
    Не стоило отказываться от поддержки Android и iOS.
    Масштабируемая векторная графика с готовым редактором (включающим анимацию и сценарии) — самое то для разработки мобильных игр.
  • Защищаем сайт с помощью ZIP-бомб
    0
    [Обновление] Теперь я в каком-то списке спецслужб, потому что написал статью про некий вид «бомбы», так?

    Хах! Наши спецслужбы реагируют на три слова: «заговор, Путин, бомба» ))
    Интересно, если девушку назвать «секс-бомбой», спецслужбы её тоже в особый список занесут?))

    По статье — весьма интересная идея!
  • Почему мы пишем и храним код в текстовых файлах?
    0
    Старая шутка:
    Настоящий программист пишет программы так:
    «copy con file_prog.exe»

    Есть среды разработки, которые хранят код и метаданные в одном файле. Например, 1С Предприятие. И, если не ошибаюсь, Flash. Даже макросы в Word или Excel — вместе с формами хранятся в документе.
    Почему удобнее хранить код в виде текста? Именно потому — что так его проще и удобнее читать, удобнее искать файл по содержимому.
  • О программировании на 1С Предприятие 8
    0
    При обновлении времени — текст стирается. Полагаю, это глюк управляемой платформы. На обычном приложении — не проявляется. Надо написать в 1С, чтобы они пофиксили. Если Вам нужно срочно — то как вариант — использовать поле HTML-документа. Первый же скрипт, найденный поиском — нормально работает.
    «Мы всё это делаем, а если серьёзно — зачем?»
  • О программировании на 1С Предприятие 8
    0
    Насчет времени — можно сделать через обработчик ожидания (аналог таймера). Три строки кода в 2 процедурах, работает.
    Насчет строки поиска: что и где искать нужно? Если нужно текстовое поле — то просто добавьте его на форму, укажите тип значения строка, длина 0 (неограниченная).
  • Игры в деньги: Activision Blizzard и Hearthstone
    0
    16-Минутный ход в Hearthstone

  • Игры в деньги: Activision Blizzard и Hearthstone
    0
    Играю с пол-года, легенду не брал ни разу — слишком сложно. Да и времени не так много уделяю.
    По поводу мобильной версии — она рабочая, но слегка глючная и тяжеловесная (отъест около 4 гигов на хранение, требует 2 гига оперативы), так что не на каждый смартфон поставишь. Интернет на саму игру расходует экономно, но обновления — весьма тяжеловесны. Если обновления ставить по WiFi, то 200-300 мегабайт 3G на месяц хватит. В целом, мобильная версия полностью повторяет настольную, с небольшими поправками в интерфейсе.
    И ещё — атмосфера игры очень приятная и уютная!
  • Игры в деньги: Activision Blizzard и Hearthstone
    0
    Стримеры — с удовольствием покупают огромное количество бустеров, чтобы сделать видео «Открытие 100500 паков».
    А ещё, стримеры покупают героев («Алерия», «Медив», «Магни») — красивые «шкурки» на стандартные классы.
  • Игры в деньги: Activision Blizzard и Hearthstone
    0
    Так убей дракона. В простом, не героическом, режиме — это не так сложносложно сделать, даже с базовым набором карт!
  • Игры в деньги: Activision Blizzard и Hearthstone
    0
    Ого, аж три раза! А это за какое время? И сколько уходит примерно на взятие легенды?
  • Выравниваем блок по центру страницы
    –1
    а так не проще ли:
    <div id='loading' style='width: 100%; height: 100%;'>
      <div style='width: 100px; height: 40px; overflow:visible; position:absolute; left:50%; top:50%; margin-left:-50px; margin-top:-20px; text-align: center;'>
        <img src='load.gif' width='100px' height='100px'><br />Загрузка...
      </div>
    </div>
    
    Источник: bashev.ru/articles/vyravnivaem_blok_div_po_centru_ekrana
  • Краткий список WYSIWYG редакторов
    0
    Автор проверь ссылки, половина — не рабочие:
    elRTE, Spaw, Aloha Editor (демо), YUI Rich Text Editor, html-5-wysiwyg (PROJECT MOVED TO GITHUB), jWysiwyg.
  • Полезные НЕ советы программисту
    0
    «Программист — это не профессия, это ­диагноз...»
  • Полезные НЕ советы программисту
    0
    Как будто бывший 1С-ник начал пытаться кодить на Cи ))
  • Полезные НЕ советы программисту
    0
    Тут тэг сарказм — на всю статью.
  • Векторный, открытый и удобный: Inkscape 0.91
    0
    Для контурного рисования (сканированного рисунка в вектор) — гораздо полезнее «Free-Hand-Tool» + несколько слоёв, в одном из которых размещается растр, чем преобразование растра в вектор.
  • ФЗ-188: кому скоро категорически нельзя будет покупать иностранное ПО, если есть российский аналог
    0
    А наш отечественный софт будет писаться на импортных компиляторах, или тоже в срочном порядке надо свои изобретать?
    А возможна ситуация, когда софт будет разрабатываться в российской компании с долей иностранного капитала (и парочкой импортных ремесленников) — и такой софт будет признан отечественным?
  • ФЗ-188: кому скоро категорически нельзя будет покупать иностранное ПО, если есть российский аналог
    0
    В гугл-календарь? ))
  • Пешком по тайлам
    +3
    Всё-таки, в городах лучше ходить по тротуарам и дорогам, чем продираться через каменные джунгли, рискуя наткнуться на «гоп-стоп».
    Зато, как алгоритм расчета расстояний — очень полезно. Позволит более точно подбирать автобусные маршруты. А то ранее, например, показывал оптимальный маршрут — пройти через озеро до остановки.
  • Собираем базу людей из открытых данных WhatsApp и VK
    +2
    Вам доступно фото, но на нём изображён кот

    image
    Ты знал!
  • Microsoft заставит пользователей обновлять Windows 10
    +1
    А обратно откатиться можно будет? У меня коробочная 7-ка, и предустановленная 8.1 (куплена с системником).
  • Microsoft заставит пользователей обновлять Windows 10
    0
    " — Это не баг, это фича!"
  • Открой Open Source 2ГИС
    0
    Респект 2GIS! Как лучшему карто-справочнику для телефонов (для меня, как для пешехода — самый лучший вариант навигации)!
  • Лучшая иконка — текст
    0
    ИМХО, надо делать два варианта интерфейса (с подписями и без), по-умолчанию — с подписями, но чтобы у пользователя была настройка — эти их скрыть. По поводу интерфейсов (особенно, мобильных, компактных окон) — важнее правило «три самые нужные кнопки + кнопка меню», а меню — обязательно с надписями.