Задать вопрос
  • Какие действия системного администратора при увольнении сотрудника?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    1. Заблокировать учетку в AD
    2. Выгрузить почту, заархивировать профиль, настроить перенаправление почты (обычно дает руководитель. Если не дает - перенаправить в помойку, чтобы почтовые роботы не устраивали конференций)
    3. Переместить учетку в OU для уволенных (иногда они возвращаются :) )
    4. Принять железо

    Архив писем хранится не менее пяти лет - сталкивался, когда возникала необходимость достать письмо двух- трех- летней давности.
    Ответ написан
    2 комментария
  • Что такое навыки программирования, "программистские скиллы", и почему они утрачиваются?

    hack504
    @hack504
    «Программистские скиллы» - это что-то типа спорта, ежедневные тренировки. Если бросаешь, то теряешь форму, если возобновляешь, то опять приходишь в форму. Но честно сказать, никаких скиллов, к сожалению, не существует в прикладном программировании - ты просто плывешь по тому курсу, что задаёт рынок и он диктует какие твои «программистские скиллы» сейчас актуальны, а какие с пометкой «deprecated». Согласись, утратить то, что в последствие не будет актуальным - не такая уже и страшная потеря)
    Ответ написан
    Комментировать
  • Высшее IT образование для миграции "прикладная информатика" - заочно?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Начал задумываться о переезде в Германию, но из образования у меня только СПО

    Типично для wannabe-мигранта.

    Задайтесь вопросом: "Я могу чего-то добиться в России?". Если нет, то попытайтесь это сделать хотя бы тут, иначе потом будет мучительно больно.
    Ответ написан
    22 комментария
  • Почему не использовать C# для управленческого учета вместо 1С?

    Jump
    @Jump
    Системный администратор со стажем.
    Почему не использовать C# для управленческого учета вместо 1С?
    Неудобно.
    Ведь 1С это оболочка над базой данных
    Нет.
    а интерфейс написан на C#
    Неправда. На JS интерфейс.
    Зачем создавать платформу и еще встроенный язык 1с
    Для удобства.
    А что бы не начинать проект постоянно с нуля, можно написать собственную библиотеку с необходимыми инструментами для бухгалтерии и т.п.
    Напишите. Кто же мешает.

    Объясню что такое 1с-
    Это платформа с типовыми решениями, возможностью настройки, поддержкой, и обновлениями.
    Если вы сможете написать приложение для решения основных учетных задач, которое можно поставить и работать, обеспечите поддержку- чтобы в каждом городе был специалист, и будете отслеживать все изменения в законодательстве и вносить изменения в типовые решения тогда вы сможете конкурировать с 1с.
    Ответ написан
    Комментировать
  • Почему не использовать C# для управленческого учета вместо 1С?

    @Dementor
    программист, архитектор, аналитик
    Уважаемы специалисты, почему для управленческого учета (оперативного учета), не начнут разрабатывать программу на C#?

    Не начнут КТО? Уверен, что есть десятки команд, которые успешно разрабатывают на C# программы для управленческого учета.

    Ведь 1С это оболочка над базой данных, а интерфейс написан на C#.

    Для начала не C#, а C++ (сейчас 11, но переходят на 14). Далее не оболочка, а ORM (с поддержкой MsSQL, PostgreSQL, IBM DB, Oracle и собственный формат) + BSL (со встроенными библиотеками и внешней опенсурс библиотекой БСП) + web-интерфейсы + мобильный и браузерный клиенты + кроссплатформенность на Win-Lin-Mac.

    Зачем создавать платформу и еще встроенный язык 1с (Искусственно создавать новые рабочие кадры???Чтобы выжимать деньги на всяких книжках по программированию 1с и прочих учебных курсов?), если есть .NET Framework и C#?

    Для начала нет и шарп появились после платформы 1С (2002 против первых версий 1С под DOS). И тут же встречный вопрос - а зачем встроенные языки для Матлаба и Автокада, зачем VBA для ворда и экселя, зачем PowerShell для винды? Да, в том числе для написания книжек и продажи курсов, но в первую очередь - новые инструменты удобны и приносят выгоду по сравнению с их отсутствием (заточены под быстрое решение узкого класса задач).

    А что бы не начинать проект постоянно с нуля, можно написать собственную библиотеку с необходимыми инструментами для бухгалтерии и т.п.

    1С-киллиров создавали десятками. И где они сейчас? Пока эти поделки пытались довести до какого-то конкретного состояния, 1С расширяла функциональность своей платформы на порядки - параллельные программы все время были в качестве догоняющих и не приносили денег создателям, а потому умерли.
    Ответ написан
    Комментировать
  • Забуду ли я всё в армии?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Все нормально будет, не забудешь. Еще лучше будет, если в свободное время не в каптерке бухать, а почитывать интересные книжки, чтобы поддерживать мозг в тонусе, ибо в армии слегка, но деградируешь, так как думают за тебя )) Тебе только выполнять надо что скажут.
    Я, например, в свободное время в армии python осваивал. Писал программки на Nokia N70 для Symbian. Практически не ощутил того, что выпал за год из профессии.
    Ответ написан
    Комментировать
  • Как уменьшить время вызова серверной функции?

    @Dementor
    программист, архитектор, аналитик
    1) Если вопрос к программистам, то не нужно ленится - используйте &НаСервереБезКонтекста и явно укажите в параметре-структуре с условным именем Контекст все нужные для инициализации параметры, а из возвращенной структуры установите значения на клиенте.

    2) Так же пересмотрите какие значения сбрасываются - может и не нужно никаких серверных вызовов и все можно сделать на клиентской стороне? Так же не забывайте про быструю кешируемую на клиенте функцию ПредопределенноеЗначение()

    3) Если вопрос к сисадминам, то им нужно видеть ваши сервера СУБД, сервера 1С, веб-сервера и всю сетевую инфраструктуру в целом - только так они могут дать практические советы по оптимизации.
    Ответ написан
    Комментировать
  • Как реализовать идею?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    таланты не ищут, продукты полезные ищут - делайте востребованный продукт, никаких проблем с деньгами не будет
    Ответ написан
    Комментировать
  • Порядок обучения с нуля при известном конечном результате. Соответствие ЯП к этапам реализации?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    1. Любой.
    2. Любую.
    3. Ответ на этот вопрос потребует учебника средней толщины, а потому не влезет в лимит символов для ответа на Тостере.

    Может вам просто использовать 1С?
    Ответ написан
    Комментировать
  • Как найти early adopters и раскрутить open source приложение?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Напишите на Хабр статью с подробным описанием принципа работы, сценариев применения и получаемых выгод.
    Ответ написан
    Комментировать
  • Как появляются opensourse проекты, являющиеся аналогами проприетарных продуктов?

    Zoominger
    @Zoominger
    System Integrator
    Я вас расстрою - "аналог" подразумевает выполнение примерно такого же списка задач, как оригинал. LibreOffice же жалкая пародия даже не на офисный пакет, а на обычный текстовый редактор. Про Реактос не удержался и захохотал - за годы разработки не было даже беты, а работает оно только в виртуалке.

    Это и есть ответ на ваш вопрос - на эти пародии всем просто плевать.
    Ответ написан
    7 комментариев
  • Верно ли утверждение, что алгоритмы используются в основном в процедурном программировании, нежели ООП?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Если ознакомиться с определение алгоритма, становится очевидна бессмысленность заявления:

    Система последовательных операций (в соответствии с определёнными правилами) для решения какой-нибудь задачи.

    То есть вы заявляете, что в парадигме объектно-ориентированного программирования код вообще не пишут.
    Ответ написан
    Комментировать
  • Память расширения растёт. Куда копать?

    dollar
    @dollar Автор вопроса
    Делай добро и бросай его в воду.
    А ларчик просто открывался.
    Решение

    С расширением всё нормально. Но самом деле потребление прыгает, но оно всегда не выше 50МБ.
    Проблема была в том, что инструменты разработчика кэшируют всё, что только можно - вывод консоли, сетевые соединения, тела принятых ответов с сервера через ajax и прочее. И вот эти тела и составляли основную как бы "утечку" памяти.
    То есть нужно закрыть консоль, перезагрузить расширение, - и нет проблем с якобы утечкой.
    Ответ написан
    Комментировать
  • А во встроенном языке 1С применяется ООП?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Модель данных объектная, но сам язык процедурный.
    Ответ написан
    Комментировать
  • Какая программа лучше для управления задачами и временем на их выполнения?

    zamboga
    @zamboga
    Аналитика данных, BI-аналитика, дашборды
    Ловите из моей копилки. Сортировка случайная, если есть комментарий — значит, щупал лично.
    • Тайм-трекеры, учет рабочего времени

    https://Toggl.com — отдельный софт в трее, расширение под хром, приложение на андроид. Интеграция с кучей сервисов (трело, асана и т.д.). Хоткеи тоже есть. Бесплатного тарифа вполне достаточно. автотрекинг
    https://TimeDoctor.com — платный. Делает скриншоты. Удобен для компании. Есть отдельный софт в трее, хоткеи. Интеграция с кучей сервисов.
    https://pomelloapp.com — простой помидоро-трекер, интеграция с трелло. Хоткеи есть, в трее не сидит, простенький бар поверх всех окон
    https://PomoDoneApp.com — простой помидоро-трекер, интеграция с трелло. Хоткеи есть, в трее показывает таймер с обратным отсчетом времени.
    https://tmetric.com — простой трекер, интеграция с трелло, есть десктопное приложение, помидорок нет. Хоткеи есть, сидит в трее
    https://www.timecamp.com — есть куча интеграций, расширение хром, приложение в трее, автотрекинг
    https://toptal.com/tracker/
    ○ Grindstone https://www.epiforge.com/grindstone/
    https://www.primaerp.com
    https://tahometer.com
    https://aTimeLogger
    https://myhours.com
    https://wakatime.com
    savemytime.co/en неплохое приложение, где дела при каждом включении смартфона высвечиваются, но оплата там очень большая за такую прогу.
    https://flowlu.ru/services/pm/task-time-management/

    ○ Статьи
    § https://habrahabr.ru/company/xakep/blog/254119/
    § https://habrahabr.ru/post/327310/
    § https://habrahabr.ru/post/24070/
    § https://habrahabr.ru/post/177225/
    § Чем удобнее всего учитавать время работы над конкретной задачей?

    • Автоматические тайм-трекеры
    https://RescueTime.com - только в автоматическом режиме логирует, в каких приложениях/сайтах проводите время, и выводит подробную статистику. Бесплатного аккаунта хвататет за глаза. Все приложения/сайты можно разбить по категориям продуктивности.
    https://ManicTime.com - как и rescuetime, в автоматическом режиме логирует приложения и сайты + мощный стэндалон тайм-трекер, все приложения можно разбить по категориям, которые придумываешь сам. Очень гибкий в настройках, сидит в трее, есть хоткеи, разные типы таймеров. Платный. Статья danila.org.ua/otrabotannyie-chasyi-moy-podhod
    https://timingapp.com/ -- аналог manictime и rescuetime
    https://motivateclock.org/
    www.timesnapper.com/professional.aspx#qReports

    • Запись дел, таскеры, системы управления задачами
    https://www.wunderlist.com — Очень простой и удобный таскер. Бесплатного аккаунта за глаза.
    https://planfix.ru/prices/ — На бесплатном аккаунте проекты и задачи вести можно полноценно, но бесплатном акке урезан CRM и воронка продаж. Цена 290, 490 или 640 р /человека в месяц - в зависимости от возможностей системы. Интересные тарифы и возможности, есть тайм-трекер (2016)
    https://megaplan.ru/calculation/ — Цена 250р с человека в месяц (2016)
    https://www.bitrix24.ru/prices/ — сложный комбайн
    https://yandex.ru/tracker/ -- от 93 руб/чел/мес
    https://basecamp.com/3/pricing — 29$ без клиентов, 79$ с клиентами (2016)
    https://www.wrike.com/price/ — Ограничения бесплатного варианта по вложенности задач и функциональности всей системы. Есть мобильный приложения. Понравилась внутри. На бесплатной версии нет подзадач. (2016)
    https://asana.com/pricing — Есть бесплатный вариант. Но на ощупь - неинтуитивная кака. Соловьев советовал ее. (2016)
    worksection.com/price.html — Бесплатно только на 2-х (2016)
    https://zettaplan.ru/price/ (2016)
    www.teambridge.ru — От 1000₽ (2016)
    https://www.producteev.com/pricing — Вроде есть бесплатный полнофункциональный вариант и приложения для мобильных. Но в проекте вложенность = задача-подзадача = мало. И как-то все убогенько (2016)
    https://pyrus.com/ru/pricing — От 9р с человека в день (2016)
    promo.advanta-group.ru/advanta — От 5454р (2016)
    helpcenter.onlyoffice.com/ru/faq/free-cloud.aspx — По сравнению с wrike ограничения только по вложенности задач, в остальном полнофункциональна. Но нет мобильных приложений. Внутри нормальная. (2016)
    https://workflowy.com/ — неограниченная вложенность подзадач, гибкое управление задачами, есть теги. Ограничение на сотню задач в месяц. Выглядит, как списки с вложенными списками (2016)
    synkra.com/login — Унылое говно со списком дел в один уровень (2016)
    https://ru.todoist.com/business — По описаниям все красиво, но в бесплатном варианте тупо список одноуровневых дел, вообще не юзабельно. В бесплатном варианте нет обсуждений. (2016)
    https://planiro .com/ru/pricing — Похож на битрикс, но попроще и симпотичнее. Только платный (2016) (удалить пробел в ссылке)
    https://taiga.io/pricing.html
    https://activecollab.com
    teamer.ru/about
    scrumy.com
    www.redmine.org
    https://www.teamwork.com/
    https://workdoer.com.ua/
    https://taskmenizer.com
    https://glip.com/
    https://itasks.pro
    https://clickup.com
    https://pran .pro/ (удалить пробел в ссылке)
    https://ticktick.com/
    https://teams.microsoft.com/ -- бесплатно
    ○ Microsoft Planner https://tasks.office.com
    https://riter.co/
    ○ WorkSuite
    ○ MeisterTask
    ○ acma.pro
    ○ vTiger (бесплатный)
    https://www.openproject.org/release-notes/openproj...
    https://www.teamgantt.com/
    https://airtable.com/
    ○ Список бесплатных https://habr.com/post/317552/

    Я использую на разных проектах и командах Trello, Битрикс24, Planfix, Wunderlist, Rescuetime, Toggl. Весь этот зоопарк на компе (декстопное приложение или uwp приложение) + в Хром (расширение) + приложки на тлф.
    Ответ написан
    2 комментария
  • Как выгодно себя продать на рынке труда?

    DevMan
    @DevMan
    да нет таких советов и быть не может: каждый человек индивидуален и как человек, и как специалист. и работодатели тоже все не как под копирку.
    кто–то слишком наглый, кто–то слишком робкий. и каждый сам находит свой баланс между этими качествами.
    можно без устали штудировать материалы "как пройти собеседование по ...", но как только собеседование пойдет иначе (а оно обязательно пойдет), все вылетит в трубу.

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

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Это геттеры и сеттеры. То есть функции доступа к свойству.

    Зачем? Попробую объяснить простым языком. Большие программы сложно полностью загрузить в мозг отдельного человека и представлять всю структуру целиком со всеми нюансами одновременно. Поэтому принято делить программу на части. Вынос кода в отдельную функцию - один из простых способов. В ООП к этой проблеме подходят более основательно. Класс как явление - тому пример.

    Класс делит программу как минимум на 2 части - то, что внутри класса, и то, что снаружи класса. Считается как бы, что класс пишет один человек, а пользуется им другой человек. Но это может быть и один единственный человек, всё равно так проще, потому что человек сначала пишет класс, тщательно всё там кодит и тестирует, а потом напрочь ЗАБЫВАЕТ, как он устроен внутри, потому что он уже готов и им можно пользоваться. То есть человек выгружает из своей ненадежной человеческой памяти эту инфу и переходит к следующей задаче, в которой просто использует этот класс. Всё, что ему нужно помнить, это то, как пользоваться классом, а всю подноготную можно забыть до тех пор, пока не понадобится улучшить класс. И здесь снова получается удобно. Когда будем улучшать класс (это не обязательно тот же самый человек), можно не думать о том, как его используют. Главное, чтобы способ взаимодействия с классом не изменился (не сильно изменился).

    В вашем примере - это просто заготовка. Дальше нужно наполнять эту заготовку функционалом. В самом простом виде геттер просто возвращает приватное свойство, а сеттер меняет его. Так нужно сделать сразу, чтобы потом не пришлось переписывать всю программу (и согласовывать с коллегами). Но даже здесь уже есть небольшое правило - нельзя передавать отрицательные значения. Условия могут быть сложнее. И вообще всё может быть сложнее. Например, вместо age можно хранить дату рождения. И функция GetAge будет каждый раз высчитывать разницу с текущей датой. По сути для внешнего использования ничего не меняется, но внутри происходит магия.
    Ответ написан
    3 комментария
  • Программирование 1с, учеба?

    @FreeArcher
    Senior 1С; php, JS Starter
    Я начинал с книги Радченко. Если курсы, то хорошие курсы на курсы-по-1с.РФ. Остальное курсы лучше не смотрите деньги на ветер.
    Ответ написан
    2 комментария