• Как сделать анимацию разворота картинки?

    Четыре варианта сделать анимацию поворота айфона:

    вариант 1
    берёшь первую картинку и поворачиваешь её в css с помощью transform: rotate3d
    Будет плоско, потому что у картинки айфона нет толщины. Зато дёшево и сердито по времени, ресурсам, трудозатратам, нервам и т.д.

    вариант 2
    берёшь где-то 3D-модель айфона с чистым экраном. Открываешь в 3D-редакторе (blender, 3dmax и пр.), фигачишь на него скриншот сайта и делаешь покадровую анимацию поворота. Склеиваешь кадры анимации в gif, mp4 или webp.

    вариант 3
    берёшь 3D-модель и с помощью WebGL отрисовываешь её прям на странице. А так как это 3D, то вращать можешь так, как твоей душеньке угодно - под любыми углами и с любой скоростью.

    вариант 4
    берёшь айфон, камеру, ватман для фона и крутящуюся подставку.
    крепишь айфон на крутящуюся подставку, выставляешь камеру, свет, фон. И начинаешь поворачивать айфон, делая кадры на камеру. Потом, как во втором варианте, склеиваешь фотографии в анимацию в формате mp4, webp или gif
    Ответ написан
    Комментировать
  • Что за неопознанный цилиндрический девайс с проводом?

    Francyz
    @Francyz
    Photographer & SysAdmin
    Похоже на часть от ультразвукового датчика, советских времен ))

    primenenie_crm1.jpg
    Ответ написан
    Комментировать
  • Выгодно ли содержать домашний сервер?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Всё железо есть, ничего покупать не нужно, так?
    Нужен будет только статический IP, наверное
    Мощность вашего сервера примерно 100 Вт, то есть в сутки он будет кушать 2,5 кВт ч примерно на 4,50 руб.
    Дальше считайте сами и сами делайте выводы.
    Ответ написан
    5 комментариев
  • Как сегодня писать сайты?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    TL;DR : на вп вы можете пилить сайты сами, иногда пользуясь услугами фрилансеров, это выйдет эффективнее и дешевле.

    Можно ли обойтись без CMS в сегодняшних реалиях, и если да, то как выглядит разработка сайта?
    Сильно зависит. Есть ооочень много подходов, от "дядя Коля, че ты без сайта ходишь как дурак, давай я тебе на джумле быстро сайт за 50 баксов сделаю, гыы...", до уровня серьезных студий, где пишут серьезные проекты на современных фреймворках и с хорошей продуманной архитектурой, и ценник начинается от десятков тысяч убитых енотов, но за эти деньги вам сделают все: тз, дизайн, фирменный стиль, документацию на проект, технические требования, подбор серверной архитектуры етц... Как вы сами сказали - рынок обширен и, добавлю, весьма неоднороден.

    Если я пишу сайт к примеру на WP, то как обстоят дела с вёрсткой, что могут программировать фронтэндщики, а что бэкэндщики? Просто много где пишут, что на WP, можно самостоятельно создать сайт, не зная особо программирования, где могут фигурировать программисты?
    Типовой сайт без особого дизайна и функционала действительно можно поднять в одно рыло буквально за день. Если заморочиться с дизайном - можно либо взять/купить готовые темы, коих сегодня мульён и 2 сверху, или дизайнеру заказать за ценник примерно х2 от готового дизайна, ну, зависит еще от требований конечно. Программист нужен в случаях когда нужно реально что-то такое, что редко встретишь или какая-то специфическая задача под нужды заказчика, все типовые "хотелки" обычно решаются готовыми плагинами. Естественно что все эти прелести имеют серьезный изъян в виде хреновой производительности и кошмарного кода, лезть в который не хочется даже в костюме полной химзащиты.

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

    Уменьшить карточку можно примерно вот так:

    Ответ написан
    Комментировать
  • Android 10 ipsec vpn как заставить работать?

    @KingstonKMS
    Сделайте настройку l2tp/ipsec с помощью этого скрипта https://github.com/hwdsl2/setup-ipsec-vpn
    Проверил, с 10 андроида подключается.
    Ответ написан
    2 комментария
  • Есть ли для php-специалистов адекватная работа в СПБ?

    ddv88
    @ddv88
    Binance Futures
    Вилка становится десертной когда приезжает все больше и больше "спецов" из провинции. Если хочешь в офисе, а не удаленку или аутсорс, предлагать будут меньше чем хочешь, ломать по зп, догадайся сам почему. Из спб сейчас наоборот зовут релоцироваться. Толковые компании сваливают в регионы, чтобы элементарно не платить конскую аренду за помещения, не душиться по дистанциям и тд.
    Да и сейчас рынок вялый, особенно после чудо карантина. Короче не рекомендую данную авантюру, имхо.
    Ответ написан
    1 комментарий
  • Как разбить слитно написанные фразы на отдельные слова?

    @Otrivin
    junior full-stack сисадмин
    У Яндекса есть спеллер. На гитхабе есть классы для работы с ним.
    Попробуйте, может помочь
    Ответ написан
    1 комментарий
  • Есть ли Вконтакте актуальные IT сообщества?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Есть много IT сообществ. Только сознанные они мамкиными хакирами и программерами. Не думаю, что в ВК можно серьёзно относится к сообществам. 1/3 часть сообществ - мамкиных хакеров. 1/3 часть сообществ - заработок и прочие лохотроны для отбитых на голову лохов. Ещё 1/3 часть сообществ - дебильные цытатки, якобы сказанные известными людьми.
    А по делу:
    1) Хабр
    2) Hacker News
    3) Reddit
    4) DEV.TO - здесь можно читать статьи, писать статьи, комментировать. В последнее время частенько там провожу время)
    Ответ написан
    Комментировать
  • Как защитить код?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Но как защитить сам код?
    - как вариант, переписать бота на C/C++.
    Упаковываем ботов правильно: файлы .ini и .pyz

    Я даже боюсь представить, что там за секретный код, судя по вашим предыдущим вопросам)):
    Как в telebot отправлять сообщение определенному пользователю?

    Как спарсить json ответ?

    Как добавить объект в список json?

    Как сделать кнопку с ссылкой в telebot python?
    Ответ написан
    Комментировать
  • Как сделать проверку платежей киви?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Все очень просто:
    Прилетел вебхук - значит прошел платеж.
    Дергаете в этот момент баланс и проверяете.
    И не насилуете АПИ запросами раз в 30 секунд
    Ответ написан
    1 комментарий
  • Куда можно двигаться с javascript?

    0xD34F
    @0xD34F
    Библиотеки и фреймворки (React, Vue, Redux...) даются очень тяжело.

    Это от незнания языка.

    Нравится работать с чистым js

    Не нравится. Нравилось бы - вы бы его знали.
    Ответ написан
    2 комментария
  • Существует ли реальный шанс вычислить злоумышленника?

    Adamos
    @Adamos
    Заявление в полицию не помешает в том случае, если злоумышленник найдет возможность вас подставить. Не алиби, конечно, но хотя бы повод для судьи задуматься, а не автоматом присудить вам все, что на вас свалит та же полиция.
    Рассчитывать на то, что полиция кого-то найдет, не стоит. Они будут расспрашивать вас же, как у вас с врагами и прочим. Гениальных хакеров, готовых провести контроперацию, в штате не предусмотрено, а их полномочия по запросу логов с кого попало на весь интернет пока не распространены.

    По расследованию же стоит проработать две версии:
    1) против вас работает обиженный одиночка. Перебирайте свои грешки - кому вы дали повод и не дали денег, вряд ли среди ваших связей так много юных (судя по активной борьбе за личную справедливость и успешному кидку с вашей стороны) айтишников среднего уровня, между "смог поднасрать" и "стал с этим связываться".
    2) вас "заказали", например, конкуренты. Но тут просто можно закрыть вопрос о расследовании и думать, как жить дальше, невзирая.
    Ответ написан
    Комментировать
  • Существует ли реальный шанс вычислить злоумышленника?

    markus_saar
    @markus_saar
    CEO at hidemy.name
    Подключите себе 8-800 с переадресацией на новый мобильный номер. Такие телефоны с меньшей вероятностью будут принимать на перезвон и как обратный номер. По нему сразу видно, что это не личный телефон. Плюс вы сможете их менять периодически, если потребуется, и не светить свой настоящий номер на сайте.
    Ответ написан
    Комментировать
  • Как бороться с рассылкой sms спама от имени организации?

    @d-stream
    Готовые решения - не подаю, но...
    Получить от пары позвонивших выписки с фактами смс и пожаловаться опсосам. Ну или попросить их пожаловаться.
    Ответ написан
    Комментировать
  • Как вы справляетесь с тупняком в программировании?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    ни как. нет такого. моя беда перфекционизм:
    - рву до последнего (когда может уже давным давно ни кому не нужно)
    - или могу комплексовать из за сомнений (даже не начинаю, хотя потом выясняется что мог в легкую)

    .. решения всегда одни и те же - как то себя обмануть, или по факту смириться с потерей какой то ситуации
    не ищите чудес. их нет. но говорят что есть хорошие психотерапевты... ;))
    Ответ написан
    2 комментария
  • Как сделать максимально автономный сервер?

    ValdikSS
    @ValdikSS
    1. Никаких «вечных серверов». Даже как-то неловко разъяснять такое. «Вечный сервер» — маркетинговый ход, фактически мошенничество, который закончится, как только компания изменит условия/реорганизуется/закроется. Следует читать как «ну, проработает года три, а далее — неизвестно».

    2. Непонятно, какого рода у вас информация, и что именно вы понимаете под словом «захостить», также непонятен критерий автономности. Разместить информацию в публичный доступ? Должна ли она индексироваться? Нужен ли для неё контроль доступа? По какому протоколу она должна быть доступна? Она будет нужна только вам через 10 лет, или кому-то еще? Это лицензированный контент, который могут удалить по DMCA (фильмы, сериалы, музыка)? Это персональные данные (сливы баз данных)? Информация популярна и/или востребована на данный момент? Есть вероятность, что она будет сравнительно востребована через 10 лет? Информация каталогизирована? Информация тематическая (например, архив, посвященный конкретной теме, области науки и т.п.)? Важно ли удобство и скорость доступа к информации?
    Технологий много, но они все разные, с разными назначениями. Ответы на перечисленные вопросы необходимы, чтобы отбросить неподходящие и подробно рассмотреть подходящие.

    3. Если информация публична и востребована, и будет востребована через 10 лет, то следует использовать DC++, BitTorrent + веб-хранилища с прямыми ссылками на файл, добавив ссылки в .torrent-файл, в виде webseed.
    Bittorrent существует с 2006 года, популярен, клиенты есть под все ОС, совместимость и надёжность отличные.
    DC++ всё еще имеет популярность. Основное преимущество перед Bittorrent: возможность поиска файла по его имени или названию директории, возможность лёгкого обновления и дополнения информации (нет привязки к «каталогу» в виде .torrent-файла)

    Если информация конфиденциальна или требует контроля доступа, и у вас и кого-либо другого не будет возможности как-либо поддерживать её в течение 10 лет (я не знаю вашу ситуацию, поэтому предположим, что вам грозит 10-летний тюремный срок), то, возможно, есть смысл оплатить облачное хранилище от крупных компаний (Google, Yandex, Microsoft, Apple) на 10 лет вперед. Это не даёт никаких гарантий, но считаю такой вариант более надёжным, нежели хостинг общего плана (и особенно VPS).

    Если информации немного, она не защищена авторскими правами, каталогизирована и полезна, можно банально разместить её на давно существующих бесплатных хостингах, вроде Ucoz, Google Sites, Neocities, загрузить на Bitbucket, Github, Sourceforge (последний поддерживает хранение больших файлов, которые можно скачать по прямой ссылке, вполне подойдёт в качестве webseed для торрента, к слову).

    Если не боитесь попробовать развивающиеся, но еще не устоявшиеся технологии, присмотритесь к IPFS. Он работает по принципу Bittorrent, но позволяет получать доступ к информации через HTTP, а также поддерживается крупными игроками в лице Cloudflare, у которой есть шлюз из интернета в IPFS: https://cloudflare-ipfs.com/
    Я держу несколько статичных сайтов с собственными доменами в IPFS, на домашнем компьютере, за шлюзом Cloudflare. Преимущества: все плюсы BitTorrent, возможность доступа как к сайту (в т.ч. на своём домене), индексация поисковиками, есть сервисы по долгосрочному платному хранению файлов (eternum.io, pinata.cloud), возможность лёгкого обновления информации. Недостатки: работает всё ещё достаточно медленно и нестабильно, только статичные сайты.

    4. Судя по вашему комментарию выше, у вас всего 100 ГБ медиафайлов. Это вообще ерунда. Если они публичны и представляют ценность хотя бы для узкого круга людей, можете захостить их у меня, через проект Schare: https://valdikss.org.ru/schare/
    Мой критерий автономности — максимальная независимость от сторонней инфраструктуры, поэтому файлы хостятся на домашнем сервере, а раздаются в сетях децентрализованного файлообмена.
    Ответ написан
    Комментировать
  • Где найти работу новичку?

    @shimarulin
    Software Engineer
    Изучать JS глубоко и всерьез надо, как и другие языки и технологии. Когда встречаешь вакансию на джуна с "JS + React/Angular + PHP + Django + Mysql и многое другое" - просто закрывай вкладку, они сами не знают, чего хотят)

    То, что найти работу без опыта нельзя - это не совсем так. Сложно, но можно. На что у себя в компании смотрим, когда приходят кандидаты во фронтенд: концептуальное знание языка и программирования в целом (своими словами, ну забыл какое-то определение - и фиг с ним, главное, чтобы хотя бы на пальцах рассказал), навыки работы c HTML/CSS/JS и особенно - навыки командной работы, знание Git на достаточном для повседневных задач уровне. Где взять навыки командной работы, если у тебя нет команды? Нужно самому стать командой) Вести пэт-проекты так, как будто на проекте кроме тебя еще два десятка человек, выполнять разные роли. Следить за тем, что и как коммитишь в репозиторий. Если пользовался каким-нибудь трекером - это плюс. Если работал хотя бы с одним фреймворком - тоже плюс. Если можешь показать пэт-проекты, где ты что-то действительно сделал, пусть небольшое, но решающее какую-то задачу - еще один плюс. Бывает, что эти плюсы перебивают опыт работы 5+ лет (хотя там вообще тяжелый случай был))) Потому что опыт - дело наживное, но далеко не каждый обладает способностью обучаться достаточно быстро и непрерывно, набирать это самый опыт и использовать.

    Сейчас для многих компаний непростой период, не самое удачное время для поиска работы. Но можно пока прокачивать свои скилы, делать CV, что-то там выкладывать на гитхаб. Попробовать поиграть в "команду" с самим собой. Откликаться на вакансии, пытаться пройти собес. Вот как о тебе узнать, если ты себя не показываешь? Не "открыл hh... и закрыл", а целенаправленно и методично занимаешься поиском. Если откажут в 9 местах - это ок, бывает. В 10-ом могут и взять.

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