• Как удалить программу из OS X чтобы не осталось следов и не загрязнить систему?

    @Vespertilio
    Я по-началу пользовался бесплатным Dr.Cleaner, который сам предлагал почистить мусор когда удаляешь программу. Сейчас не использую чистильщики.

    Вообще же в макоси ПО обычно хранит все данные внутри себя в ~/Applications/AppName.app/, которая является одновременно и папкой приложения и ее ярлыком, поэтому удаляя "иконку" приложения в "Программах" - по сути удаляется и программа. Однако для расширенных ресурсов существует каталог ~/Library/Application Support/, который выполняет ту же функцию что и ~\AppData в Windows. Например Steam хранит там все установленные игры. Так же есть папка ~/Library/Application\ Scripts/. А так же существуют папки ~/Library/LaunchAgents/, /Library/LaunchAgents/ и /Library/LaunchDaemons/, в которых находятся конфигурационные файлы plist для автозапуска "демонов" (фоновые процессы Unix) и агентов через launchd.

    Есть так же папка ~/Library/Caches/ (/Library/Caches/), в которой очевидно хранится кэш приложений, я так понимаю что-то вроде %windir%\TEMP в Windows и которую, по идее, очищает сама макось.

    Собственно и все. Как правильно выше заметили "пошуршать в Library"'s. Кроме очевидных Applications.

    Ну и на заметку: программы устанавливаемые через pkg, как правило требующие пароль от root'a, могут оставить следы вообще везде, оставить свои бинарники и скрипты в /usr, что-нит в /etc, /var, подсунуть драйвера в kext'aх и другие модуля ядра, и т.д. Поэтому я лично стараюсь избегать такой софт, если точно не уверен что он делает, т.к. обычно такие программы модифицируют саму систему.
    Ответ написан
    Комментировать
  • Как правильно выводить деньги с thenounproject.com?

    petermzg
    @petermzg
    Самый лучший программист
    "Понятно, что сейчас многие скажут, мол, чего заморачиваться" и правильно скажут.
    Раз вы планируете зарабатывать больше, так и потратье это время на увеличение заработков.
    А когда заработки станут существенными, то уже сможете нанять юриста который все грамотно оформит
    Ответ написан
    4 комментария
  • Как платить фрилансерам в белую (субподряд)?

    kumaxim
    @kumaxim
    Web-программист
    Пример №1
    Вы являйтесь ИП в юрисдикции РФ. Ваш подрядчик тоже ИП в РФ.
    Что делать: подписывайте договор на оказание услуги, например, Вы платите 5 т.р. за разработку дизайна.
    Расходы: пересылка конверта с документами в адрес Вашего подрядчика, который будет рисовать дизайн
    Налоги: нет

    Пример №2
    Вы являйтесь ИП в юрисдикции РФ. Ваш подрядчик физическое лицо в РФ.
    Что делать: подписывается гражданко-правовой договор(часто Вы можете встретить сокращение ГПХ - гражданско-правового характера). Он будет точно таким же как договор между ИП, только в качестве исполнителя в нем указано физ.лицо.
    Первое что необходимо помнить при оформлении договора подряда с физ.лицом - коные договора должен быть четко определен, например, "...Исполнитель обязазуется нарисовать Заказчику дизайн-макет сайта кулинарной тематики и предоставить его до 25.10.2016". Ни в коем случае не должно быть указано выполнение какие-либо переодических действий, например, "...Исполнитель обязуется выполнять работы по разработке дизайн-макетов сайтов, в течении 10 дней с момента поступления запроса от Заказчика..." Это уже будет являться трудовым договором, а это уже отдельная тема.
    Расходы: пересылка договора подрядчику + пересылка отчетов в ФНС и ПФР
    Условие: Пусть 5 000 рублей это сумма, за которую работает Ваш подрядчик.
    Налоги:
    1. 13% - налог на доходы физ.лиц
    2. 22% - взнос в Пенсионный фонд
    3. 5,1% - взнос в фонд Обязательного мед.страхования

    Расчет:
    1. 5 000 - 13% = 4350 - столько получит на карточку Ваш исполнитель
    2. 5 000 - 87% = 650 - это 13% НДФЛ
    3. 5 000 + 22% = 1100 - в Пенсионный фонд
    4. 5 000 + 5.1% = 255 - на медицину
    Итог: Ваш подрядчик получает 4350 рублей. Бюджет РФ получает с этого 1975 рублей. Суммарно Вы заплатите 6325 рублей
    Отчеты: в Пенсионный фонд(если не ошибаюсь форма РСВ-1) и в ФНС. В ПФР отчет должен быть отправлен в конце месяца, хотя могу ошибаться. Для наемных сотрудников на трудовом договоре РСВ-1 точно ежемесячно предоставляется. Для людей на договорах подряда точно не скажу, спрашивайте в своем ПФР. В ФНС отчет раз в год до 01.04 должен быть предоставлен.

    Пример №3
    Вы являйтесь ИП в юрисдикции РФ. Ваш подрядчик физическое лицо вне юрисдикции РФ
    Что делать: ежайте в эту самую другую юрисдикцию, открывайте там филиал/представительство и работаете по законам той страны. Деньги сначала со своего ИП кидайте на представительство, а потом с него уже Вашим наемным людям. И да, еще Вас ждет с распростертыми объятиями валютный контроль банка и ФНС внешние операцияии с аффилированными иностранными компаниями любит под микроскопом рассматривать.
    Налоги: не знаю, сильно зависит от страны назначения.

    Пример №4
    Вы являйтесь ИП в юрисдикции РФ. Ваш подрядчик ИП/юр.лицо вне юрисдикции РФ
    Что делать: идти в банк и узнавать что такое валютный контроль, что надо заполнять, сколько это идет и т.д. Точно нужен будет счет в иностранной валюте. Вроде бы, но могу ошибаться, еще нужно будет регистрироваться на таможне, даже если Вы физически через границу ничего перемещать не собирайтесь(тут могу ошибаться).

    Вывод.

    Оцените объем работы, которую Вы хотите сами аутсорсить и либо найдите веб-студию, которой будите аутсорсить и получать от них все документы либо возьмите себе в штат человека, который будет все это делать.
    Ответ написан
    1 комментарий
  • Зачем app store пытается использовать веб камеру?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Просто магазин опрашивает список доступного оборудования и потом использует эту информацию для ранжирования результатов и отображения совместимого ПО.
    Ответ написан
    Комментировать
  • Биржа upwork как источник заказов для IT компании?

    @polifill
    Не с той стороны заходите.

    Самая большая проблема - ВЗЯТЬ нормальный заказ на бирже UpWork.
    Ну а вам как бизнесмену - брать такие заказы РЕГУЛЯРНО, чтобы обеспечивать свой штат постоянной загрузкой по работе.

    Все остальные озвучанные вами проблемы - полнейшая ерунда и вообще не являются проблемой на фоне той проблемы, что действительно вам будет трудно решить для того чтобы начать свою деятельность на Upwork - РЕГУЛЯРНО БРАТЬ ХОРОШИЕ ЗАКАЗЫ.

    Неплохие специалисты на Upwork годами работают - и предел их мечтаний "взять заказ на 500 долларов", а вы сходу на постоянные заказы по $3000 рот раззеваете....

    Не хотите, чтобы ваши конечные исполнители видели ваши заказы и заказчиков - работайте с исполнителями мимо Upwork, а через Upwork только с заказчиками работайте, - в чем проблема-то????

    От того, что ваши работники узнают, что вы берете заказы через Upwork - ничего принципиально не изменится.

    1. Одиночному специалиста не так просто брать крупные заказы.
    2. Чтобы раскрутиться на Upwork - нужно время, и довольно долго новичок получает не особо интересные и не особо денежные предложения.
    3. Если вы обеспечиваете сотрудников постоянным потоком работ - они не будут искать доп. заработок на сайтах типа Upwork.
    4. Не всем нужен этот гемморой с прямым заказчиком. Подавляющее большинство людей в мире работает в каких-либо фирмах и получает работу через начальника, а то и через большую цепочку начальников... Многим людям так намного комфортнее.

    Проблема у вас будет только в одном случае - если вы будете откусывать ЗДОРОВЕННЫЙ процент, при этом никакой СВОЙ ВКЛАД НЕ ДОБАВЛЯЯ.

    Но в наше время, когда о Upwork знают почти все - никак вы эту проблему не устраните.

    Только внося свой дополнительный вклад (например, прекрасным знанием английского языка, постоянным вниканием в глубину проектов и тем, что будете крайне внимательно относится к своей репутации на Upwork и будете работать над репутацией долгие месяцы) вы будете застрахованы, что работать через вас будет выгоднее, чем напрямую.
    Ответ написан
    8 комментариев
  • Как вырасти из программиста в менеджмент?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Лучше всего естественным путём - когда тебя повышают за профессионализм, самостоятельность, отвественность, наставничество, авторитет и т.д. и т.п. до тех пор, пока не окажешься на менеджерской должности. После уже смотришь чего именно не хватает и учишься в нужную сторону. Нехватать может не только знания ISO 20000, PMBOK и подобного, но и умения общаться с людьми, например, или знаний из прикладной области.
    Ответ написан
    Комментировать
  • Сколько всего обьектов создано в коде?

    @jkotkot
    режим сарказма
    Тут работают минимум два объекта: строка "Text" и System.out. это если мы не говорим о внутренней реализации каждого из них и устройстве виртуальной машины. Неявно создадутся объекты типа Class для String, System, PrintWriter.. и для всего, что у них есть внутри)
    Ответ написан
    Комментировать
  • Как посмотреть на какие адреса делает запрос приложение?

    DevMan
    @DevMan
    встроенных средств для этого нет.
    из внешних: любой снифер трафика или фаервол типа little snitch/hands off/radio silence/etc
    Ответ написан
    Комментировать
  • Как посмотреть на какие адреса делает запрос приложение?

    Rou1997
    @Rou1997
    Сниффером, например Wireshark и Charles есть для OS X, еще декомпилировать и отладить можно.
    Ответ написан
    Комментировать
  • Как сайты знакомств считают свою базу (процент неактивных юзеров)?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    быстро ты вывод сделал) а еще исследование проводить собираешься)
    1) начнем с того, что большинство таких сайтов уже давно ведут себя как соцсети (как раз так и для того, чтобы удержать пользователя)
    2) и большой процент людей на таких сайтах не "пришел - нашел - ушел" (как ты выразился), а наоборот "пришел - пытаюсь найти - уже год сижу - никого нет" (потому что нормальные люди, которые не испытывают проблем со знакомствами - не сидят на таких сайтах)
    3) а еще полно людей, которые только и живут тем что ищут новые знакомства. им не нужны отношения - им нужны новые люди. они вообще из таких сайтов не уходят и не пропадают.

    p.s. а вообще про % мертвых тебе никто не скажет, кроме как сам этот сайт знакомств (но он такую информацию тоже разглашать не будет. а значит никто).
    Ответ написан
    Комментировать
  • Хватит ли железа Mac mini под frontend?

    Rou1997
    @Rou1997
    Самый верный способ это сперва арендовать VPS с аналогичными характеристиками, подключиться по хорошему интернету и проверить в работе.
    Ответ написан
    Комментировать
  • Как вычислить среднее значение в буквенном эквиваленте?

    DDDsa
    @DDDsa
    Присвоить всем буквенным значениям цифровые эквиваленты, вычислить среднее арифметическое, отсечь дробную часть - сконвертировать обратно в букву
    Ответ написан
    Комментировать
  • Как быстро развернуть OSX-систему на старом PC-ноуте, чтобы только лишь поюзать Application Loader?

    DevMan
    @DevMan
    это хак. по быстрому там бывает только на специально подобраном железе.
    вчера я уже вам ответил - поставьте виртуалку.
    не тянет железо? купите OSX-виртуалку или OSX-шаред на несколько дней, или обычную виртуалку и поднимите на ней OSX.
    Ответ написан
    6 комментариев
  • За год превратиться из человека прошедшего базовый курс htmlacademy в нормального разработчика?

    @kirill-93
    Самый эффективный способ научиться - пойди работать. Устройтесь джуниором, пусть вас учат. Я перед тем как на первую работу пойти пол года читал/смотрел/пытался учиться, а как на работу пришел за месяц узнал больше, чем за эти пол года.
    + когда вы учитесь сами, высока вероятность пойти по неверному пути/застрять на чем-то/что-то неправильно понять. Саморазвитие - это хорошо, но оно должно быть под чьим-то контроллем. То есть вам будут говорить что и где читать, и вы должны это делать.
    Ответ написан
    8 комментариев
  • Какую систему сборки использовать?

    TheKnight
    @TheKnight
    Программист
    Рекомендую Gradle. Преимущества:
    1) Менеджмент зависимостей.
    2) Возможность писать плагины на разных языках достаточно простым образом.
    3) Уже существующая неплохая инфраструктура плагинов.
    4) Если сильно надо - можно спокойно хачить билдскрипт так, как удобнее. Мавен это не позволяет. При этом основная часть сборки остается декларативной.
    Ответ написан
    Комментировать
  • Какую CRM выбрать для разработчиков?

    @Ethril
    Только CRM - это из другой оперы. Вам надо PM.
    Ответ написан
    Комментировать
  • Как поднять себе зарплату?

    denisgorbunovmsc
    @denisgorbunovmsc
    руковожу проектным офисом
    Надеюсь подчиненные не прочитают.

    1) Вежливое слово с пистолетом в руке лучше, чем просто вежливое слово.
    Выходи на рынок. Имея на руках job offer с текущей з-п и более интересной работой, или большей з-п и менее интересной ты скорее получишь прибавку, или изменение условий труда.
    Чтобы найти работу работает некий рубеж перехода количественного в качественное: чтобы получить одно интересное предложение нужно сходить на 10 собеседований, чтобы сходить на одно собеседование нужно откликнуться на 10 вакансий. Это для невезучего чеовека, для везучего будет не 10, а 5 или менее.

    2) Самопиар и глубокая специализация. О том, что ты стал больше делать люди должны знать и нужно закрепить за собой какую-то проф. нишу внутри коллектива - что-то что ты делаешь сильно лучше коллег. Это могут быть разные аспекты. Здесь получаем ценность и ответ на вопрос почему ты должен получать больше коллег.
    Зачастую бывает, что окружающие не замечают роста у коллег, так как все сосредоточены на себе.

    3) Разговор с начальством и обозначить свои ожидания. Возможно, с этого стоило бы начать, если не кризис. Ну и чем меньше компания тем важнее становится это (отношения), а не первое. Очень часто бывает, что у человека есть недовольство текущим положением, он идет в первый вариант, а из первого варианта его очень сложно вернуть, так как он себе уже наворотил причин для ухода и распутать этот клубок одними деньгами не получается.

    Это часто бывает с переездом в Москву. Изначально люди готовы ехать на маленькие деньги, чтобы "закрепиться". Снимают жилье подешевле и затягивают пояса. Через полгода запасы, с которыми приехали истощаются, а в пути 3-4 часа каждый день + 10+ часов на работе высасывают все энергетические запасы. Тут уже человек начинает себе кроме з-п придумывать еще поводы: начальник чудак, коллеги лодыри, место у окна дует и прочие моменты, на которые в нормальном состоянии ему пофиг. Деньги далеко не единственный мотиватор и в такой ситуации с них все начинается, но паровозом человек себе достраивает еще ворох причин.
    Новое место как и новая жена, если старая достала, всегда кажется лучше. Человек находит новое место с большей зарплатой и уже на прежнюю з-п он не останется в прежней конторе. И оставлять его проблематично, так как есть ворох проблем и либо уходить в психоанализ на полгода с решением этих диссонансов, либо прежней любви и энергии уже не будет. Это практически неразрешимая ситуация, которая началась с нехватки 15-25 тысяч рублей в текущем окладе.

    4) Самый пассивный сценарий - ждать хорошей погоды. Умный начальник будет повышать подчиненного, даже если тот не растет, а уж если растет, то и подавно. Почему он это делает? Потому что бегать и выбивать деньги, чтобы удержать - всегда на порядок сложнее и менее эффективно. Если не повышают, то может и первый вариант не так плох, так как и 2й и 3й варианты не всем подходят, ибо требуют большой доли экстравертности.
    Ответ написан
    Комментировать
  • Проблема с клиентом на фрилансе?

    Jump
    @Jump
    Системный администратор со стажем.
    Это никак не проблема с клиентом, это явная проблема с исполнителем.
    Работа оплачена, а исполнитель шантажирует заказчика.
    За такое отрицательный отзыв он просто обязан поставить.
    Чтобы другие не нарвались.
    Ответ написан
    Комментировать
  • Проблема с клиентом на фрилансе?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Раз он всё оплатил, то с чего это вы не шлёте ему PSD? Высылайте, приносите извинения.
    Ответ написан
    Комментировать
  • С чего начать когда Руководитель ИТ отдела уволился без отработки и дела не передал?

    Я бы начал с инвентаризации...глобальной инвентаризации
    1. Оборудование, рабочие места, серверная и т.д.
    2. Текущие открытые проекты и задачи (если нет какого либо специального ПО-надо развернуть что нибудь бесплатное, сам использую руководитель)
    3. Связь - провайдеры, договора, счета и т.д.
    4. Взаимодействие с клиентами и смежными подразделениями
    5. Список открытых вопросов - разослать всем кто к ним причастен, клиентам, менеджерам, руководителям других подразделений

    Ну а после того как все структурируете, опишите (разверните локальную wiki если ее нет - и в ней описание, и обсуждение всего что происходит ), поднимите и актуализируйте все существующие регламенты.

    как то так на мой взгляд.
    Ответ написан
    Комментировать