Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр

Болты и Гайки: Головоломка с болтами

Головоломки, Казуальные, Логическая

Играть

Топ прошлой недели

  • CharlotteLink CharlotteLink 1 пост
  • Syslikagronom Syslikagronom 7 постов
  • BydniKydrashki BydniKydrashki 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Javascript

С этим тегом используют

Программирование IT HTML IT юмор Программист Frontend CSS Все
965 постов сначала свежее
448
vadimlew
2 года назад

Скоморохи то, оказывается, программистами были⁠⁠1

Скоморохи то, оказывается, программистами были
[моё] ChatGPT Юмор Javascript
33
DoctorNowi
2 года назад
IT-юмор

Тупые мысли⁠⁠

Да, по нормам языка Java - это Джава, но почему никто не назвал это "Явой?". Тем более, что в девяностых та же "Ява" Сектора вышла через год после Java.

Ява-скрипт, Ява-софт... Даже можно было бы чуть песню переделать. Придумал только чуть, первую не смог, нужно что-то, заканчивающееся на -АХ:

"Дай Бог, чтобы код мой мощный не зачах

До отказа всю программу скомпилил,

Как ты, чёрт, 700 ошибок накрутил?

Ну и пусть, была бы техника цела

Багов много, «Ява» у меня одна...

Баги тимлид обнаружит по утру

А я моник нежно тряпочкой протру"

Как-то так

[моё] Java Javascript Приложение на java IT IT юмор Программирование Программист Сектор Газа (группа) Юрий Хой Панки Ява Текст
13
4
bauke
bauke
2 года назад
Web-технологии

Треугольник Серпинского за 439 символов⁠⁠

Дело было вечером, делать было нечего. Наткнулся на статью, где описывался алгоритм построения треугольника Серпинского, и решил реализовать и максимально сжать.

Треугольник Серпинского за 439 символов Javascript, Треугольник Серпинского

Создать файл html и вставить туда код:
<canvas id=c><script>a=[],s=400,t=0,u=3,M=Math;for(i=-0.5;i<u;){r=M.PI*2*i++/u;a.push({x:M.sin(r)*s+s,y:M.cos(r)*s+s})}e=document.getElementById("c");e.width=e.height=2*s;c=e.getContext("2d");c.beginPath();a.forEach(q=>c.lineTo(q.x,q.y));c.stroke();q=()=>a[M.round(M.random()*u)],v=(a,b)=>b+(a-b)/(u-1),p=q(),e.onclick=n=()=>{t=t?clearInterval(t):setInterval(()=>{s=q();p={x:v(p.x,s.x),y:v(p.y,s.y)};c.fillRect(p.x,p.y,1,1)})};n()</script>

u - количество углов (можно увеличить)
при нажатии анимация останавливается и восстанавливается.
Уменьшить размер не потеряв функциональность пока не получилось

Показать полностью 1
[моё] Javascript Треугольник Серпинского
3
4
DELETED
2 года назад
Спроси Пикабу

Всем привет, Пикабушники!⁠⁠

В далеком 2013м году, будучи студенткой, я жила в общежитии г.Донецка. И соседка по комнате открыла для меня Пикабу).

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

Что хотелось бы о себе рассказать? Я родом из Мариуполя, училась в университете, дважды была в академотпуске, так как у меня двое деток, и до окончания оставалось 3 месяца. Но, закончить за 12 лет моей учебы мне так и не удалось, к сожалению.

Да я и не спешила, у нас всё было: жилье, доход, небольшое бизнес (не сказать, что деньги доставались легко, но нужно отдать должное моему супругу, пока я сидела дома с детьми и училась, он впахивал как папа Карло). Смело решились на третьего ребенка, так как ремонт в квартире закончили. Вложили в нее очень много, брали всё самое качественное и дорогое (ведь надолго, вся жизнь впереди), дизайном занимались самостоятельно, сделали квартиру мечты. В январе 2022 наконец-то докупили недостающую мебель и выдохнули. Весь январь душа радовалась от того, как всё у нас хорошо, что теперь жильем обеспечены и последующие доходы можно вкладывать на развитие бизнеса.

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

Я осталась без документов об образовании, и продолжить не могу, так как университет переехал на территорию Украины. Куда пойти работать-не представляю. Решилась осваивать IT. Для украинцев было несколько бесплатных курсов по веб-разработке. Загорелась, начала изучать, но просматривая вакансии, начала понимать, что знания курсов-это крупица, в сравнении в требованиями работодателей. Руки опускаются, но есть ощущение, что это мой единственный шанс как-то помочь супругу, здоровье которого посыпалось, и как-то помогать своим родителям, которые тоже потеряли бизнес. Находила много книг по программированию, но так много всего… Такой массив информации, что вера в себя шатается. Потом попались курсы Data Scientist - тоже схватилась за них- и тоже не представляю. Учить интересно, но получается так себе пока что-пользуюсь подсказками иногда, не вникая почему именно так. Но понимаю, что с веб-программированием это прям не вяжется совершенно. Надо выбирать что-то одно, иначе - каша. Rython для Data Scientist дается намного легче, чем Javascript для веб-программирования. Хотя, возможно, проблема в качестве этих курсов.

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

В голове много вопросов и полнейшая растерянность.

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

Как себя замотивировать?! Что выбрать?! Если есть знающие люди, посоветуйте, как освоить IT, чтобы можно было работать и соответствовать критериям работодателей, если вот вообще не понимаешь, чем ты должен будешь заниматься, и какие задачи перед тобой будут ставить на практике?! (Ясное дело, что мне не будут платить за прогноз погоды написанный по образу приложения в гугле. А пока на курсах меня больше ничему не научили и понимаю, что если это выпускная работа-то бОльшему и не научат уже. При этом, я тупо переписываю код учителя-подставляя свои данные. Сама я, по-прежнему, такого не напишу из своей головы. Это не учеба!)

P.S. пост не про политику! Я никого не предавала и искренее считаю, что предали меня.

Показать полностью
Вопрос IT Программирование Python Javascript Совет Текст
20
226
azarart
azarart
2 года назад
Лига Художников

Жабаскрипт⁠⁠

Рисовала в Procreate.

Жабаскрипт Javascript, Юмор, IT юмор, Картинка с текстом
Показать полностью 1
[моё] Javascript Юмор IT юмор Картинка с текстом
10
27
DELETED
2 года назад
Лига программистов

Парсинг персональных ачивок⁠⁠

Долгое время был в read-only, но на днях увидел пост о борьбе с баянами "своими" постами, и как бы сказать вдохновился. Ладушки, поехали.

На Пикабу, на странице ленты наград есть проблема: нельзя просмотреть персональные ачивки. Есть только разделы "все", "индивидуальные" (которая по сути "все") и "сообщества". Мда, и сортировки нет, одна кнопка "загрузить еще" красуется. А мне было бы интересно почитать посты, за которые пользователей наградили персональными ачивками. Штош, если гора не идет к Магомеду, решаем проблему сами.

За язык программирования взял Javascript, т.к. долгое время работаю на нем и хотелось запускать скрипт сразу из браузера. Заодно почему бы и не найти все ачивки, а еще сгруппировать по пользователям (это не все ачивки :(, см. п. 4 в проблемах в конце поста). Посты писать не умею, поэтому сразу результат (код ниже).

Парсинг персональных ачивок Программирование, Награды Пикабу, Javascript, Длиннопост

На треугольники-стрелочки (которые слева) можно нажать, чтобы раскрыть список.

Парсинг персональных ачивок Программирование, Награды Пикабу, Javascript, Длиннопост

Отлично! Теперь можно скопировать ник пользователя, вставить в URL после "собачки" (https://pikabu.ru/@) и почитать посты.

Ну и сам скрипт с коментариями, если кто-то тоже хочет запустить у себя. Инструкция по запуску и проблемы ниже.

UPD. Не знал, что Пикабу не переваривает код. Ссылка на исходник https://pastebin.com/C7eZp3H7

Инструкция по запуску скрипта (только десктоп):

  1. Открываем любую страницу Пикабу в браузере, лишь бы домен был pikabu.ru, иначе возможна ошибка CORS.

  2. Нажимаем F12 (или Ctrl + Shift + i) (или тыкаем правой кнопкой мыши в любое место и выбираем пункт Inspect/Посмотреть код) (или через настройки браузера справа вверху в пункте Developer Tools/Инструменты разработчика). Открылись инструменты разработчика.

  3. Открываем вкладку Console/Консоль.

  4. Вставляем весь скрипт и нажимаем Enter.

  5. Ждем секунд 40 (зависит от интернет соединения, к серверу же обращаемся). Можно посмотреть ход выполнения скрипта во вкладке Network/Сеть. Там должны запросы к серверу отличающиеся только параметром page.

  6. Смотрим в консоль, и если ошибки нет, любуемся результатом.

Проблемы, с которыми столкнулся:

  1. Только методом тыка удалось составить необходимый header для AJAX запроса. И почему-то это 'X-Requested-With'. Странно, почему не 'Content-Type'?

  2. Кнопка "загрузить еще" грузит гребаный HTML код. Да, для браузера пользователя так быстрее, чем получать JSON и по нему рендерить HTML, но твою мать :(

  3. Я с этим не сталкивался, но если кто-то хочет запустить скрипт у себя, возможны синтаксические ошибки, т.к. использовал такие конструкции как spread, window.fetch и async/await. Эта проблема решается свежей версией браузера, в которой должны быть реализованы эти фичи.

  4. Почему-то на сервере всего 36 страниц наград. Т.е. это не все награды. Может и можно как-то загрузить все, но не нашел.

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

  6. Странно, в предпросмотре поста, слетели табы/пробелы кода.

Ну вот и все. Сам скрипт занял примерно 2 часа, зато теперь можно почитать специфичные посты (жаль только что не все (см. п. 4 в проблемах)).

P.S. скрипт мой значит тег "мое" :) Или нет, непонятно

P.P.S. чукча не писатель

Показать полностью 2
[моё] Программирование Награды Пикабу Javascript Длиннопост
5
Afranius
Afranius
2 года назад
Web-технологии

Вопросы начинающего, подскажите, пожалуйста! Правильная организация рабочего места для веб-разработчика⁠⁠

Как сделать своё рабочее место удобным и комфортным, а так же повысить свою производительность?

  1. Как Вы предпочитаете писать код?
    - В консоли Putty mcedit на веб-сервере под Linux/BSD напрямую
    - В Far Manager
    - В Eclipse PHP Developer
    - Используете ломаный PHPStorm или другой платный редактор (почему?)

  2. Как Вы предпочитаете редактировать файлы?
    - Локально, веб-сервер под Windows
    - Монтирую сетевую шару под виндой с Linux/BSD
    - Использую WinSCP
    - Иное решение

  3. Используете ли Вы GIT?
    - Да, вместе с github или другим облаком
    - Да, вместе со своим локальным (домашним) репозитарием.
    - Использую другую систему управления версиями
    - Не использую.

  4. Сколько у Вас мониторов?
    - Один, переключаюсь вручную.
    - Один, использую систему переключения между виртуальными экранами (типа "Куб Рабочих Столов")
    - Два
    - Более двух (расскажите, как у Вас организовано рабочее пространство)

  5. По настройке Eclipse (при использовании библиотек адаптивной вёрстки, основанных на Bootstrap, находит в них кучу ошибок). Как избавиться? Или это нормально?

  6. Верстаете ли Вы под Internet Explorer или нынче это уже не актуально?

  7. Где почитать о правильной настройке Яндекс.Вебмастер?

  8. Пишете ли Вы stub (заглушки) для проверки (например, для проверки соединения с БД)? Какие инструменты используете для ускорения разработки? Типа, готовые решения CRUD или что-то подобное? Какой JS-фреймворк предпочитаете и почему? Имеет ли смысл оставлять старые версии Bootstrap или лучше как можно скорее переходить на актуальные?

  9. Имеет ли смысл изучать Symfony/Yii2 ? Не ломают ли сделанные на них сайты? Есть ли в этих решениях известные уязвимости? Не имеют ли сайты на таких решениях лишний вес и неповоротливость? Что по этому поводу почитать?

  10. Что лучше использовать для распространения резервных копий?
    - Ansible или другую систему управления конфигурациями
    - GIT или другую систему управления версиями
    - rsync или аналогичное решение

  11. Что порекомендуете по SQL (MariaDB)?
    - Что почитать по скорости и отличиям движков Aria и XtraDB (InnoDB)? Имеет ли смысл применение Aria?
    - Что почитать по индексам?

  12. Не техническая проблема, но... Как Вы боретесь с прокрастинацией?

Вопросы начинающего, подскажите, пожалуйста! Правильная организация рабочего места для веб-разработчика Полезное, Программирование, IT, Рабочее место, PHP, Html 5, Javascript, CSS

Заранее благодарен! Всем добра!

Показать полностью 1
[моё] Полезное Программирование IT Рабочее место PHP Html 5 Javascript CSS
34
1630
Nemos
Nemos
2 года назад

Уже 9⁠⁠

Уже 9 IT, IT юмор, Картинка с текстом, Программирование, Javascript
Показать полностью 1
IT IT юмор Картинка с текстом Программирование Javascript
58
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии