С тегами:

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

Любые посты за всё время, сначала свежие, с любым рейтингом
Найти посты
сбросить
загрузка...
662
Тестирование
12 Комментариев в IT-юмор  
Тестирование
409
Найдём ли мы разумную жизнь?
54 Комментария в IT-юмор  
Найдём ли мы разумную жизнь?
1726
Р — работоспособность
58 Комментариев в IT-юмор  
Р — работоспособность программирование, работоспособность, ночь, it юмор

Рекомендую почитать статейку "Почему программисты работают по ночам"

34
Домашние вкусняшки на Raspberry PI. Веб-морда робота /окончание/
26 Комментариев в Arduino & Pi  

Продолжение. Начало здесь. Для тех кто не читал первую часть - в ней речь шла о том, как на основе raspberry pi создать блок управления, скажем, роботом, задействуя в качестве выходных сигналов 4 дискретных выхода GPIO и с управляющим алгоритмом на языке SFC.


6. Теперь, собственно, сам веб-интерфейс.

Для начала разработки скачайте архив Inkscape и распакуйте его в любой удобной папке. Это портабельный, не требующий инсталляции редактор SVG-графики. Запускать надо файл inkscape.exe, для удобства можно сделать ярлык на рабочем столе.

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

Создайте целевую папку (назовём её web), в которой будет лежать вся веб-начинка, содержимое этой папки и будет заливаться в ПЛК в виде zip- архива. И скопируйте туда содержимое папки web из архива виджетов.


7. Запускаем inkscape:

Домашние вкусняшки на Raspberry PI. Веб-морда робота /окончание/ raspberry pi, программирование, веб-разработка, длиннопост

Теперь открываем (Файл->Открыть) файл mns.svg папки web:

Показать полностью 9
434
Как я себе представляю JavaScript
44 Комментария в IT-юмор  
Как я себе представляю JavaScript
329
Как достать админа?
96 Комментариев в IT-юмор  

Прочитал пост о том, как парень написал программу и получил пятерку и вспомнил свою историю из студенчества.

В студенчестве часто любил подшутить на админом компьютерных классов. Начиналось все с безобидного: устанавливал в автозагрузки через реестр программы - одна через определенное время дисковод туда-сюда гоняла, другая, с помощью флоппика мелодию наигрывала. Долго он не мог понять что случилось, когда с десяток компов  взбесилось. Потом я узнал, что можно изменять надпись при выключении (винда 98) вот такую:

Как достать админа? программирование, студенчество, юмор, розыгрыш

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

Увлекаясь Делфи я сделал маленькую программу и подписал как "Игры", поместив на рабочий стол. При нажатии открывалось окно с тремя кнопками и под каждой название игры, только при нажатии их ничего не происходило... Почти. Просто удалялись папки Window, Program files, Мои документы (не всё конечно).  Компы работали до момента выключения, при следующем включении только перестановка винды. Так студенты положили две компьютерные аудитории.

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

В общем, каюсь, был дебилом.

P.S. баянометр поругался на картинку.

1027
Каждый раз, когда я занимаюсь full-stack разработкой
63 Комментария в IT-юмор  
Каждый раз, когда я занимаюсь full-stack разработкой
38
Лекции по C# для "дебилов"
18 Комментариев  

C# Light - это три недели занятий которые я провожу по самой облегчённой программе. Т.е мы обсуждаем абсолютно всё и максимально просто. Мои товарищи записывают на эти занятия своих детей, люди за 40 пытаются войтивIT через них. В общем собирается самая разная публика, с который мы очень медленно идём к цели. Не торопясь и не вгоняя людей в стресс.


Я с радостью выкладываю записи трёх занятий сюда, если кому-то это интересно, то скоро выложу ещё. А ещё напомню что мы опять повторяем наш прошлогодичный подвиг с пикабушниками, и опять устроим открытые чтения C# - https://vk.com/programming_tea_nights уже собралось 400 человек, вы крутые! :)

Основные идеи программирования

Здесь мы поговорили об основных идеях и понятиях программирования а также рассмотрели основные вектора применения нашего языка. Что такой Xamarin? На чём мы можем делать игры? Правда ли что C# кросс платформенный?

Компилируем и пишем первую программу

Посмотрели зачем нам нужен компилятор и IDE, прошлись по теории и пописали код в блокноте и скомпилировали его в консоли.

Показать полностью 1
1133
Как я написал свою первую программу в 2 строки и получил по информатике 5 автоматом!!!
220 Комментариев в IT-юмор  

Попался случайно на глаза компилятор basic под DOS, тот самый из детства, вспомнил историю и скомпилировал самый простой авторский "вирус" в мире... Прям как over 20 лет назад на информатике. Для кого-то первой программой служит "hello world", а я впервые сразу написал программу аж из 2х строк!

Суть проста, код программы:

10 PRINT "любой текст"

20 GOTO 10

получаем бесконечный цикл построчного вывода символов, что между кавычек в 10й строке. Тогда в школе там было написано "Этот неуч хотел играть на уроке!!! Позор!!!" (На 100% не помню, но текст был такой или схожий). Скомпиленый файл был назван "game.exe"

Как я написал свою первую программу в 2 строки и получил по информатике 5 автоматом!!! Детство, школа, вирус, розыгрыш, Информатика, программирование

и по локалке помещен на все компьютеры в классе в созданные папки "Mario". Учитель вышел и естественно большинство класса вышли из бейсика в нортон коммандер в поисках развлечений, а тут такая халява! Прямо на диске С:\ папка "MARIO", в которой красовался мой "GAME.EXE". В общем, когда учитель через минут 10 вернулся проверить задание, у трети класса на экранах мониторов красовался мой текст

Показать полностью 1
961
И все равно ничего не понимаешь
20 Комментариев  
И все равно ничего не понимаешь
1622
Когда адаптируешь старый код к новым требованиям
56 Комментариев  
Когда адаптируешь старый код к новым требованиям
54
Случайности
18 Комментариев  
Случайности программирование, it, Лига программистов, мат

Скринил я, по этому моё.

1403
Накипело
101 Комментарий в Программисты 1C:Предприятие 8  
Накипело
1151
И такое бывает...
43 Комментария в Программисты 1C:Предприятие 8  
И такое бывает...
396
Классика индийской философской мысли
50 Комментариев в IT-юмор  
Классика индийской философской мысли
183
Чего только не встретишь на биржах фриланса
44 Комментария в Программисты 1C:Предприятие 8  
Чего только не встретишь на биржах фриланса
70
Как я собираюсь месяц обучать всех желающих программированию. Попытка номер 2
71 Комментарий  

Все помнят, что год назад я предлагал каждому бесплатное обучение C#. Я встретил море критики, после которой провёл пол года у психотерапевта (на самом деле я был латентным гомосексуалистом и вы тут не причём). Но самое главное, что хорошего было в сотню раз больше. Это прям разорвало мои представления о мире.

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

Как я собираюсь месяц обучать всех желающих программированию. Попытка номер 2 CSharp, Программирование, Курсы, курсы программирования

И сейчас я хочу начать всё по новой! Я готов, я сильно улучшил свою форму, и готов действительно бесподобное провести две недели лекций. С новым оборудованием, которое мне удалось закупить с вашей помощью, я буду звучать как сладкоголосая девица.

В этот раз не нужно мучать себя и меня личными сообщениями так, как я всё постараюсь организовать через эту встречу в VK. https://vk.com/programming_tea_nights

Я сбрею свой мелированый хвост если мы опять окажемся в горячем :))
Ну и набью татуху "Make programming great again" на груди :D

P.S Я приготовил пакет материалов которые вот-вот опубликую. Там задачки, упражнения, транскрипция лекций

104
Клон контры на Unity - часть 5
27 Комментариев в Лига Разработчиков Видеоигр  

Здравствуйте. Представляю вашему вниманию очередную порцию видосов о том, как я делаю клон Контры на Юнити.

К концу двадцатого ролика готовы все виды оружия для главного героя.

Клон контры на Unity - часть 5 программирование, Игры, разработка игр, gamedev, unity, unity3d, гифка, видео, длиннопост

Часть 17 - Оружие - M:

Показать полностью 3
54
Опыт разработки публикации игры в Google Play
13 Комментариев в Лига Геймеров  
Опыт разработки публикации игры в Google Play google play, программирование, разработка, игры, реклама, продвижение, заработок, новичок, длиннопост

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

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


1) Выбор жанра и стилистики. С самого начала я знал чего хочу - минималистическую логическую игру без привязки к времени. Эталоном для меня был жанр "2048", но чем дальше углублялся в механику, тем скучнее становилась игра. Как оказалось эта проблема есть во всех подобных играх, а именно - однотипность. За час игры можно выработать алгоритм по которому набираешь сумасшедшие рекорды зациклено выполняя одни и те же действия.

Позже я остановился на жанре "4 фото слово". Да, жанр затаскан и абсолютно не оригинальный, но у него есть ряд плюсов, которые как раз вписывались в мою схему:


- Частота обновлений. Это позволяет долго держать одних и тех же пользователей в игре.

- Нет "ГИГАНТОВ". Т.е. нет таких разработчиков и издателей как "Glu", "Gameloft" и т.д. Что облегчает попадание в топ, в котором, к слову, нет явных фаворитов. В топе всегда та игра, которая часто обновляется.

- Отлично подходит минималистический дизайн, что значительно облегчает задачу.


Я сразу же придумал, чем игра будет выделятся среди таких же - рисованные иконки вместо фотографий (что тоже решало проблему с правами на картинки).


2) Тестируйте приложение на знакомых! Просто ничего не объясняя давайте им девайс и смотрите, что произойдет. В процессе разработки некоторые вещи становятся очевидными для вас, но не понятными для людей, которые видят это первый раз. Таким способом я и выявил первую проблему: никто не мог понять, как заюзать подсказку. Я решил использовать меньше текста в интерфейсе, поэтому значок подсказки нужно было перетащить вниз. Сначала я хотел добавить обучение, но решил, что в такой простой игре это только оттолкнет, поэтому заменил механику кнопки, после чего все стало хорошо. В будущем они помогли выловить не один баг, но думаю суть вы уловили, так что пойду дальше.


3) Выбор даты публикации. Как оказалось, этот этап САМЫЙ ВАЖНЫЙ в продвижении игры. Дело в том, что первые 3 недели ваше приложение считается новым и в этот период проще всего войти в топы и набрать начальную аудиторию. Когда я выложил игру, то подобрал самое неудачное для этого время. Через день после публикации моя девушка пролила чай на ноут, после чего он благополучно вырубился, на следующий день я отнес его в ремонт, но совсем забыл, что проект остался там, так что 3 дня я не мог фиксить возникавшие ошибки. Пиарить приложение не хотелось, потому что хотелось бы продвигать уже хорошую игру без багов и недоработок. Ремонт ноута обошелся в пол стоимости от ноута, при том, что на клаве не работают цифры и накрылась батарея, которую тоже пришлось покупать. В итоге у меня не осталось денег на рекламу и всяческую раскрутку. После этого еще куча личных дел, которые очень мешают, так что будьте бдительны и публикуйте приложение без спешки и только тогда, когда уверены, что сможете уделять этому много времени.


4) Выбор названия. Изначально я планировал назвать игру "Logic", так как в топе не нашел такого названия, но мое приложение не попало даже в топ-500 по такому запросу, учитывая полное совпадение по имени и напичканое этим словом описание. Так что сменил название на "Just logic", что тоже не дало результатов. В итоге решил дать уникальное название, у которого не будет конкурентов. Так родилось название "Logi", которое отлично подошло к изначальной иконке


После таких махинаций мне удалось попасть в топ всего с одним скачиванием, что мне и было нужно.


5) Правильное продвижение. Реалии Google Play таковы, что без издателя честным путем пробиться в топ очень трудно, даже почти нереально. Сейчас даже откровенный шлак пробивается в топ, если в него вложить деньги. Но если игра хорошая, то при небольших затратах можно добиться успеха. Вот несколько наблюдений которыми я охотно поделюсь:


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

- Заказ установок - очень грязный ход, но сейчас ГП это болото, в котором грязные почти все, так что это основное орудие для попадания в топы.

- Выложить игру в другие сторы. Это дает большой прирост к общей статистике и установкам, но на ГП не влияет абсолютно. При возможности не выкладывайте свой АПК, а просто оставляйте ссылки на ГП.

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


Учтите, что самое эффективное время для продвижения это первые 3 недели после публикации (не А, Б тестов).



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

Опыт разработки публикации игры в Google Play google play, программирование, разработка, игры, реклама, продвижение, заработок, новичок, длиннопост
Показать полностью 2
2555
Обратная связь это...
152 Комментария  
Обратная связь это... Комиксы, only1way2escape, разработка игр, фанаты, геймдизайн, программирование, обратная связь, бета-тест, длиннопост
Показать полностью 1
Шаоми или Сяоми? Без разницы, как, главное — бесплатно!
спонсорский пост от
Шаоми или Сяоми? Без разницы, как, главное — бесплатно! длиннопост

Российский интернет-ритейлер электронных гаджетов из Китая Umkamall.ru объявляет о новой акции: покупателям любого товара полагается подарок — портативная колонка Xiaomi Mi Square Box. Для получения колонки нужно сделать заказ на ЛЮБУЮ сумму. Заказал проводок за 330 рублей, а в подарок тебе — колонка за 1 360 рублей! Халявных Xiaomi всего 500 штук, поэтому лучше поспешить — в прошлую акцию подарки расхватали быстрее, чем за сутки!

Umkamall.ru уже третий раз объявляет акцию с ограниченным количеством призов. В июле уже раздавали бесплатно смарт-часы.

Шаоми или Сяоми? Без разницы, как, главное — бесплатно! длиннопост

А в конце месяца покупателям дарили портативный аккумулятор на 20 000 мАч.

Теперь настала очередь Xiaomi Mi Square Box — подробнее о ней можно узнать тут.

Можно было бы подумать, что это рекламный ход и лохотрон, если бы не отзывы людей, реально получивших подарки от Umkamall.ru.

Шаоми или Сяоми? Без разницы, как, главное — бесплатно! длиннопост

Причина аттракциона невиданной щедрости: интернет-ритейлер только недавно запустил новый сайт и хочет его «обкатать», выявить и вычистить все возможные косяки. Например, акция с раздачей батареек помогла выявить, что сайт почему-то предлагает секс-игрушки в поисковой выдаче по запросу «Xiaomi Mi Band 2».

О компании: интернет-ритейлер Umkamall.ru — российский партнёр топовых китайских производителей. У «Умки» собственные склады в России, поэтому доставка в любую точку России занимает всего 3-7 дней. Это вам не 2-3 недели ожидания товара из Китая! Umkamall.ru сотрудничает только с проверенными китайскими производителями, проверяет каждый гаджет и даёт официальную российскую гарантию на все товары.

Показать полностью 2


Пожалуйста, войдите в аккаунт или зарегистрируйтесь