• Студент и Низкоуровневое программирование?

    DIITHiTech
    @DIITHiTech
    Fullstack javascript developer
    ИМХО к сожалению, состояние нашей промышленности не способствует созданию таких рабочих мест, где широко нужны программисты "железячники". Если сравнивать с прикладными+веб, то их можно считать что и нету. Увы.
    Сам я тоже должен быть железячником по образованию, все с паяльниками сидел, но еще после школы понял что скорее всего это останется занятием для души бумажки о ВО, а основным, как и все, упорно заняться прикладным, через пару лет дошло что лучше веб. Просто не в том месте или не в то время я родился=) Писать даже индуский код на том же php для "забугра" в разы выгоднее.
    Вообщем себе рисовал картину так - минусы железячника:
    - производство стоит, отсталое
    - маленькое количество рабочих мест
    - относительно низкая ЗП, в несколько раз меньше по сравнению с другими
    - работа на внутренний рынок
    - сложное освоение, большие затраты на покупку демо-железяк
    - привязанность к конкретному месту производства
    - устроится сложно, работа часто "по блату"
    - сам один ты в поле не воин, ты не напишешь крутую прошивку, скажем умного дома, под устройство которого нет, сам не запустишь производство, сам не продашь... как бы этого не хотелось... разве что kickstarter=) и то команда нужна серьезная чтоб создать свое маленькое дело
    - там где есть хоть какое то производство -ужасная экология, жить в индустриальном районе не хочется, ну это так - придирки
    - мало шансов свалить в "загнивающийзапад" по рабочей визе

    Конечно, есть яркие исключения, но в основной массе оно примерно так...

    Может получиться как у меня - отучился на железячника, а все ровно параллельно сам учил прикладное и веб- круть, теперь я web dev с никому ненужными навыками программиста мк, системотехника и архитектора сетей=))
    Вообщем хорошенько еще подумайте=)
    Если бы у меня была машина времени- я бы вообще вернулся на 10 лет назад и сказал бы себе - "харе кодить, забей - сиди на лавке пей пиво, через 10 лет будешь ручным тестированием заниматься - там за месяц буш готов, мозг береги"=)))
    Ответ написан
    3 комментария
  • Где дешевле вычислительная мощность?

    @vilgeforce
    Раздолбай и программист
    FPGA/ASIC
    Ответ написан
    Комментировать
  • Как из домашнего стационарного компьютера сделать сервер?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Сервером можно назвать абсолютно любой компьютер, на котором запущена программа-сервис.
    Сервисной программой можно назвать любую программу, которая может обслуживать пользователей по сети.

    Если в доме два компа, и к вашему компьютеру подключен принтер, вы можете настроить его так, чтобы на принтер можно было печатать с обоих компов. Все, ваш комп с этого момента - сервер.

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

    P.S. Все задачи, которые вы озвучили, вполне може выполнять даже простенький телефон, так что вам нужно просто приобрести знаний, чтобы их было не нуль, а хотя бы 50% - на этом этапе вы сможете задавать правильные вопросы.
    Ответ написан
    Комментировать
  • Как из домашнего стационарного компьютера сделать сервер?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    заказать в типографии большую красивую табличку "СЕРВЕР" и приклеить к компьютеру.

    Что вы подразумеваете под "Сервер хочу сделать для хранения данных пользователей со своего сайта (только для хранения данных пользователей)" ?
    Можно посоветовать поставить на компьютер mysql сервер, запустить, перенести в него базу данных с хостинга, настроить сайт на хостинге на использование вашего mysql сервера. Да, не забудьте про статический реальный IP адрес, закажите у провайдера.
    Ответ написан
    Комментировать
  • Как сохранить картинку на сервер из base64?

    BuriK666
    @BuriK666
    Компьютерный псих
    У вас указан асболютный путь.
    $FPPath = '/img/'.$FPName;
    Либо пишите полный от корня сервера, либо относительный
    $FPPath = './img/'.$FPName;
    Ответ написан
    1 комментарий
  • $$$ что значит в php?

    @kirill-93
    class B {
        public $b = 10;
    
        public function __toString() {
            return "b";
        }
    }
    
    $b = new B();
    echo $b->$$$b;


    Примерно так. Другой вопрос - зачем это нужно?
    Ответ написан
    2 комментария
  • $$$ что значит в php?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Это называется переменная с переменным именем (variable variable).

    class Foo {
      public $deepest = 'Limbo';
      
      public function __toString()
      {
        return 'deep';
      }
    }
    
    $deeper = 'deepest';
    $deep = 'deeper';
    $b = new Foo();
    
    echo $b->$$$b;


    Выражение выполняется справа налево:
    1. $b->$$($b) превращается в $b->$$($b->__toString()), поскольку именно так ведут себя объекты, когда на них пытаются натравить echo;
    2. $b->$$($b->__toString()) превращается в $b->$(${'deep'}), именно это значение возвращает метод __toString класса Foo, инстансом которого является $b;
    3. $b->$(${'deep'}) превращается в $b->$($deep), это как раз вызов переменной при помощи значения из другой переменной;
    4. $b->$($deep) превращается в $b->${'deeper'}, поскольку именно такое значение находится в переменной $deep;
    5. $b->${'deeper'} превращается в $b->($deeper);
    6. $b->($deeper) превращается в $b->deepest;
    7. наконец, получается значение свойства 'deepest' из $b, а там как раз хранится 'Limbo', оно и выводится в echo.

    dd178a12658f41679b71884846669132.jpg
    Ответ написан
    8 комментариев
  • Как узнать ip человека из vk?

    @LiguidCool
    Спросить.
    Ответ написан
    Комментировать
  • Почему вылезает ошибка?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Социальная сеть для программистов!
    Социальная сеть для программистов!
    Социальная сеть для программистов!
    Социальная сеть для программистов!
    Социальная сеть для программистов!
    Ответ написан
    33 комментария
  • В каких странах Европы стаж работы заменяет профильное образование?

    viktorvsk
    @viktorvsk
    Извините, пожалуйста, ничего личного, но не первый раз смотрю Ваши вопросы, и внимательно перечитвая https://toster.ru/user/Dark_Knight/questions думаю, не податься ли мне в Синьоры по JS?
    Ответ написан
    5 комментариев
  • Стоит ли покупать MacBook Pro 2011?И как растаможить если купить на ebay?

    edinorog
    @edinorog
    Троллей не кормить!
    Я вас уверяю что божественностью в маке и не пахнет. Несколько часов пытался обожествляться. Не торкнуло. И сравнение с виндой тут не уместно. Юзабилити у последней в разы выше.
    Ответ написан
  • "Запасная" профессия для программиста?

    @Evsign
    Как это программисты будут не востребованы? Они будут востребованы ещё больше!! Только вот надо будет в инженерии, электрике и микроконтроллерах развиваться...
    А как же автоматизация производственных процессов? Если людей мало останется, то естественно надо будет искать способы автоматизации обработки пригодных земель, выращивания, сбора урожая, добычи полезных ископаемых. А если пригодных земель не останется, то я уже представляю огромные автоматизированные гидропонные установки для выращивания овощей, которые дают отборный урожай по несколько раз в год, в огромном кол-ве. Да это лишь малая часть, где нужны будут программисты.
    Вы думаете без программистов это всё реально будет сделать??? Так же надо будет развивать робототехнику как гражданскую, так и военную.
    Надо будет заново поднять глобальную сеть, в конце концов... Кто это будет делать? Каменщик, бетонщик, слесарь или инженеры снабжения это будут делать???
    И то, что программистам придётся делать какую-то чёрную работу - это не значит, что он перестанет быть программистом... Это тоже самое, когда программист сбивает 2 доски и его называют столяром, хотя он это делает, что бы сделать руку робота...
    Вы что, не знаете на что может быть способен программист?

    Если готовитесь к постапокалипсису, то развивайтесь в инженерии, электрике и микроконтроллерах. Вы гарантированно будите полезны! Даже больше, чем все остальные.
    Ответ написан
  • Как попадают в Apple TV?

    @frees2
    Пример у нас как по ютубу а вы говорите про целый телевизор! Это реальность.
    В результате ютуб онлайн (тв) трансляции представляют собой реальное говно из нескольких каналов.

    Претензии нашей полиции безопасности через полицию, есть специальный полицейский по этому делу, - почему у вас ролик канала 2, когда он запрещает права трансляции, ответ, но он сам его разместил на ютубе и не закрывал для просмотра, не катило... Требовали удалить политический подтекст.
    Так же радиостанции в Эстонии должны транслировать на национальном языке часть песен в обязательном порядке и отчислять платежи правообладателям.
    Прикольно, когда идет Шопен а потом тилитилитралибали на государственном языке споют и дальше музыка играет.
    Кто вас пустит в телевизор!!!!!!!
    Ответ написан
    Комментировать
  • Что за ошибка mysqli?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    В ДНК, как водится.

    Mysqli не используют тем чудовищным способом, каким ты привык пользоваться старым расширением mysql.
    Все переменные должны попадать в запрос через плейсхолдеры, а запрос выполняться через prepare/execute
    Если это слишком сложно, то используй более продвинутые библиотеки, PDO или SafeMysql.

    А конкретно эта ошибка не имеет отношения к mysqli. Тебе надо сначала выучить базовый синтаксис SQL. Начни с синтаксиса WHERE
    Ответ написан
    4 комментария
  • PHPstorm, ssh и апдейты

    Stdit
    @Stdit
    Я для этого локально поставил git. В Project Settings настроил раздел Deployment (в том числе автоматический аплоад в опциях). Таким образом, после git pull, файлы автоматически синхронизируются на виртуальную машину с серверным софтом. То же самое происходит при изменении и создании новых файлов и папок проекта. Прогресс можно мониторить в окне «File Transfer».
    Ответ написан
    4 комментария