Читать дальше →
Пользователь
PhoneGap vs. Cordova
2 мин
54KМногие ошибочно полагают, что PhoneGap это некая единая система. Однако, существует три различные платформы — Cordova (CLI), Phonegap (CLI) и PhoneGap Build. Каждая имеет свои особенности и мелкие вариации.
+17
Программируем 1С на Ruby
12 мин
19KМеханизм управления «толстым клиентом» 1С по OLE дает полный доступ ко всем функциям и данным. Это дает возможность при кастомизации 1С или ее интеграции с внешними системами вообще не использовать встроенный язык программирования и, соответственно, не ограничивать себя его синтаксисом, возможностями и средой исполнения.
Вместо этого можно воспользоваться любым современным языком, имеющим библиотеку для работы с Win32 OLE. Например, JavaScript (Win32 OLE поддерживает Node.JS) или Ruby (нужная библиотека входит в набор стандартных библиотек языка).
Ниже будет описан некоторый практический опыт работы с OLE-интерфейсом на Ruby. Описание не претендует на полноту, отобрано и описано только то, что нужно для простой автоматизации или интеграции на уровне данных: чтение-запись справочников и документов, выполнение запросов.
Вместо этого можно воспользоваться любым современным языком, имеющим библиотеку для работы с Win32 OLE. Например, JavaScript (Win32 OLE поддерживает Node.JS) или Ruby (нужная библиотека входит в набор стандартных библиотек языка).
Ниже будет описан некоторый практический опыт работы с OLE-интерфейсом на Ruby. Описание не претендует на полноту, отобрано и описано только то, что нужно для простой автоматизации или интеграции на уровне данных: чтение-запись справочников и документов, выполнение запросов.
+15
AngularJs, краткое пособие по созданию PhoneCat Application
5 мин
12KЭта статья будет полезна тем, кто ещё не сталкивался с разработкой на AngularJs и хочет в сжатые сроки освоить базовые принципы работы данного фреймворка. В случае если вы никуда не спешите, то разработчики Google давно позаботились о вас и написали чудесный учебник.
+4
Как мы год живем без sprockets и с react
3 мин
9.3KПривет!
Мы в taaasty.ru уже полтора года живем на react-е и почти год без sprockets. Это так здорово, хочу поделиться. За одно расскажу как работает react с рельсами в режиме prerender.
Мы в taaasty.ru уже полтора года живем на react-е и почти год без sprockets. Это так здорово, хочу поделиться. За одно расскажу как работает react с рельсами в режиме prerender.
+11
Использование Remote API в робосимуляторе V-REP
8 мин
24KV-REP представляет собой среду для симулирования (sandbox) различных видов роботов, при этом пользователю нет необходимости иметь физический доступ к реальной машине, что экономит деньги и время. Среда V-REP предоставляет удобный интерфейс для визуализации действий робота в трёхмерном виртуальном пространстве намного раньше, чем реальный прототип робота будет создан. При помощи данного руководства вы убедитесь, что для того, чтобы работать в данной среде, программисту не нужно иметь большого технического опыта в области роботостроения.
Причиной создания данного руководства стало отсутствие (на то время) знаний языка Lua, на котором по умолчанию написаны все скрипты управления роботом, и его меньшая популярность. Цель данного руководства показать как пользоваться удалённым (Remote) API данной среды на примере языка Python.
+7
Новый GUI для Postgresql
3 мин
72KХочу поделиться новым продуктом со всеми пользователями замечательной базы данных Postgresql. Встречайте — SQL Tabs — графическая SQL консоль для Postgresql. Это новый GUI клиент, в котором можно просматривать объекты базы данных, писать SQL запросы и строить графики.
На сегодняшний день можно скачать версии для OSX и Ubuntu. Пользователи других linux-дистрибутивов могут запустить приложение из исходников. К сожалению, версии для Windows пока нет. Хочется надеяться, что приложение понравится сообществу, и найдутся разработчики, способные помочь в выпуске пакетов под разные платформы: rpm, debian, windows.
Немного информации для разработчиков: SQL Tabs написано на стэке javascript, electron, react и использует native libpq драйвер для работы с базой. Выпускается под лицензий GPL3.
Теперь об основных особенностях SQL Tabs, отличиях от других похожих продуктов и основной мотивации, которая стоит за разработкой.
На сегодняшний день можно скачать версии для OSX и Ubuntu. Пользователи других linux-дистрибутивов могут запустить приложение из исходников. К сожалению, версии для Windows пока нет. Хочется надеяться, что приложение понравится сообществу, и найдутся разработчики, способные помочь в выпуске пакетов под разные платформы: rpm, debian, windows.
Немного информации для разработчиков: SQL Tabs написано на стэке javascript, electron, react и использует native libpq драйвер для работы с базой. Выпускается под лицензий GPL3.
Теперь об основных особенностях SQL Tabs, отличиях от других похожих продуктов и основной мотивации, которая стоит за разработкой.
+32
С чего начать новичку в Go
2 мин
161KТуториал
Если вы решили попробовать замечательный язык Go, но не знаете с чего начать, вам прямая дорога в этот пост, где я постарался перечислить все необходимые для новичков ресурсы.
+44
Как исследуют планеты с помощью света
6 мин
17KЧто нужно для детального исследования другой планеты, астероида или кометы?
Для начала, запустить поближе космический аппарат. И оборудовать этот зонд приборами, чтобы они рассказали как можно больше о предмете изучения, исходя из ограничений на объем и массу. Сегодня посмотрим как человек изучает Солнечную систему при помощи оптических средств.
+80
Делаем видеоконференции в браузере за 10 минут
9 мин
30KТуториал
Обратите внимание, что данная статья устарела. Актуальная информация на тему создания видеоконференций доступна по ссылке.Видеоконференции через Skype уже давно заняли свое место в ежедневных коммуникациях, пользователи оценили удобство такого формата общения и все больше компаний стараются проводить встречи именно в этом формате. Но у скайпа есть большой минус: это отдельное приложение, которое трудно интегрировать в другой сервис. А сервисов, куда можно с пользой для дела встроить видеоконференции великое множество, начиная от систем бизнес-автоматизации и заканчивая сервисами группового обучения иностранному языку. Сегодня я покажу вам, как с помощью подручных средств и voximplant за 10 минут собрать движок видеоконференций, работающий прямо из браузера на webRTC и спозволяющий подключаться к конференции с обычных телефонов.
+15
Переломный момент в поисках экологически чистых источников энергии
8 мин
14KПеревод
Вступительное слово Тома Дардена, на открытии 19 международной конференции, посвященной вопросам изучения холодного синтеза (LENR), что проходила 13-17 апреля 2015 года в Италии, Падуа. Конференция проходила при поддержке министерства экономического развития Италии, в одном из самых больших залов Европы Palazzo della Ragione. Более 500 участников.
Для меня большая честь быть здесь сегодня, чтобы обратиться к тем из вас, кто сделал так много, чтобы изменить способ решения энергетической проблемы и потребностей окружающей среды, и изменить науку. Я – основатель Cherokee (прим.редактора — Cherokee Investment Partners, фонд контролирует более чем $2 млрд), и меня попросили рассказать вам, кто мы такие и почему мы создали Industrial Heat как источник финансирования для LENR-изобретателей. В отличие от многих из вас, я не учёный, я предприниматель, но мы поддерживаем широкий спектр инноваций. Как писал Питер Друкер:
предпринимательство видит большую общественную задачу – делать что-то по-другому, а не просто делать что-то лучше, чем оно уже сделаноДелать лучше, чем уже сделано – это, скажем, сделать угольные электростанции немного более эффективными. [или] Вместо этого вы просто делаете их ненужными. Слава Богу, есть те, кто, подобно вам, имеет мужество сделать переворот.
В 1921 году эксперты определили, что предел дальности полётов достигнут. В 1932 году было определено, что расщепление ядра вряд ли возможно. И в 1950-х, когда я родился, верили, что загрязнение окружающей среды – необходимая часть экономического развития.
Смена парадигм не проходит легко, особенно в науке. Томас Кун писал в «Природе научных революций», что обычно они поддерживаются кризисами нашего времени. Если вы находитесь на переднем фронте смены парадигм, на вас будут нападать ваши коллеги, и на вас будут нападать институты, защищающие статус кво.
Мы чувствуем, что должны подорвать две центральные бизнес-парадигмы.
+6
Пишем Бетховена на Javascript или немного о MIDI.js
7 мин
23KКак сыграть ноты в браузере? Как сократить любое длиннейшее произведение до 107 отдельных нот (которые можно еще и закэшировать) и килобайта-другого текста? Немного музыкальной теории, js-библиотеки и MIDI под катом.
+25
Чего я хочу от инструментов разработки требований. Затычки, костыли и грабли СУТ
19 мин
23KПубликуем доклад Печенкина Григория с предыдущей конференции Analyst Days 2013.
В части обеспечения профессиональными инструментами, аналитики представляют собой наиболее угнетённый класс по сравнению с другими участниками разработки ПО. Аналитики привыкли к этому и часто даже не задумываются о том, как часто в своей работе им приходится использовать неудобные и неэффективные «костыли». Кроме того, аналитику обычно приходится полностью менять свой инструментарий при смене работы, так как построенные на этих «костылях» системы почти всегда оказываются уникальными и не переносимыми.
В докладе будут рассмотрены некоторые типичные костыли и грабли систем управления требованиями, а также высказаны пожелания о том, каким должен быть инструмент мечты аналитика.
Аннотация:
В части обеспечения профессиональными инструментами, аналитики представляют собой наиболее угнетённый класс по сравнению с другими участниками разработки ПО. Аналитики привыкли к этому и часто даже не задумываются о том, как часто в своей работе им приходится использовать неудобные и неэффективные «костыли». Кроме того, аналитику обычно приходится полностью менять свой инструментарий при смене работы, так как построенные на этих «костылях» системы почти всегда оказываются уникальными и не переносимыми.
В докладе будут рассмотрены некоторые типичные костыли и грабли систем управления требованиями, а также высказаны пожелания о том, каким должен быть инструмент мечты аналитика.
Видео доклада:
+9
Lumen — новый PHP-микрофреймворк от разработчика Laravel
2 мин
64KВсем привет!
Буквально несколько дней назад Taylor Otwell, разработчик широко известного и, наверное, наиболее популярного в западном мире фреймворка Laravel, написал в своем твиттере, что помимо Laravel он готовит к выпуску кое-что еще, чем, конечно же, заинтриговал подписчиков.
What if Laravel 5.1 isn’t the only framework I’m preparing for release? http://t.co/7oHVioDRYr
— Taylor Otwell (@taylorotwell) 7 апреля 2015
Долго ждать не пришлось. Уже через неделю был представлен Lumen, микрофреймворк на основе компонентов Laravel. Почему он так называется — «Lumen»? Потому что компоненты Laravel, как известно, носят название Illuminate.
Что же собой представляет этот фреймворк? Давайте посмотрим.
+13
Бесплатные пары VID PID для открытых проектов
2 мин
28KДля однозначного определения устройств, интерфейс USB использует 16-битные идентификаторы: VendorID и ProductID. Если ваш проект использует стандартную пару… ну, думаю вы уже знаете.
Однако, опенсорсу иногда везёт, и получить легитимные идентификаторы можно бесплатно.
Однако, опенсорсу иногда везёт, и получить легитимные идентификаторы можно бесплатно.
+37
Разработка кроссплатформенного приложения с помощью Ionic Framework
12 мин
84KТуториал
Всем привет! Не так давно в одном из комментариев я пообещал написать вводную статью для быстрого знакомства с возможностями Ionic Framework (далее IF). Стараюсь сдерживать свои обещания. Для начала мне хотелось бы выложить список ссылок, которыми часто пользуюсь при разработке с помощью IF:
- Список компонентов интерфейса IF
- API компонентов AngularJS для IF
- Документация по CLI IF
- Обучающие материалы по IF
- Цикл разработки на IF
- Базовый набор иконок
+19
3D печать — в школы (техномарафон по сборке 3D-принтеров в Екатеринбурге)
8 мин
32KБольшинству наших читателей известно, что одним из главных направлений деятельности хакспейса MakeItLab является 3D-печать. Это весьма интересное и перспективное направление мы развиваем уже третий год. За это время наши резиденты успели провести массу мероприятий, семинаров и лекций, направленных на популяризацию технологии.
Столь же важным направлением работы хакспейса можно считать и техническое образование школьников. По этим вопросам, у нас на хабре даже есть несколько статей (раз, два, три, четыре). И было бы глупо с нашей стороны, не попытаться совместить эти два направления. Дать детям принтеры
Как лучше всего совместить 3D-печать и детское техническое творчество? И главное, с чего начать? Наверное, можно купить в школу принтер, рассказать преподавателю информатики как им пользоваться. Достаточно ли этого? Очевидно, что нет.
В этом году совместно с дружественной организацией «Уральским Клубом нового образования» мы стартовали серию мероприятий по сборке 3D-принтеров силами учителей и школьников. Что это такое, и удалось ли нам собрать эти самые 3D-принтеры, читайте ниже под катом!
+10
Недорогие, маленькие, сетевые компьютеры — небольшой обзор
6 мин
96K«Чтоб ты жил в интересные времена!» — якобы старинное китайское проклятие.
Да, нам с вами повезло или «повезло» жить в действительно интересные времена (вариант — «в эпоху перемен»). Возможно, это на самом деле проклятие, особенно с точки зрения мифических древних китайцев. Однако факт остается фактом: то, что еще пара десятков лет назад казалось невозможным, сейчас доступно практически каждому. Особенно это заметно в нашей отрасли — информационные технологии и цифровая электроника развиваются просто какими-то совершенно фантастическими темпами. Функциональные возможности, быстродействие, миниатюрность и (относительная) дешевизна современных цифровых решений поражает воображение.
Еще совсем недавно сетевой компьютер размером меньше кредитки и стоимостью в несколько сотен рублей, пригодный для создания на его базе интересных самостоятельных проектов энтузиастами-одиночками с относительно невысоким уровнем знаний в области электроники и программирования, казался весьма отдаленной перспективой. И вот уже мы можем смело выбирать из десятка (как минимум) альтернатив! Давайте посмотрим, что сейчас можно приобрести буквально за несколько десятков долларов, чтобы построить вокруг этого нечто впечатляющее и даже, может быть, полезное.
Да, нам с вами повезло или «повезло» жить в действительно интересные времена (вариант — «в эпоху перемен»). Возможно, это на самом деле проклятие, особенно с точки зрения мифических древних китайцев. Однако факт остается фактом: то, что еще пара десятков лет назад казалось невозможным, сейчас доступно практически каждому. Особенно это заметно в нашей отрасли — информационные технологии и цифровая электроника развиваются просто какими-то совершенно фантастическими темпами. Функциональные возможности, быстродействие, миниатюрность и (относительная) дешевизна современных цифровых решений поражает воображение.
Еще совсем недавно сетевой компьютер размером меньше кредитки и стоимостью в несколько сотен рублей, пригодный для создания на его базе интересных самостоятельных проектов энтузиастами-одиночками с относительно невысоким уровнем знаний в области электроники и программирования, казался весьма отдаленной перспективой. И вот уже мы можем смело выбирать из десятка (как минимум) альтернатив! Давайте посмотрим, что сейчас можно приобрести буквально за несколько десятков долларов, чтобы построить вокруг этого нечто впечатляющее и даже, может быть, полезное.
+55
Вскрытие показало: виноват пробел
5 мин
40KПеревод
Мы — небольшой стартап в Чарльстоне, Южная Каролина. Мы принимаем заказы с помощью текстовых сообщений и распечатываем их непосредственно в ресторанах.
Мы запустили eatabit.com в Чарльстоне почти год назад. За это время наш API распечатал более 9300 заказов на еду у наших клиентов — это рестораны, стадионы, курсы гольфа. Работа с мобильной связью не отличается простотой — особенно в зонах с повышенной нагрузкой на сеть, как на стадионах во время матчей, но наши системы отслеживают ситуации вроде плохого качества сигнала или разрывов.
+32
Самые популярные идеи роботов на КикСтартере
5 мин
36KВсем привет!
В прошлой моей записи о поиске идей роботов уважаемый nemilya в комментарии предложил отличную идею, вернее, метод поиска идей для создания роботов — это широко известный краудфаундинговый проект Kickstarter.
Начал собирать, поначалу для себя, топ самыхпрофинансированных популярных проектов, но по размышлении решил, что на любимом Хабре могу получить ценные комментарии хабровчан и хабровчанок.
Ниже размещен Top15 самых успешных на Kickstarter проектов из категории «Роботы», а еще ниже немного размышлений по этой выборке.
Выборка всех проектов здесь, чтобы не переборщить со ссылками в данной записи.
Также не привожу количество денег, которые собрали эти проекты, т.к. считать чужие деньги неэтично, просто напишу, что проекты ниже собрали от 40 до 361 тысяч долларов на КикСтартере.
MOSS, робоконструктор из кубиков
Набор модулей для создания различных роботов для детей и подростков.
Подробнее.
В прошлой моей записи о поиске идей роботов уважаемый nemilya в комментарии предложил отличную идею, вернее, метод поиска идей для создания роботов — это широко известный краудфаундинговый проект Kickstarter.
Начал собирать, поначалу для себя, топ самых
Ниже размещен Top15 самых успешных на Kickstarter проектов из категории «Роботы», а еще ниже немного размышлений по этой выборке.
Выборка всех проектов здесь, чтобы не переборщить со ссылками в данной записи.
Также не привожу количество денег, которые собрали эти проекты, т.к. считать чужие деньги неэтично, просто напишу, что проекты ниже собрали от 40 до 361 тысяч долларов на КикСтартере.
MOSS, робоконструктор из кубиков
Набор модулей для создания различных роботов для детей и подростков.
Подробнее.
+11
Информация
- В рейтинге
- Не участвует
- Откуда
- Екатеринбург, Свердловская обл., Россия
- Зарегистрирован
- Активность