Search
Write a publication
Pull to refresh
19
0
Глеб @gleberof

User

Send message

Пишем плагин для Google SketchUp

Reading time5 min
Views28K
Google SketchUp — программа для быстрого создания и редактирования трёхмерной графики. Удобство и простоту SketchUp оценят, как начинающие работу с трёхмерным моделированием, так и профессионалы.

Но не все знают, что SketchUp обладает мощным API, с помощью которого можно создавать модули, добавляя в программу новый функционал. В этом посте я попытаюсь объяснить общие принципы архитектуры SketchUp и процесс разработки плагина. Перед написанием нового велосипеда плагина стоит поискать на сайте Sketchucation уже готовые реализации с необходимой для Вас функциональностью. Найдя подходящий плагин с открытым исходным кодом, можно реализовать требуемый функционал, оставив основную часть кода нетронутой. Например, плагин делает какие-то расчеты и построения, а вы только изменяете их применение или визуализацию.
Читать дальше →

«Сделайте мне красиво!» Выпуск №24

Reading time1 min
Views1.3K
Вашему вниманию очередной выпуск подкаста о веб-разработке «Сделайте мне красиво!»

Сегодня у нас в гостях Вячеслав Олиянчук aka miripiruni

Show notes:


Наши ссылки: RSS и лента на rpod.ru

12 способов не накосячить со вспышкой

Reading time8 min
Views357K
После трёх лет работы со студийным светом я думал, что знаю про накамерную вспышку если не всё, то очень много. Три недели назад я попал в гости к одному особо опытному стробисту, который рассказал и показал столько, что я сразу понял, что надо садиться и делать перепись грабель, а потом тестить, тестить и ещё раз тестить.

Ниже — достаточно известные вещи, которые, однако, вызывали facepalm у тех, кто был вместе со мной или же у меня. В списке грабель вы с некоторой вероятностью можете найти что-нибудь новое. Если хотя бы она фича использования вспышки окажется для вас полезной, то мою задачу можно считать выполненной.
Читать дальше →

Как не надо создавать дилерскую фирму

Reading time11 min
Views5.1K
В этом топике собрана по кусочкам история интернет-магазина бытовой техники в Минске. Оригинал размазан по нескольким страницам форума searchengines.ru. Чтобы не тратить время на перелистывание форума, я собрал все сообщения автора в единое целое.

Глава первая. Оптимистическая.

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

Мы собрали информацию о других местных дилерах, набросали простенький бизнес-план. Выяснилось, что нормальный белорусский дилер имеет оборот 30-50 млн. USD в год. Для такого бизнеса надо, соответственно, оборотные средства (свои или заемные) в размере не менее 3-5 миллионов USD.
Читать дальше →

Автоматика на службе актуальности

Reading time10 min
Views5K
Некоторое время назад прочитал топик Будни интернет-магазина: почему товара нет в наличии? о том, как же тяжело интернет-магазину держать весь товар и цены на него в актуальном состоянии. Особенно, если поставщикам хотелось положить огромный болт на актуальность их же прайсов. Проблема конечно же правильная, но далеко не новая и небезызвестная.

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

Собственно говоря, это и есть тема данного топика – какими инструментами добиться максимальной автоматизации при работе с прайсами и интернет-магазинами. Что в свою очередь позволит вам сэкономить кучу полезного времени для вашего же бизнеса.
Читать дальше →

Нейронные сети: Лекция 2 (+пример на РНР).

Reading time3 min
Views39K
Совокупность нейронов соединённых тем или иным способом называется искусственной нейронной сетью или просто нейронной сетью.
Закон по которому нейроны соединены в сеть носит название структуры или топологией сети.

Множество нейронов не соединённых между собой, но соедененные с другими нейронами носит название слоя нейрона.
Сети бывают 2х видов: однослойные, многослойные.

Простой перцептрон


Простой перцептрон состоит из 1го нейрона (один слой) с n входами и пороговой функции активации

Поскольку выходами сети является +1 или -1. То перцептрон эффективен для решение задачи классификации 2х классов.
Читать дальше →

Правила подготовки скриншотов для статей

Reading time2 min
Views4.6K

1. Включите сглаживание шрифтов


Вы за компьютером с 90-го года, ваша сетчатка деформировалась, и вы выключаете сглаживание шрифтов даже в Windows 7. Но ради бога, прежде чем сделать скриншот, включите сглаживание, .
Читать дальше →

Как не надо писать деловые письма-3: «могу подчиняться и могу подчинять»

Reading time1 min
Views3.2K
Полтора года назад я опубликовал бестселлер "Как не надо публиковать деловые письма", полгода назад вышел сиквел — "Предложение, от которого нельзя отказаться-2". Похоже, рубрика становится постоянной.

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

Письмо-байопик под катом.

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

Посты-рекордсмены

Reading time5 min
Views105K
На Хабре я недавно (чуть меньше месяца), до этого Хабр практически не читал. Пришёл, огляделся, походил по тематическим «хабам», почитал «Лучшее за всё время», просмотрел статьи отдельных, заинтересовавших меня персонажей и понял, что для того, чтобы получше понять, как живёт и чем дышит это замечательное сообщество, мне придётся Хабр распарсить и позадавать ему разные вопросы. К тому же, раз уж в своих статьях я писал в основном об автореферентности в разных её проявлениях, как не написать на Хабре статью о Хабре?

Посмотрю, интересно ли это всё кому-либо кроме меня. Если интересно, напишу ещё несколько постов, идей и материала для этого более чем достаточно.

Если я ничего не пропустил в интерфейсе сайта, единственные списки самых-самых, которые можно посмотреть — это общий рейтинг пользователей и список статей, т.н. «Лучшее за всё время». Оба списка отсортированы по рейтингу (пользователей и статей, соответственно). Между тем, существует ещё куча параметров, по которым было бы интересно всё отранжировать.
Читать дальше →

Читаем QR код

Reading time5 min
Views1.1M
Иногда возникают такие ситуации, когда нужно прочитать QR код, а смартфона под рукой нет. Что же делать? В голову приходит лишь попробовать прочитать вручную. Если кто-нибудь сталкивался с такими ситуациями или кому просто интересно как же читается QR код машинами, то данная статья поможет вам разобраться в этой проблеме.

В статье рассмотрены базовые особенности QR кодов и методика дешифрирования информации без использования вычислительных машин.

Иллюстраций: 14, символов: 8 510.
Читать дальше →

Генерация PDF с помощью Prawn

Reading time4 min
Views13K
Prawn Rails PDF
Введение

В топике я рассмотрю создание PDF-документов средствами Ruby/Rails, их генерацию, скачивание напрямую с сайта или создание через rake task, а также возможность отправки во вложении через Mailer.
Работать будем с Rails 3.0.9 и gem'ом Prawn.

Поехали!

elFinder 2.0 beta. Don't panic!

Reading time7 min
Views18K
«Для многих цивилизаций Восточного Завитка Галактики, не столь церемонных, elFinder уже с успехом заменил прочие web файловые менеджеры и стал общепринятым, поскольку, хотя в нем и встречаются редкие баги, но зато у него есть два больших преимущества.
Во-первых, он дешевле;
а во-вторых, у него есть большая красная кнопка, на которой большими веселыми
буквами написан дружеский совет: Don't panic!»


Сегодня у меня по настоящему счастливый день!
Несколько месяцев крайне напряженной, но невероятно приятной работы позади.
И я с удовольствием представляю — файловый менеджер для web elFinder 2.0 beta!

Хочу выразить огромную благодарность всему сообществу за помощь, патчи и переводы.
Коллегам по студии — спасибо, что взяли на себя всю текучку, чтобы освободить меня для этого проекта.
И хочу представить нового разработчика elFinder — 667bdrm. Он же автор модуля для drupal.
И еще, нам всем очень приятно, что сейчас нет практически ни одного фреймворка, в который бы не был интегрирован elFinder. Кстати, одними из первых это сделали РБК Софт.

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

Реализация нечеткого поиска

Reading time6 min
Views43K


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

В данной статье описывается возможная реализация нечеткого поиска, которая была применена для поиска на сайте edatuda.ru.
Читать дальше →

Применение SharePoint на рынке российской веб-разработки

Reading time6 min
Views9.6K
Сегодня я хочу написать про Microsoft SharePoint с точки зрения человека, который с нуля организовывает новую производственную линию на этом фреймворке. Все-таки, SharePoint – это довольно новая технология на веб-рынке России, и про нее мало кто знает – чем больше информации – тем лучше.

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

Управляем версиями с помощью Bundler

Reading time4 min
Views16K
Недавно вышло обновление rake с версии 0.8.7 до версии 0.9.0, которое наделало много шума в сообществе и в очередной раз выявило проблему управления версиями. Мне бы хотелось прояснить ситуацию и снова проговорить основные моменты, которые я уже упоминал во времена релиза Bundler 1.0. Вначале я расскажу о простых правилах работы, а затем слегка углублюсь в детали.
Читать дальше →

Используйте бандлер вместо практики rvm gemset per project

Reading time1 min
Views7.6K
Наша команда долгое время использовала известную практику rvm gemset per project. Однако, после работы с пакетным менеджером nodejs мы поняли, что гораздо удобнее складывать зависимости в папку проекта (дефолт для нодовского пакетного менеджера).

Немного покопавшись в документации бандлера я обнаружил, что тоже самое можно сделать и на его основе.
Читать дальше →

Ускоряем загрузку рельс

Reading time2 min
Views1.7K
Несмотря на заголовок, речь пойдет скорее о руби, чем о рельсах. Поэтому я решил разместить этот перевод в блоге руби.

Последние релизы MRI Ruby показывают значительное замедление при подключении файлов.

Например, наше средненькое рельсовое приложение при загрузке делает require около 2200 раз — это где-то совсем в правой части графика. Совсем никуда не годится. На 1.9.2 приложение стартует за 20 секунд, а на 1.9.3 уже 46. Слишком медленно!
Читать дальше →

Разговариваем с Rails-приложением через XMPP (Jabber)

Reading time5 min
Views6.5K

Статья расскажет о том, как получать сообщения от вашего Rails-приложения по протоколу XMPP (Jabber) и наоборот, управлять приложением, отправляя ему команды через XMPP.

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

Расписались с инвестором

Reading time2 min
Views6.2K
СКБ Контур закрыл сделку по покупке 34% долей стартапа «Документовед». Алексей Митрущенков делится подробностями, а также самой горячей новостью о запуске электронной регистрации эксклюзивно для Хабра:

Меня зовут Алексей Митрущенков, я основатель, а теперь еще и совладелец сервиса «Документовед». Кажется, очень давно, а на самом деле всего лишь полгода назад компания СКБ Контур анонсировала свое инвестиционное предложение для стартапов. Так вышло, что мы оказались первыми, кому удалось им воспользоваться.

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

Эффективные и неэффективные веб-сайты

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

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

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

Вопрос эффективности уже поднимался на хабре, только там человек рассуждает об эффективности рекламы, а не веб-сайта в целом.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity