Pull to refresh
8
0
Данила Дроздович @snoopckuu

User

Send message

Создаём своё первое десктопное приложение при помощи HTML, JS и Node-WebKit

Reading time4 min
Views114K
В наше время при помощи JavaScript и HTML можно сделать практически всё. А благодаря Node-WebKit (недавно переименован в NW.js) можно делать даже десктопные приложения, которые выглядят, как нативные и имеют доступ ко всем частям ОС. Сегодня мы покажем, как создать простое десктопное приложение при помощи Node-WebKit, используя jQuery и несколько модулей для Node.js.

Node-WebKit — комбинация Node.js и встроенного браузера WebKit. Код JavaScript выполняется в особом окружении, из которого есть доступ и к стандартному API браузеров, и к Node.js.
Читать дальше →
Total votes 45: ↑40 and ↓5+35
Comments39

Банковские выписки и PHP — это просто

Reading time6 min
Views17K
В «1С Бухгалтерия» предусмотрен фомат обмена текстовой информацией с Банковскими системами. Именно в таком формате Банки предоставляют выписки по счетам Организаций.

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

Зайдя на сайт 1С я увидел, что формат вполне себе простой и понятный даже программисту без особого опыта.
В итоге был написан вот такой простой парсер.
Total votes 22: ↑12 and ↓10+2
Comments6

Как удалить bucket с 400 миллионами файлов на Amazon S3

Reading time1 min
Views22K
Допустим, у вас в бакете скопилось несколько сотен миллионов файлов (всякое бывает) и вы решили их удалить. Удалить бакет без удаления содержимого нельзя. Удаление самих файлов происходит примерно по 1000 за 2 секунды. Несложно посчитать, что 400 миллионов файлов можно удалить за 9 дней работы браузера без выключения, да еще и заплатить придется за каждую операцию (DELETE хоть и бесплатный, но LIST стоит денег).

Но есть возможность настроить правила хранения файлов так, чтобы они удалялись автоматически:
Читать дальше →
Total votes 79: ↑63 and ↓16+47
Comments14

Работа с COM портом в web-проекте

Reading time4 min
Views49K

Пролог


Один из клиентов нашего web-проекта захотел использовать для поиска заказов в системе сканер штрихкодов. Но, к сожалению, полностью отказался от идеи работы с ними в режиме имитации клавиатуры — только эмуляция COM-порта.
Вариантов решения было не особенно много:
  • отдельное нативное приложение, которое бы отправляло запрос на наш сервер, а сервер бы отдавал команду в браузер
  • работа с COM портом непосредственно из браузера

К счастью, есть способ решения проблемы вторым путём.

Читать дальше →
Total votes 52: ↑51 and ↓1+50
Comments31

Продвижение программы в Apple Store, на примере совершенно конкретного приложения

Reading time7 min
Views14K
Этот пост — попытка обобщить мой небольшой опыт продвижения программ в АппСтор и начать обсуждение способов продвижения

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

Сейчас после двух месяцев стремительного набивания шишек, места на моей голове уже почти не осталось — как следствие пора делится опытом и очищать место под новые :)

Читать дальше →
Total votes 79: ↑75 and ↓4+71
Comments46

Разработка ПО и его продажа (Часть 2. Наличие Хорошего продукта — не гарантия успеха)

Reading time7 min
Views4.6K
Недавно на хабре появились статьи о заработке в Apple App Store.
Я не могу понять рассуждения некоторых людей: «я отдал 100$ за регистрацию в апстор, на данный момент свои деньги вернул». Т.е. эти люди время, потраченное на разработку продукта, деньгами не считают? Имхо так рассуждать можно только при наличии какого-либо дохода — работа (или, на худой конец, скважина :)). Я рассматриваю программирование и продажу напрограммированного — как основной заработок.

Итак, встречайте: «бизнес с нуля» или «история развития проекта EasyWakeup — умный будильник».
image
Проект, которым я занят уже на протяжении длительного времени.
Читать дальше →
Total votes 112: ↑105 and ↓7+98
Comments120

Идеальный офис для малого бизнеса

Reading time4 min
Views5K
Многие из хабраюзеров работают в небольших компаниях численностью до 15 человек. Такие компании обычно не имеют помещения в собственности и арендуют 1-2 комнаты в офисных центрах. Эти комнаты выполняют функции и ресепшн, и переговорной, и бэк-офиса, и мини-кухни. Здесь работают, отдыхают, пьют кофе с плюшками, а иногда даже и обедают.

Большая часть «офисных центров» — это здания бывших НИИ, проектных институтов, административных корпусов разорившихся фабрик и т.п. (Так называемая офисная недвижимость класса C и D). Вместе с обшарпанными стенами новоявленные офисы унаследовали Администрацию. И если во многих зданиях стены отштукатурили, обои переклеили и вставили евроокна, то Администрация осталась та же.
Типичный администратор здания – это тетушка возраста 50-55 лет с выражением лица «оставьте меня в покое, у меня обед!» В паре с администратором всегда идет бухгалтер примерно того же возраста. Третий типовой персонаж Администрации – дедушка-завхоз, самый добродушный из троицы. Но находится под каблуком администратора и самостоятельных решений не принимает.
Есть еще владелец здания. Мифическая персона, его никто никогда не видит. Похоже, что ему абсолютно все равно, что происходит в его офисном центре, главное, чтобы поступали деньги на банковский счет.
Советские здания унаследовали советский сервис. Мы предоставляем помещение – остальное ваши проблемы, — такова обычно негласная позиция администрации. Лучше обстоят дела в современных бизнес-центрах, но и там сервис не всегда на высоте и тоже бывает администрации с причудами. Кроме того, высокая арендная плата отпугивает многие компании от таких офисов.

Так какой же он, идеальный офис для маленькой компании? Давайте немного помечтаем.
Удобное рабочее место, не слишком высокая плотность сотрудников на квадратные метры – это то, что в силах организовать силами самого арендатора. Хотелось бы поговорить о вещах, зависящих от арендодателя.

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

Скотный двор или чудный сад?
Двор здания, где наша веб-студия Магвай арендует сейчас офис, мы в шутку именуем скотный двор. Асфальт там перекладывали последний раз лет 30 назад, мусор не убирается в принципе, навалены земляные холмы. В дождливую погоду там лучше вообще не ходить. Для полноты картины не хватает только хрюшек, валяющихся в грязи. Как здорово было бы, если на этом месте положили бы плитку или новый асфальт, стояли скамейки и беседка, а за ними росла травка и цветы. В обед можно было бы выходить отдохнуть на улицу, немного расслабиться и подышать воздухом.
Читать дальше →
Total votes 53: ↑36 and ↓17+19
Comments35

Поиск — это просто

Reading time3 min
Views3.6K
Google, конечно, ищет хорошо, но корпоративные ресурсы вывешивать на открытый доступ нельзя, покупать google-mini с его ограничениями тоже не вариант. А поиск по базе внушительных размеров(4 гигабайта текстов, по которым и необходим поиск) надо. А если добаить к поиску по тексту еще и поиск по каким-то параметрам, то тут и google-mini не поможет и совсем страшно становится.

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

Читать дальше →
Total votes 93: ↑90 and ↓3+87
Comments124

air.Typograf

Reading time4 min
Views1.1K
Делать простые приложения с Adobe AIR мы уже научились, делать красивые окошки тоже, а теперь поставим себе реальную задачу и попробуем ее осуществить.
Сегодня будем писать очень простенькую обертку под Типографический веб-сервис.



ого, ну давайте посмотрим
Total votes 41: ↑39 and ↓2+37
Comments27

Зарядка для глаз

Reading time1 min
Views23K
Хотел я написать взывающий к разуму ИТ-шника пост о вреде долгосидения перед компьютером и важности зарядки для глаз, но не буду. Просто вот так:

Не будешь делать зарядку — потеряешь зрение через несколько лет!


Ниже написано то, что надо делать. Зарядка отнимает 5-7 минут ежедневной жизни, но зато существенно понижает вероятность нужды в очках.
Читать дальше →
Total votes 91: ↑80 and ↓11+69
Comments120

Google AJAX Search API

Reading time1 min
Views30K
Возможно я идиот, и убейте меня кто-нибудь, но сегодня я совершенно случайно, перерыв бОльшую половину интернета, обнаружил, что у Google есть мощнейший и абсолютно бесплатный API для поиска. Который ну просто мега элементарно интегрировать со своим сайтом.
$url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=".urlencode($query)";
$body = file_get_contents($url);
$json = json_decode($body);
foreach ($json->responseData->results as $resultjson) {
$result_google['urls']= $resultjson->url;
$result_google['contents'] = $resultjson->content;
}

а вот что из этого получилось
Total votes 65: ↑59 and ↓6+53
Comments71

Web-приложения на рабочем столе

Reading time3 min
Views1.1K
undefined
С развитием интернета появляется огромное количество сервисов, они классные удобные и порой воплощают все ваши заветные мечты в жизнь. Например та же почта в Gmail — золото, а не сервис. Лично я постоянно держу ее открытой. Или тот же Google.Docs и — отличная замена для громадного пакета от Microsoft, да пусть есть маленькие недостатки, но это если сильно придираться, ну согласитесь идеальный редактор. Такой список можно перечислять бесконечно, одно ясно, все эти сервисы постепенно вытесняют так называемые desktop-приложения, приложения установленные в ваш компьютер.Но есть одно маленькое но, держать открытыми такие web-приложения в браузере, как минимум не удобно, да и непривычно. Не удобно, потому как в браузере постоянно открываются закрываются вкладки, ненароком можно
и закрыть нужный вам сервис, ясное дело, с ним было бы легче работать будь он в отдельным окне, да и намного привычнее.
Сегодня мы поговорим о программе, готовой помочь в этом нелегком деле.
Читать дальше →
Total votes 55: ↑46 and ↓9+37
Comments101

Восстановление битых пикселей ЖК

Reading time1 min
Views125K
Сомневался в успешности метода, а также в том, что мой вечно салатовый пиксель, застывший полгода назад и постоянно мозоливший мне глаз, «станет на место». Но…
О чудо, помогло!
screenshot

Читать дальше →
Total votes 143: ↑142 and ↓1+141
Comments144

Удивительные интерфейсы

Reading time4 min
Views1.1K
Сегодня не будет никаких исследований, выводов, и шмыводов. Сегодня мы будем любоваться на картинки, обсуждать их целесообразность. Решать стоило ли делать такие навороченные (или наоборот — слишком простые интерфейсы).



Такие встречаются преимущественно именно на flash-сайтах, которые обычно создают незаурядные люди, но не всегда с задатками ucd-специалистов. Хоть и в этой братии зачастую встречаются ОЧЕНЬ любопытные экземпляры человеческой мысли.

Читать дальше →
Total votes 73: ↑64 and ↓9+55
Comments110

Эффект джунглей.

Reading time2 min
Views1.1K

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

Где это можно применить? Ну уж точно не на всём сайте, но для открытки либо странички-визитки\презентации — я считаю, самое оно :)

Читать дальше →
Total votes 44: ↑37 and ↓7+30
Comments44

Одминко: CMS на ExtJS 2.0. Что с ней теперь делать?

Reading time2 min
Views1.2K
У меня есть идея и работающий макет CMS. Рабочее название — Одминко :-) Я хотел бы, чтобы она (CMS) развилась до уровня коммерческого продукта. Один я не смогу довести проект до такого уровня. Нужно принять решение, что дальше с проектом делать.

Читать дальше →
Total votes 86: ↑82 and ↓4+78
Comments104

Поиск по иконкам Silk Icons от FamFamFam

Reading time1 min
Views1.3K
На сайте FamFamFam.com можно скачать Silk Icons — 1000 бесплатных иконок для использования в своих разработках. Если вам нужно использовать иконки, но некогда делать собственный набор — попробуйте Silk Icons, они подойдут в массе случаев, так как сделаны красиво и вместе с тем лаконично.

А если вам не нужны все 1000 иконок? Тут и пригодится поиск по Silk Icons. Это просто умный визуальный фильтр: вы вводите слово (например, «flag»), и ненужные вам иконки просто бледнеют, а все, связанные с флагами — явно выделяются на фоне.

Лицензия для Silk Icons — Creative Commons Attribution 2.5 License.
Total votes 21: ↑20 and ↓1+19
Comments17

Новогодние иконки для RSS

Reading time1 min
Views1.1K
Хоть тема еще и не совсем актуальна, но ко всему нужно готовиться заранее.

Иконки RSS для вашего блога. От Дениса Судилковского.

Иконки RSS для блогов.

* Скачать в архиве Новогодние иконки RSS белый фон
* Скачать в архиве Новогодние иконки RSS черный фон
* Скачать в архиве Новогодние иконки RSS прозрачный фон png

Автор не против их использования на ваших блогах.
Читать дальше →
Total votes 76: ↑71 and ↓5+66
Comments36

Information

Rating
Does not participate
Location
Минская обл., Беларусь
Registered
Activity