Search
Write a publication
Pull to refresh
87
0.5
Даниил Бакалин @Quiensabe

Программист

Send message

AndroidSocialNetworks — удобная работа с социальными сетями

Reading time6 min
Views8.7K

AndroidSocialNetworks — это библиотека для Android, которая делает работу с соц. сетями проще. Если вы когда-либо пробовали работать с соц. сетями, то знаете насколько это тяжело. Нужно прочитать документацию для каждой соц. сети, скачать и подключить SDK или стороннюю библиотеку, позаботиться о жизненном цикле http запросов. AndroidSocialNetwork должна сделать вашу жизнь проще, она содержит общий интерфейс для Facebook, Twitter, LinkedIn и Google Plus — просто сбилдите SocialNetworkManager с помощью SocialNetworkManager.Build -> добавьте его в FragmentManager -> настройте AndroidManifest.xml -> работайте с настроенными соц. сетями. Вы сможете делать login, постить обновление статуса, постить фотки, добавлять / удалять друзей.
Читать дальше →

Зд-принтер: Взгляд со стороны головы

Reading time15 min
Views90K
Общий взгляд — как их использовать, родные аналогии. Скромная реальность. Только FDM, только домашний, живьём — зато изнутри и подробно. Хотэнд? В разрезе, с зонами и графиком температур. Достоинства и недостатки, свойства различных решений при конструировании печатающих головок. Особенности печати триммерной леской, и опыты по получению таблиц оптимальных настроек скоростной печати капроном(нейлоном). Выводы из них. Об организации хорошей подачи капронового прутка в экструдере. Всё очень захватывающе и драматично.

Про 3Д-принтеры сейчас пишут много, пишут с восторгом, описывается множество моделей и технологий, а так же множество их умений. И вот, стою я перед Вами, простой русский мужик из Литвы (С), с 3Д-принтером. Конечно, собрал его сам. Не из набора — полтора года назад наборов было мало, и они были дороги. Всё планировал и выбирал сам, ориентируясь исключительно на Интернет. Но я не об этом хочу рассказать, я хочу рассказать о том, что было потом — после его постройки, и думается вопросы — Зачем это? — Что он может делать? — Почему его покупают? — задают себе многие люди увлечённые техникой.

Давайте по-порядку: сначала я его строил. Это было очень интересно, в том плане, что приходилось постоянно решать множество технических вопросов, находить причины нештатной работы — путём вычисления, зачастую по косвенным признакам. Этакая игра в технические загадки. Заработало. Налаживал. Увидел порядочно возможных усовершенствований. Сделал несколько — с большим удовольствием. Потом разработал реально удобный узел концевого датчика для принтера. Его я даже один раз продал. Ну, комплект датчиков — на этом не разбогатеешь, но зато, какое удовольствие я получил от искренней благодарности покупателя. Повозившись с печатающей головкой — убедился, что она, несмотря на хорошее качество изготовления ( брэндовая MK IV) имеет и ряд недостатков. Да и была она только одна — а покупать ещё, дорого. Разработал свою — будете смеяться, с первого раза что-то получилось, хоть и не идеально. Правда, я ведь не так слепил, а внимательно изучил, что имелось, почитал, что пишут, и только тогда сделал. Потом стал разбираться. Ставить опыты. Был долгий перерыв — разочарование и депрессия, но это не связано с принтерами, так, соломинка подломившая спину слону. Сейчас у меня 4 головки, разных диаметров и принтер печатает в три раза быстрее, чем считается нормальным и печатает слоем 150 микрон. Причём печатает не дорогим импортным филаментом, а дешёвой леской для триммеров. Получается очень-очень прочно, хотя и не без хитростей.

Читать дальше →

Формула управления проектами: практикум с героями Футурамы

Reading time2 min
Views18K
Всем добрый день! За прошедшие две недели мы опубликовали несколько видео по управлению проектами от Ивана Селиховкина (selikhovkin):



Видео получились полезные, собрали свои 10,000+ просмотров, хорошие комментарии — и это нас, конечно, обрадовало. Потому что мы как раз запускаем новую онлайн программу selikhovkin “Формула управления проектами”.

Что будет внутри программы:

1. «Матчасть»: видео-курс по управлению проектами из 80+ занятий, построенный на примере PMBOK, проиллюстрированный героями Футурамы (спасибо за идею коллегам из JavaRush!). Помимо PMBOK разберем еще стандарт управления портфелями, будем опираться на стандарты управления рисками, «расширение» PMBOK для ИТ-сферы, модель оценки компетенций менеджера проектов и и некоторые другие framework от PMI (куда менее известные чем PMBOK, но крайне полезные в реальной жизни).

2. Практика и кейсы: закрепляем «матчасть»: учимся применять абстрактную теорию в реальной жизни: создаем расписания, строим критические пути, экспериментируем с рисками.

3. «Имитация корпорации»: один огромный кейс – мега-компания, специализирующаяся на ИТ-разработке и производстве оборудования (а также немного занимающаяся консультированием), куда вас, слушателя тренинга, приглашают на позицию «руководитель проектного офиса». Работа в компании организована далеко не идеально, и вам придется наводить порядок в проектах разного типа.

Регистрация в программу открыта до 23 мая, 23:59 МСК. Приходите, будем рады видеть вас в нашем сообществе менеджеров проектов!

Читать дальше →

VoxImplant Android SDK: телефония и голосовые real-time коммуникации в вашем приложении

Reading time4 min
Views8.1K
После создания iOS SDK мы активно взялись за работу над Android-версией, так как современные тренды не позволяют усомниться в необходимости поддержки данной платформы. К тому же уже есть компании, интегрировавшие функционал звонков в свои мобильные приложения для iOS, и они активно намекали, что пора бы и для Android им выдать инструменты. В результате, в семействе SDK, которые могут взаимодействовать с платформой VoxImplant, произошло пополнение. О том какие возможности доступны разработчикам и что с ними можно построить, а также о нашей идее про конкурс для разработчиков VoxImplant можно узнать под катом.
Читать дальше →

Мобильные приложения для путешествий

Reading time9 min
Views94K

Сезон отпусков начнётся в ближайшие недели. Продажи всевозможных гаджетов, полезных в путешествиях, неуклонно растут. Фотоаппараты, планшеты, смартфоны, ридеры, плееры закупаются в предвкушении моря, пляжей, исторических достопримечательностей, джунглей, гор и множества других прекрасных мест на нашей планете. Но при этом многие счастливые обладатели планшетов и смартфонов упускают такой немаловажный момент, как полезные и удобные приложения, способные существенно облегчить, или украсить, или дополнить новыми впечатлениями ваш отпуск. Поэтому мы решили предложить вашему вниманию подборку ряда приложения для путешественников.
Читать дальше →

Шейдеры для маглов

Reading time6 min
Views75K

Предыстория


Вышла книга Ламмерса на русском, астрологи предсказывают…

На конференции DevGAMM я купил задорого книгу Кенни Ламмерса в которой впоследствии расписались: Симонов, Галёнкик и Придюк. Вальяжно за два вечера я-таки добил её до середины и решил: собрать всё то что там написано в начале, переварить, нарисовать картинок и написать статью.


Статья предназначена для совсем новичков которые с трудом код на C# из уроков копируют, по этому я не буду углубляться в теорию которая и так уже описана. За место этого мы будем решать практические задачи и узнаем что шейдеры нужны не только что бы: «Всё сверкало и блестело».

Читать дальше →

Гитхаб учёным: DOI для репозиториев и льготные академические аккаунты

Reading time1 min
Views6.6K
Гитхаб продолжает расширять области своего применения — руководство компании видит Гитхаб в будущем не только как инструмент для программистов, но и как универсальное хранилище любых текстовых данных. На нём уже есть репозитории, в которых пишутся книги, законопроекты, публикуются статистические данные. А на прошлой неделе появилась возможность присвоить любому своему репозиторию идентификатор DOI. Это позволит ссылаться на данные или код из репозиториев Гитхаба в научных работах и статьях общепринятым в научной среде способом.
Читать дальше →

Советы по введению рекламной компании для мобильного приложения

Reading time5 min
Views7K
image

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

Рассмотрим подробнее примерный чек-лист организации рекламы приложения:
1. Определение типа приложения и общей стратегии его рекламирования.
2. Расчёт бюджета рекламы.
3. Предрелизная активность:
• Постановка трейлера.
• Подготовка баннеров.
4. Виральные механизмы.
5. Работа с СМИ.
6. Работа с оценками и отзывами.
7. Push и Email уведомления.
Читать дальше →

Бесплатный софт для проектирования — авторам инновационных и полезных проектов

Reading time2 min
Views14K


Спешим поделиться отличной новостью: Autodesk запускает в России программу поддержки инновационных стартапов. Авторы перспективных идей смогут получить доступ к программным продуктам для проектирования от Autodesk совершенно бесплатно, то есть даром.
Читать дальше →

Доживет ли Рунет до 2015 года?

Reading time5 min
Views23K
В конце апреля состоялась крупнейшая отраслевая конференция Рунета РИФ+КИБ 2014.
Мне удалось не только побывать на данном мероприятии, но и поучаствовать в одной из секций данного форума в качестве докладчика.

Секция «Доживет ли Рунет до 2015 года?» во второй день работы конференции как и планировалась получилась интересной и резонансной, хотя мы изначально планировали с ведущим (коим выступил крутой шеф-редактор TJournal Султан Сулейманов, ex-LentaRu) часть времени уделить условному круглому столу с присутствовавшей аудиторией и более глубоко всем вместе покумекать / помозгоштурмовать, что может сделать IT-сообщество и интернет-бизнес в текущей ситуации со все нарастающим гос.наездом на Рунет. Но времени, к сожалению, на это не хватило, что оставляет за нами моральную обязанность и, естественно, желание организовать такой круглый стол отдельно.

image


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

Видеозапись сюда не встраивается — поэтому даю ссылку на него на RuTube.

Спикеры, по порядку выступления:
Артем Козлюк, ваш покорный слуга, «РосКомСвобода»
Арсений Бобровский и Екатерина Романовская, KermlinRussia
Иван Засурский, МГУ, медиаперсона
Саркис Дарбинян, адвокат и правозащитник, «Пиратская партия России»
Владимир Харитонов, «Ассоциация интернет-издателей»
Читать дальше →

Magic Tester. Как неподготовленный человек замечает ошибки, и как научить тому же робота

Reading time11 min
Views26K
Привет! Меня зовут Илья Кацев, и я представляю небольшое исследовательское подразделение в отделе тестирования в Яндексе. Вы уже могли читать о нашем экспериментальном проекте Роботестер — роботе, который умеет проделывать за тестировщика заметную часть рутинной работы.

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


Есть такой тезис, сторонником которого я лично являюсь, — любую ошибку, которую может заметить неподготовленный пользователь, может обнаружить и робот. Именно это мы и попытались проверить. Но тут возникает вопрос: что именно человек считает ошибкой?

Искусственный интеллект пока никто не изобрёл (хотя Хокинг, например, считает, что это к лучшему), но кое-каких успехов нам удалось добиться. В этом посте я расскажу о том, как мы формулировали опыт, которым обладают тестировщики-люди и постарались научить ему наших роботов, и что из этого вышло.
Как человек понимает, когда что-то не так?

Как мы открыли и потом закрыли антикафе, ориентированное на людей из сети

Reading time6 min
Views205K

Воспитанные петербуржцы заходили через парадную, а москвичи просто лезли в окно

Привет! Давным-давно я рассказывал про антикафе «Чайпей» — как мы искали место, считали поток и вообще продуманно подходили к открытию формата. Чайпей уже полтора года как закрыт, но звонки с просьбой забронировать столик для дня рождения приходят 2-3 раза в день. Каждый день. До сих пор.

Главный вопрос: можно ли заработать на антикафе? Да, можно, но это крайне немаржинальный бизнес, а, значит, не советую.

Можно ли собирать людей в новое место, пользуясь только интернет-каналами без оффлайна? Можно, и ещё как. Краткая история ниже.
Читать дальше →

С днем Звёздных Войн! Да пребудет с вами сила

Reading time4 min
Views43K


Да пребудет с вами Сила, IT-джедаи. Сегодня светлый день для всех поклонников семейства Скайуокер, включая Чорного Властелина Дарта Вейдера, разных экзотических инопланетян и Звезды Смерти. Иными словами, сегодня День Звёздных Войн. На всякий случай: день серии фантастических фильмов. Кстати, зря усмехаетесь, до сих пор есть люди (из поколения тридцатилетних!), не смотревшие ни одной серии!
Читать дальше →

Прототип уходит в Open Source: Биржа телефонных операторов

Reading time6 min
Views20K

История


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

Биржа телефонных операторов, работающих самостоятельно из дома.
Альтернатива традиционным колл-центрам, позволяющая избавить сотрудников от холодных звонков, быстро проинформировать или опросить существующих клиентов и выяснить потребность потенциальных.

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

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



Узнать все подробности

Оценка возможности постобработки видео в браузере

Reading time8 min
Views10K
В последнее время постобработка видео в рантайме приобретает всё большее значение — благодаря мощности современных ПК, почти каждый пользователь может пропустить видеоряд через сложную цепочку фильтров прямо во время просмотра, тем самым избавляясь от необходимости полноценного кодирования видео, зачастую производимого с помощью медленных и переусложненных средств.

Эта область довольно неплохо покрыта в десктопной среде — фильтры вроде ffdshow raw video filter и madVR позволяют делать практически всё, что может потребоваться для приятного просмотра. К сожалению, веб не может похвастаться аналогичным тулкитом, и вы либо наслаждаетесь всеми недостатками очередного видео на YouTube, либо открываете его во внешнем приложении вроде MPC-BE, что не очень удобно. А было бы неплохо иметь одну волшебную кнопку, активирующую фильтрацию в месте, где она и должна быть — в вашем браузере.

Данный пост представляет собой краткий отчет о моих изысканиях в этой области, где конечной целью ставилась оценка возможности проведения фильтрации в режиме реального времени на разрешении минимум 1920x1080.
Читать дальше →

Самый тонкий, гибкий и прозрачный транзистор в мире

Reading time2 min
Views23K
Несколько дней назад в журнале Nano Letters был опубликован отчет о создании ультратонкого гибкого транзистора. Благодаря толщине в 10 атомных слоев, этот транзистор практически прозрачен во всем видимом диапазоне. Использование в транзисторе новейших 2D-материалов обеспечивает подвижность носителей заряда на несколько порядков выше, чем в традиционных TFT транзисторах на аморфном кремнии.

Читать дальше

Создание медиаплощадки средствами CMS Drupal

Reading time2 min
Views5.1K
Всем привет!

Этот пост — первый из серии постов о создании мультимедийного/музыкального проекта на базе CMS/CMF Drupal. Так получилось, что этот пост также претендовал на получение инвайта. C'est la vie.

0. Преамбула


Итак, почему я приступаю к созданию такого проекта? Потому что сейчас профессиональному музыканту сложно
  1. начать выступать (нет сценического опыта)
  2. найти новые, «незаезженные» произведения (это очень ценится в профильных учреждениях)
  3. послушать/посмотреть записи других выступлений (необходимо для выработки собственной манеры исполнения)


Ну, а поскольку целевая аудитория — это всё-таки молодёжь (хотя и золотая тоже ого-го!), то проект реализовать предполагается посредством Интернета. Сразу оговорюсь — я не программист, поэтому сочетание «программный вывод полей» для меня пока ещё равнозначно вызову Вельзевула.

Отмечу — относительно недавно увидел, что моя идея нашла частичную реализацию в «чужой» соцсети Splayn. По ряду причин этот вариант меня не устроил — дальше я объясню, почему.
Читать дальше →

Суперкомпьютер IBM Watson опробует себя в роли квалифицированного продавца-консультанта

Reading time2 min
Views7.7K


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

Кроме всего прочего, на основе IBM Watson создано специальное подразделение IBM, а к API системы получили доступ сторонние разработчики. Приложения, созданные этими разработчиками, будут определять всю экосистему IBM Watson, включая направления работы суперкомпьютера.

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

Читать дальше →

Бот для аркады. Часть №2: подключаем OpenCV

Reading time12 min
Views42K

Введение

Продолжаем управлять миром разрабатывать бота для игры. Предыдущий разговор остановился на том, что контакт установлен: мышь бегает, изображение получается. Пора выделять объекты, это требует использование множества различных функции по обработке изображений. Можно, конечно, изобрести велосипед и написать эти функции самостоятельно, но лучше воспользоваться готовыми наработками.

Для обработки изображений возьмем широкораспространенную библиотеку OpenCV. Она неродная (unmanaged) для .net, поэтому подключим ее через wrapper OpenCvSharp.

OpenCV нам нужна для того, чтобы, применяя различные преобразования к изображениями, выбрать такое преобразование, которое отделит фон и тени от объектов, а объекты друг от друга. К этой цели и будем сегодня двигаться.


Затрагиваемые темы: выбор библиотеки для обработки изображений, выбор wrapper-а для работы с OpenCV, основные функции OpenCV, выделение движущихся объектов, цветовая модель HSV.


Читать дальше →

Автоматическая очистка фона изображений

Reading time2 min
Views80K


Разработчики из компании Bonanza потратили более двух лет на создание программы для автоматического удаления фона с изображений. Задача оказалась гораздо сложнее, чем думали поначалу. Как оказалось, автоматическое удаление фона — одна из классических проблем компьютерного зрения, известная ещё с 80-х годов.

Как это часто бывает, если бы разработчики понимали всю сложность задачи, они бы вообще не брались за её решение. Но потом оказалось, что назад пути нет, и всё-таки им удалось добиться определённого успеха. 11 апреля они запустили конвертер Bonanza Background Burner, который неплохо очищает фон на произвольных фотографиях, при небольшой помощи или вовсе без неё. Доступ через API пока бесплатен, но в будущем владельцы сервиса что-нибудь придумают.
Читать дальше →

Information

Rating
3,649-th
Location
Петрозаводск, Карелия, Россия
Date of birth
Registered
Activity