• Как отправить сообщение в канал чата (channel) через telegram API?

    s0b3r
    @s0b3r
    Как оказалось, всё просто: в качестве peer при отправке сообщения надо использовать @имяканала (без бота)
    Ответ написан
    2 комментария
  • Как узнать идентификатор приложения Android?

    a13xsus
    @a13xsus
    Lazy developer
    Если скачано из Google Play, тогда можно найти его на самом сайте магазина и из урл посмотреть id. Например,
    https://play.google.com/store/apps/details?id=com....

    com.nintendo.zara и есть идентификатор.

    Также айди можно посмотреть в самом андроиде (настройки > приложения и там найти в запущенных процессах) либо декомпилировав сам apk файл.
    Ответ написан
    Комментировать
  • VK api, не загружается фото на сервер?

    neluzhin
    @neluzhin
    Вы зачем-то передаете во ВК закодированный адрес изображения. Но должны вы передавать сам файл. Вы должны загрузить изображение на сервер, а затем переписать строчку

    curl_setopt($ch, CURLOPT_POSTFIELDS, array('photo' => $image_url));

    так, если у вас PHP меньше 5.5:

    curl_setopt($ch, CURLOPT_POSTFIELDS, array('photo' => '@path/to/image.jpg'));

    или если PHP больше или равен 5.5:

    curl_setopt($ch, CURLOPT_POSTFIELDS, array('photo' => new CURLFile('path/to/image.jpg')));

    Эту строку можно удалить:

    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: multipart/form-data; charset=UTF-8'));

    Также используйте для обращения к API домен api.vk.com и не забывайте в своих запросах передавать версию API в параметре v.

    UPD: также, как подметили ранее, для загрузки фотографий на стену вы должны передавать фотографии в поле photo, а не file{...}.
    Ответ написан
    9 комментариев
  • Насколько конкурентна разработка для мобильных на html5 против нативных языков?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Про скорость: Если у Вас правильная архитектура HTML5-приложения и стоят все необходимые оптимизации, то оно будет абсолютно рабочим!
    Речь не идёт сейчас про 3D, хотя и это можно!
    Про функционал: использование плагинов для исполнения нативных функций позволяют обращаться к любым функциональным устройствам в мобильном телефоне: камере, телефонной линии(-ям), компасу, GPS-у, NFC-модулю, Wi-Fi-модулю, BT-модулю и т.д.
    Ответ написан
    Комментировать
  • Можно ли найти opensourse проекты новичку для обучения?

    Rou1997
    @Rou1997
    Можно, но не нужно, если вы настроены на карьеру, то изначально нужно искать оплачиваемую работу, хоть в фирме стажером, хоть на фрилансе, если человек платит деньги, то он заинтересован, и если что-то не устроит, то "фидбек" он вам обязательно сделает, а еще у людей разные задачи, альтруисты-опенсорсники "витают в облаках", у них все для fun, а не для людей (покупателей), а те, кто платит деньги, живут в реальном мире, и требования у них не "от балды", а по маркетологии, что нужно людям, в какие сроки, за какие деньги и т.п., поэтому опыт в open-source будет не соответствующим, ложным.
    Ответ написан
    5 комментариев
  • Как получить реальный опыт разработки без устройства в штат?

    copist
    @copist
    Empower people to give
    Соглашусь с Владислав Копылов
    Набить портфолио тестовыми заданиям - вариант хороший
    Во-первых - сделаешь сам. Может быть даже расскажут в чём косяки, если не понравится. Может быть даже дадут второй шанс на решение, если показать интерес и настоять.

    После тестового задания действительно могут дать задачи и это будут реальные задачи. Кроме того, можно подать своё резюме в несколько компаний и друг за другом пройти 3-4 собеседования с тестовыми заданиями. Пара месяцев работы и 4 задачи в портфолио есть.

    А вообще работодатель ожидает, что кандидат придёт с каким-нибудь набором практических навыков, а не с книжными знаниями. И, бывает, приходят и с отсутствием даже теории - "пусть меня научат". Работодателю нужно, чтобы ты выполнял работу, а не учился её выполнять. Есть компании, которые вкладываются в стажировку новичков и в обучение уже устроенных сотрудников, но при трудоустройстве смотрят именно на то, что уже умеешь делать и как интенсивно ты обучаешься самостоятельно.

    Пиши свой личный учебный проект, ищи союзников для написания мини-проекта в команде, участвуй в OpenSorce проектах
    Ответ написан
    Комментировать
  • Как делаются песочницы для кода в браузере?

    copist
    @copist
    Empower people to give
    Первый вариант предпочтительнее. Он покажет реальный результат выполнения.
    Данные из текстовой области отправляются на сервер через AJAX или web-socket, сервер выполняет в виртуальной машине в нативной среде в изолированной области памяти с огромным количеством ограничений по памяти, времени, с минимумом подключенных библиотек.

    Второй вариант тоже нужен, но чаще для подсветки синтаксиса, чтобы подсказывать пользователю предполагаемую ошибку ещё до отправки на сервер.

    ... возникает вопрос с количество одновременных подключений и лицензиями 1С, у ним с этим всё строго

    Значит надо делать исполнение через очередь с небольшим количеством параллельных процессов
    Ответ написан
    Комментировать
  • Как получить реальный опыт разработки без устройства в штат?

    @lasmaster
    Вся сила в самообразовании
    Сделать свой проект или пойти во фриланс - это хорошо, но здесь есть свои подводные камни: Вы будете вариться в собственном коде и считать его идеальным... Необходимо, чтобы был рядом наставник, чтобы проводить code review и указывать на ошибки. Как вариант, попробуйте поучавствовать в стартапах в командах (если есть такая возможность), скилл прокачивается довольно быстро, тем более как бонус получите опыт работы в команде.
    Ответ написан
    Комментировать
  • Что нужно освоить веб разработчику чтобы облегчить себе жизнь?

    @balamut108
    Py
    Мне кажется, что основным качеством любого разработчика должно быть желание и умение учиться. В сфере веб-разработки технологии меняются каждые 3-5 лет, так что всегда нужно быть в форме. Но вот по поводу одной технологии (а вернее языка) могу сказать, что на просуществует ещё лет 15-20 - это JavaScript. Даже знание только JS может уже кормить, а значит все новые программные каркасы (фреймворки) могут быть быстро освоены. Также учитывая очень большие тенденции относительно Data mining и Machine Learning, наверно стоит обратить внимание на такие языки как Python, Scala, Go. Я выбрал Python из-за своей универсальности и простоты и он идеально подходит для моих задач.
    Ответ написан
    2 комментария
  • Берут ли в менеджеров проекта людей с образованием менеджеров?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Плюсом образование конечно будет, но закрывать дорогу не будут.

    Оснополагающим считается наличие знание и опыт работы менеджером.

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

    Образование многие не уважают. Но многие забывают, что 20 лет назад всеобщего компьютерного образования не было как такового, и поэтому люди типа Билла Гейтса и Джобса, которые начали свой путь в ИТ тогда, вполне могут и не иметь никакого образования просто по той причине, что до них его практически не было. Сейчас образование по специальности конечно не определяющее, но дает плюс, особенно в зарубежных компаниях.
    Ответ написан
    2 комментария
  • Что нужно знать для того чтобы попасть в системный интегратор менеджером проектов и стоит ли?

    @Elizavetta
    Matroid: gamedev/js-разработка
    проекты как правило очень большие и интересные

    Вот что 1С животворящий делает, проекты системных агрегаторов начинают казаться интересными.

    "Системный архитектор" , "Ведение пресейл-проектов", "Аналитик", "Руководители проектов"

    Архитектор должен иметь опыт разработки 5+ лет.
    Присейл - это переговоры и переписка для обслуживания крупных и гос. заказчиков, часто без какой-либо результативности, просто у нас такая культура заказчиков, привыкших к бесплатным услугам.
    Аналитик - может быть разноплановым, в основном оценка проектов на основе сбора требований и возможно знаний предметной области.
    Руководитель проектов - это тот человек, который помимо прочего может быть обозначен ответственным лицом в контрактах с перспективой посещения судов.

    Так же знаю что многие РП особо программистами то и небыли

    В госсекторе возможно все! Вы гуманитраий ? - попробуйте гос. IT !
    Ответ написан
    2 комментария
  • Что нужно знать для того чтобы попасть в системный интегратор менеджером проектов и стоит ли?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    "Системный архитектор" , "Ведение пресейл-проектов", "Аналитик", "Руководители проектов"

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

    Остальные три должности связаны с менеджментом и продажей, с технической стороной гораздо меньше. И самое главное, не нужно думать, что айтишник легко может освоить все менеджерские штучки. Хороший менеджер встречается реже чем хороший сеньор программист, и стать хорошим менеджером не легче, чем сеньором программистом.
    Ответ написан
    6 комментариев
  • Что нужно знать для того чтобы попасть в системный интегратор менеджером проектов и стоит ли?

    s0ci0pat
    @s0ci0pat
    I'm Awesome
    Программист - для промышленной разработки используют Java, C и C#. Хочешь пойти через программиста - учи Java, так как он сейчас популярен.
    Системный архитектор - хм... рановато еще об этом думать.
    Аналитик - читай про сбор, анализ и управление требованиями.
    Руководитель проекта - рановато тоже. Сначала побудь разработчиком или аналитиком, чтобы понимать специфику, потом можно и про управление подумать.

    Все подряд, типа: комп. сети, алгоритмы и прочего - учить не стоит пока.
    Ответ написан
    Комментировать
  • Берут ли в менеджеров проекта людей с образованием менеджеров?

    @balamut108
    Py
    Добрый день, МП - это достаточно ответственная работа и человеку без опыта я бы её поручать не стал, таким образом, очень маловероятно что Вас могут взять в другую компанию на эту позицию. Могут взять помощником менеджера или администратором проекта. Что я могу порекомендовать:
    1. Попробовать вырасти в текущей компании до желаемой позиции., если не получается то:
    2. Работая в компании пройти профильные курсы по управлению разработкой или управлению проектами (очные или лучше магистратуру).
    3. Попробовать себя в Open Source разработке или волонтёрстве под условием открытия исходного кода и процесса разработки, например, от начала и до конца разработки вести все дела в GitHub или аналоге.
    4. Найти единомышленников и подключить их к проекту.
    В последние несколько лет я замечаю тенденцию, что рынок уже не очень жаждет МП, а больше склоняется к кросс-функциональным сотрудникам, т.е. ты МП, но ещё и программер/аналитик или тестировщик. Что касается Agile-практик, то на мой взгляд этим уже никого не купишь, ключевой вопрос не в том, что у Вас был Agile на прошлой работе, а в том, что Вы можете его построить тут с новой командой. И как раз тут 3,4 пункт может сыграть ключевую роль.
    Будут вопросы пишите, контакты в профиле.
    Ответ написан
    Комментировать
  • Порекомендуйте англоязычный подкаст с IT тематикой и хорошим произношением у участников?

    Alexey_Suprun
    @Alexey_Suprun
    Web Developer Blog - ссылка в описании
    У нас на канале есть обзор англоязычных IT школ, подкастов и тому подобных
    Ответ написан
    Комментировать
  • Как передать значение переменной при клике на ссылку?

    @entermix
    <a href="#" onclick="return write(this.innerHTML);">1</a>
    <a href="#" onclick="return write(this.innerHTML);">2</a>
    <a href="#" onclick="return write(this.innerHTML);">3</a>
    <a href="#" onclick="return write(this.innerHTML);">4</a>
    
    <script>
    var var1 = '1';
    var var2 = '2';
    var var3 = '3';
    var var4 = '4';
    
    function write(var){
        
        var data = '';
        
        switch (var){
            case '1'
                data = 'html1';
            break;
            
            case '2'
                data = 'html2';
            break;
            
            case '3'
                data = 'html3';
            break;
            
            case '4'
                data = 'html4';
            break;
        }
        
        document.write('html1');
    }
    
    </script>
    Ответ написан
    Комментировать
  • Как почта пришла с admin@admin.adm?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Можете. И кто угодно другой может. Дайте мне Вашу почту - я Вам пришлю письмо от имени bill.gates@microsoft.com. Вы думаете SPF, DKIM и прочие умности придумали от безделья? Оттого, что несчастный RFC822 когда писался - то вовсе не думали, что люди догадаются рассылать таким образом рекламу. Да, в заголовке From: можно написать все что угодно - принимающий сервер может проверить этот адрес, а может и не проверить. Те, кто знает что у письма есть заголовок, конечно разом разгадают, но есть зиллионы людей, которые все еще верят, что если письмо от bill.gates@microsoft.com - то его на самом деле написал Билли...
    Ответ написан
    Комментировать