Войти
Войти
 

Регистрация

Уже есть аккаунт?
Полная версия Пикабу

Программирование

добавить тег
Любые посты за всё время, сначала свежие, с любым рейтингом

поиск...

Дебаггинг

в
Дебаггинг
  •  
  • 1045
  •  

True or false?

в
True or false? Программирование, Программист

Картинка кота с просторов интернета. Текст грустный мой.

  •  
  • 299
  •  

Отлов багов с помощью printf

  •  
  • 60
  •  

А неплохо вышло - можно отправлять заказчику!

в
А неплохо вышло - можно отправлять заказчику!
  •  
  • 1400
  •  

А что ты хотел?

в
А что ты хотел? IT юмор, Техническое задание, Разработка, Программирование, Комиксы, Шрек

Если в ТЗ прописана только голова лошади, засем всю лошадь то прогать?

  •  
  • 2866
  •  

Да тут каждый второй им может стать

Да тут каждый второй им может стать Юмор, Картинка с текстом, Программирование

Из книги "Цифровая схемотехника и архитектура компьютера"

  •  
  • 509
  •  

Моё первое приложение для Андроид

Привет, Пикабу. Мне 14 лет, занимаюсь Веб разработкой с 12 лет.Начинал я с основ HTML и CSS, позже переключился на JavaScript, но он мне показался слишком сложным и я забросил его. Спустя месяца два я продолжил изучать веб программирование и начал учить PHP, за месяц я выучил всё необходимое и много практиковался. Сейчас мне 14 лет и я хорошо разбираюсь в HTML, CSS, PHP и JavaScript (также jQuery). Недавно я попробовал сделать приложение на Cordova и разместить его в PlayMarket. Его нельзя назвать первым, так как до этого времени я в рамках школьного проекта создал приложение с английскими песнями и субтитрами, его я пока не размещал в Google Play. Ладно, не буду долго томить, вот моё приложение -> https://play.google.com/store/apps/details?id=ru.sochinyayka.


Там размещены все самые популярные эссе, сочинения, анализы произведений, контрольные работы и прочие материалы. Собрано более 1 000. Большинство сочинений - оригинальные, а значит Вы можете спокойно списывать, или списывать, заменяя синонимами и переставляя предложения. Сочинения работают без Интернета (в том числе поиск по сочинениям), если Вы посещали их ранее. Приложение использует мало трафика и кэширует содержимое, в результате этого Вы получаете реактивную работу.


Будет интересно узнать ваше мнение в комментариях. Также буду рад рекомендациям.

P.S. я знаю про ReactNative, но пока нет времени его учить.

Спасибо за прочтение!

  •  
  • 27
  •  

Технолингва для новичков

в

Изучая материалы, мне пришла идея как бы выглядела программа для различных фракций Вахи. Например  тут вы можете лицезреть  прогу для Гвардейца. Что ещё можно придумать, многоуважаемые механикумы?

***

void Guardman(int Faith_in_Emperor)

{

do Kill_Heretics_and_Xenos

{

Shoоt_in_Heretics_and_Ksenos

}

while Die_for_Emperor

return Duty;

}

Технолингва для новичков Warhammer 40k, Культ Механикус, Программирование, Технолингва, Wh Other

P.S. Картинка просто для красоты, не баян.

  •  
  • 46
  •  

Задумался сменить профессию педагога на...

Собственно заняться разработкой под Android. С нуля. Прошу совета опытных людей с чего начать, на что обратить внимание, про подводные камни в работе в этом направлении и всего что касается разработки под Android. Гугл, в основном, направляет на платные курсы, некоторые статьи написаны для меня сложным языком, будто автор обращается к уже опытным людям, а не к новичкам. Буду весьма признателен! Верю в силу Пикабу!

ПыСы: После 7 лет работы учителем, все больше обращаешь внимание на "великие" цитаты нашего правительства об учителях и понимаешь, что лучше не будет.

Задумался сменить профессию педагога на... Смена профессии, Учитель, Android, Программирование, Совет, Сила Пикабу
  •  
  • 27
  •  

Thanos js

Thanos js уменьшает размер проекта,случайно (рандомно) удаляя половину его содержимого.

thanosjs.org

Thanos js Юмор, Javascript, Программирование
  •  
  • 27
  •  

Казалось бы

в
Казалось бы IT юмор, IT, Программирование, Python, Языки программирования, Мемы, Картинка с текстом

А всё так хорошо начиналось.

  •  
  • 1771
  •  

Программист запустил «Дорогостоящий чат» — каждый символ обходится в цент

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

Разработчик ПО Марк Кёльбругге запустил проект Expensive Chat, в котором пользователи без ограничений могут общаться друг с другом, однако каждый символ стоит цент. То есть за восклицание «Что?!», к примеру, придется платить пять центов. Сам Марк называл проект социальным экспериментом: ему интересно посмотреть, как будут себя вести люди, когда каждое слово на вес золота.


Деньги разработчик не отправлял на какую-либо благотворительность — вся сумма уходит в кошелек Марка. У площадки есть рейтинг, который возглавляют те пользователи, которые выложили наибольшую сумму. Спустя некоторое время чат завалили рекламными сообщениями, поэтому «нормального» общения здесь не увидеть.


«Богатые и могущественные могут купить право сказать свое слово. Как обычно», — иронизируют пользователи. Однако, по словам Марка, причина запуска чата прозаична: он искал способ подзаработать.

  •  
  • 7811
  •  

Когда постепенно дописываешь код, пока он не пройдет тесты

в
Когда постепенно дописываешь код, пока он не пройдет тесты
  •  
  • 2301
  •  

О наболевшем

в
О наболевшем
  •  
  • 415
  •  

Прогресс?

в
Прогресс?
  •  
  • 343
  •  

Распознавание нарисованных фигур

в

В 2016 Google опубликовал игру-дудл Magic Cat Academy. Она напомнила мне  игру Гарри Поттер и Философский камень, где для изучения заклинания его нужно было максимально точно нарисовать. Вдохновившись этим геймплеем, я решил разработать собственный распознаватель жестов.


Среди общедоступных вариантов есть весьма неплохая библиотека $1, но она иногда слишком параноидальна и видит правильный жест там, где его нет.


Изначально я сделал распознавание фигуры через приведение ее к прямым и диагональным линиям. Этот способ хорошо работает с фигурами типа V, ^, Z, W, но для распознавания округлых фигур необходимо поддерживать вариативность правил распознавания. На рисунке ниже изображены правила для распознавания фигуры pigtail (хвост свиньи). Секции с вопросительным знаком могут присутствовать или отсутствовать, в остальных блоках должна присутствовать хотя бы одна из указанных секций.

Распознавание нарисованных фигур Программирование, Javascript, Gamedev, Разработка игр, Длиннопост

Для того, чтобы упростить работу с округлыми фигурами, я заменил ламанные линии на кривые Безье.  Это немного снизило скорость распознавания, но позволило распознавать более сложные фигуры.

Распознавание нарисованных фигур Программирование, Javascript, Gamedev, Разработка игр, Длиннопост

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


Вот как теперь выглядят правила для распознавания pigtail:

Распознавание нарисованных фигур Программирование, Javascript, Gamedev, Разработка игр, Длиннопост

Код библиотеки я выложил на github, надеюсь кому-то он пригодится :)

Показать полностью 3
  •  
  • 67
  •  

Капитан Кэш спешит на помощь

в
Капитан Кэш спешит на помощь
  •  
  • 9728
  •  

Может в 2285-м все так пишут?

Может в 2285-м все так пишут?
  •  
  • 663
  •  

Разработчики в начале и в конце проекта

Разработчики в начале и в конце проекта
  •  
  • 61
  •  

Автоматизация работы с контейнером на Python

в
  •  
  • 45
  •  

5 причин начать пользоваться CRM. Работает для всех — от небольшой команды до крупного бизнеса

Если вы давно хотели навести порядок в бизнесе и разобраться, почему вкладываете деньги в оборот, а зарабатываете меньше, чем на банковском вкладе, — этот пост для вас. Вместе с Битрикс24 рассказываем и показываем (на котиках!), с чем может помочь хорошая система CRM.

5 причин начать пользоваться CRM. Работает для всех — от небольшой команды до крупного бизнеса Гифка, Длиннопост
5 причин начать пользоваться CRM. Работает для всех — от небольшой команды до крупного бизнеса Гифка, Длиннопост

Звонки, мессенджеры, голубиная почта – обращения сыпятся со всех каналов, попробуй все собрать!

5 причин начать пользоваться CRM. Работает для всех — от небольшой команды до крупного бизнеса Гифка, Длиннопост
Показать полностью 11
  •  
  •