• Java на mac лагает, и не запускается, что делать?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Что теперь делать - незаню.

    Взять учебник.

    $ javac Untitled-1.java
    $ java HelloWorld
    Ответ написан
    Комментировать
  • Storage утилита тупит или куда девается место? мб кто решал?

    0xcffaedfe
    @0xcffaedfe
    Developer & Reverser
    Возможно место заняли локальные снапшоты.

    Проверить можно так->
    sudo tmutil listlocalsnapshots /
    Удалить если есть ->
    sudo tmutil deletelocalsnapshots com.apple.TimeMachine.2017-10-12-235937
    где (com.apple.TimeMachine.2017-10-12-235937) имя снапота

    ну и или отключить ->
    sudo tmutil thinLocalSnapshots / 10000000000 4
    sudo tmutil disable

    p/s/ Занятое место лучше смотреть улиткой вроде DaisyDisk
    Ответ написан
    2 комментария
  • Как найти профессионала в заданной области?

    @InoMono
    Ровно так же как бы вы искали и любого другого хорошего специалиста по области в которой не знакомы: врача, маляра, фотографа, менеджера по продажам, рекламщика, парикмахера, организатора праздников...

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

    и пр. - ну ровно ничем не отличается от других профессий.

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

    Jump
    @Jump
    Системный администратор со стажем.
    А зачем на процессоре радиатор? Он тоже низковольтный.

    Наверное затем, чтобы охлаждать, ибо греется.
    А напряжение тут вообще никаким боком к этому не относится, и не влияет.
    Ответ написан
  • Где править вывод элемента блога категории Joomla! 3.8.3 (дефолтный шаблон protostar)?

    pavelcarcass
    @pavelcarcass
    ИТ-менеджер из г. Иркутска
    «С помощью $this ->loadTemplate('item'); подключается вывод разметки отдельной статьи блога (в виде краткой новости), она находится в blog_item.php.»

    Отсюда

    Кстати, крайне не рекомендуется править системные файлы напрямую, иначе при следующем обновлении Joomla эти файлы будут перезаписаны и все изменения затрутся. Делай переопределение по инструкции из ссылки выше.
    Ответ написан
    Комментировать
  • Почему данные не заносятся в БД phpMyAdmin?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    if ($resultAddMus = 'true')
    Во-первых, у вас вместо сравнения стоит присваивание. Чтобы таких ситуаций было меньше, используйте стиль Йоды.
    Во-вторых, вы пытаетесь сравнить не с логическим значением, а со строкой.
    В-третьих, для логических значений сравнения не требуется, достаточно простого
    if ($resultAddMus)
    Ну и, наконец, SQL-запрос у вас неверный. Вставляемые строки должны быть в одиночных или двойных кавычках. А ещё лучше использовать подготовленные выражения с плейсхолдерами.
    Ответ написан
    Комментировать
  • Достаточно ли 8 гб оперативки в 2018 г.?

    Jump
    @Jump
    Системный администратор со стажем.
    8Гб и SSD под систему, это норма для комфортной работы с офисным компьютером.
    Ворд, эксель, браузер, мессенджер - вполне нормально и комфортно.

    Если нагрузка побольше чем обычная офисная, например запускаете тяжелые приложения вроде фотошопа, автокада, IDE - тогда однозначно мало.

    Тут все дело в комфорте. Можно конечно и с 2Гб оперативки запустить фотошоп, и VisualStudio, и десяток вкладок в хроме открыть. И оно даже будет работать. Вопрос лишь в том будет ли вас устраивать такая скорость работы.
    Ответ написан
    Комментировать
  • Обязательно ли использовать какой-либо фреймворк?

    27cm
    @27cm
    TODO: Написать статус
    Если проект будет активно развиваться, то без фреймворка не обойтись. Но давайте попробуем рассмотреть поближе разные варианты.

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

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

    2. Использование готового фрейморка, с которым вы никогда не работали
    Готовьтесь потратить массу времени на его изучение. Порой даже на решение тривиальных задач в некоторых фреймворках придется потратить несколько дней, если вы с этим никогда не работали. По собственному опыту могу сказать, что если сравнивать варианты (2) и (4), то готовьтесь потратить в 3 — 4 раза больше времени. Однако у этого варианта есть и плюсы: вы освоите ещё один фреймворк и в следующих проекта сможете выбирать вариант (1), другим разработчикам знакомым с данным фреймворком будет гораздо проще разобраться в коде, последующая разработка и развитие проекта существенно ускорятся.

    3. Использование собственного фреймворка
    Рекомендуется только строго после того, как вы несколько лет поработали с разными фреймворками, точно знаете их недостатки, четко можете сформулировать, почему в данном проекте не подходит ни одно из готовых решений. Плюсов у такого решения масса, но основной — ваш фреймворк будет оптимальным образом решать именно ваши задачи, он не будет «комбайном», пытающимся угодить всем вокруг. Но и минусов хватает, крупные фреймворки как правило развиваются огромным сообществом, сотни и тысячи разработчиков ежедневно находят и исправляют в нем ошибки, расширяют функциональные возможности, улучшают производительность, заменяют устаревшие решения на новые.

    4. Вообще без фреймворка
    Такой проект сильно рискует превратиться в спагетти-код. Но абсолютное большинство новичков начинает именно с этого. В этом нет ничего страшного, если это ваш первый проект, вы освоитесь с языком и его возможностями, набьете кучу шишек, и неизбежно рано или поздно перейдете к вариантами (1), (2) или (3).
    Ответ написан
    5 комментариев
  • Что такое php echo?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    echo по умолчанию выводит данные не на экран а в STDOUT.

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

    json представляет собой текст.
    Ответ написан
    7 комментариев
  • Справится ли этот макбук с разработкой под IOS?

    jj_killer
    @jj_killer
    Скорее нет, чем да. Слишком мало ОЗУ.
    Ответ написан
    Комментировать
  • Управление голосом на Mac Os 10.8?

    @Xilian
    Программист 1С, сетевые технологии, SQL
    Обновить MacOs до Sierra. Там уже есть Siri.

    >>К стати заметьте, у Старка в фильме стаяла как раз Mac OS.

    А больше там ничего фантастического не было?
    Ответ написан
    Комментировать
  • Как обратиться к объекту класса?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    в общем случае никак, нужно передать объект(читай ссылку) $data1 в метод класса 2.
    типа такого:
    $data1  = new Class1();
    $data2 = new Class2()
    $data2->funct1($data1);
    Ответ написан
    Комментировать
  • Актуальность swift?

    @iMaximus
    На вашем месте я изучал бы swift, да полно еще библиотек которые на obj c но их подключил и забыл, дальше все равно пишешь на swift. Есть еще работодатели которые до сих пор поддерживают проекты на obj c и их не мало, да и в целом знание obj c помогает. Но если ставить вопрос так, как его ставите вы, то однозначно swift. Работодатели смотрят отлично, на рынке нехватка swift программистов, многие уже пишут только на нем, например Тинькофф.
    Ответ написан
    1 комментарий
  • Влияет ли тип и производитель сертификата SSL на скорость соединения?

    AlexanderYudakov
    @AlexanderYudakov
    C#, 1С, Android, TypeScript
    К сертификационному центру возможны следующие обращения:

    1. Будет, в 99% случаев, обращение для проверки отзыва сертификата. По какому именно адресу будет обращение — указано в самом сертификате (либо это файл CRL, либо сервис OCSP). Здесь — чем больше распространен издатель сертификата, тем больше шансов, что на клиентском устройстве уже закэширована информация о DNS издателя, а, может быть, даже и сам файл CRL (он может быть большим и существенно влиять на время загрузки на мобиле, к примеру). При OCSP данные не кэшируется, зато трафик маленький.

    2. Если у клиента нет сертификата издателя - промежуточного центра сертификации (того, что непосредственно подписал наш сертификат), будет еще один запрос — по адресу, указанному в "Доступ к информации о центрах сертификации". Здесь тоже - чем шире известность издателя, тем лучше. Вероятность этого запроса невелика, поскольку кэшируются такие сертификаты в клиентских устройствах, как правило, навсегда.

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

    4. Корневые сертификаты не проверяются.

    P.S. Степень "зелености" сертификата на скорость не влияет.
    Ответ написан
    1 комментарий
  • Как получить ключ массива?

    Stalker_RED
    @Stalker_RED
    php.net/manual/ru/function.array-keys.php

    $keys = array_keys($test);
    var_export($keys);


    И даже не спрашивайте зачем.
    Ну тогда не обижайся, если получится что я не угадал, и тебе не подходит array_keys(). Другие способы есть, но я не собираюсь сюда копировать весь мануал.
    Ответ написан
    1 комментарий
  • Meltdown и specture чем опасны и как защититься?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    Meltdown/spectre только читают данные. Они ничего не изменяют.

    И для среднего юзера их наличие/отстутствие на самом деле безразлично. Если соблюдать некие общие правила безопасности, которые нужно было соблюдать и без них - то есть не ходить по подозрительным сайтам с основной тачки, не использовать IE, блокировать JScript, для посещения говносайтов держать VirtualBox.

    Почему.

    Meltdown/spectre - уязвимости, требующие локального исполнения кода. То есть, чтобы она заработала - ее нужно запустить, мифически она ниоткуда не возьмется. И поэтому она ничем не отличается от сотен тысяч других вирусов. То есть достаточно следовать тем же правилам, что и раньше - не тыкать в различные ссылки, смотреть куда переходишь, использовать NoScript

    Meltdown - это головная боль исключительно хостеров VPS, предоставляющих "неполноценные" машины. У них да, есть шанс заполучить одну такую машинку, которая шарится в памяти хоста и соседей :) А от Spectre пока и защиты нет - единственный способ это "соблюдение половой гигиены" :)
    Ответ написан
    Комментировать
  • Не опасно ли включать виртуализацию в связи с обнаруженной уязвимостью в процессорах Intel?

    0xcffaedfe
    @0xcffaedfe
    Developer & Reverser
    Выключите компьютер и не включайте его вообще как показывает практика пользоваться им опасно.

    cve.mitre.org/data/downloads/allitems.html
    https://nvd.nist.gov/download.cfm
    www.bdu.fstec.ru/vul
    и т.д.

    Уязвимостей не счесть а вы паникуете из-за одной мелочи.
    Ответ написан
    Комментировать
  • Что за шум вокруг темы, что программисты скоро не нужны?

    @JaPoznajuMir
    Герман Греф: Не нужны сегодня программисты. У нас огромное количество программистов, с которыми мы боремся.
    Тим кук: Изучайте программирование, а не английский.

    Больше кода: что государство может сделать с четырехкратной нехваткой программистов в России? тыц

    Япония вводит обязательные уроки программирования в начальной школе тыц

    Ведущие муниципальные колледжи США вводят учебный курс «Разработка приложений на Swift» тыц

    США выделят на программирование в школах $200 млн в год тыц

    В США падает спрос на инженеров и ученых, а на программистов — растет тыц

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

    Что касается веб-разработки, то уже давно придуманы крутые сервисы и редакторы, где можно создавать довольно-таки сложные сайты и веб-приложения, в которых обычный человек (чаще дизайнер) может создать такой сайт/сервис, что никакому школьнику с 80 левелом копипасты это не повторить. И вообще, если вас пугает конкуренцию со стороны школьников, то вам стоит задумать о своей компетенции.

    Пример сервисов, которые теоретически должны заменять веб-разработчиков:

    https://origami.design/
    https://atomic.io/
    https://webflow.com/

    Но почему-то не заменяют? Подумайте над этим.

    Также ни раз были попытки создать визуальные языки программирования, чтобы программировать мог каждый - пример. Но почему до сих пор программирование для многих кажется чем-то магическим?

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

    Гадать, каким будет будущее бесполезная трата времени. И никакие советы вас от него не уберегут. Единственные способ себя обезопасить, по-моему личному мнению, это попытаться создать бизнес, который поможет вам скопить большое количество денег и смягчит встречу с "будущим". Но так как многие из нас способны быть лишь хорошими спецами(а многие даже на это не способны), то остается лишь постоянно быть начеку, следить за трендами и когда нужно быстро меняться под требования рынка.
    Ответ написан
    2 комментария