Как стать автором
Обновить
0
Дмитрий @terrakt_0 read⁠-⁠only

Менеджер-экономист

Отправить сообщение

Оконные функции SQL простым языком с примерами

Время на прочтение 4 мин
Количество просмотров 421K

Привет всем!

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

P.S. Если автор что-то не разобрал и не написал, значит он посчитал это не обязательным в рамках этой статьи))) 

Для примеров будем использовать небольшую таблицу, которая показывает оценки учеников по разным предметам. В БД табличка выглядит следующим образом

Читать далее
Всего голосов 64: ↑61 и ↓3 +58
Комментарии 15

Я пользуюсь Excel, чтобы писать код

Время на прочтение 4 мин
Количество просмотров 29K


На своём веку я занимался многими странными вещами, о некоторых из которых не могу рассказать, однако использование Excel вместо кодинга — одно из тех постыдных удовольствий, которые я не буду ни от кого скрывать.

Всегда задавайтесь вопросом: а можно ли использовать для этого Excel?


Забудьте о тесте Тьюринга — проходит ли ваша гениальная идея программы тест Excel? Например, все пользовались простыми табличными формулами для генерации отчётов, но знаете ли вы что Excel может запросто выполнять замены регулярными выражениями, применять операторы if, и даже можно вызывать онлайн-функции, чтобы подгружать актуальные цены онлайн-сервисов?

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

И всё это у вас под рукой, так что пользуйтесь этим инструментом и не бойтесь насмешек более слабых разработчиков, ведомых чувством превосходства, но на самом деле не знающих, что они просто тратят впустую время.
Читать дальше →
Всего голосов 56: ↑48 и ↓8 +40
Комментарии 83

Бесплатные сервисы для разработчиков — огромный список

Время на прочтение 8 мин
Количество просмотров 53K

Бесплатное хранилище артефактов PackageCloud

Удивительно, но в интернете сотни сервисов, которыми разработчик может пользоваться совершенно бесплатно. «Бесконечное» время (пока компания не обанкротится или не изменит условия), без рекламы, пробного периода и других подводных камней.

Недавно мы обсуждали эту тему в статье «Боль разработчика: “Никогда не давайте пользователям бесплатный тариф”». Речь шла о том, что на самом деле бесплатный план вовсе не бесплатен — приходится тратить массу времени и усилий на поддержку этих тарифов.

Но для некоторых бесплатный тариф — единственный способ завлечь новых клиентов. Это просто замечательно с точки зрения самих пользователей. Ведь перед нами десятки бесплатных хостингов, API, CMS, CDN, сервисов обработки данных, поисковых движков, репозиториев, инструментов проверки кода и других. Бесплатный тариф идеален для опенсорс-разработчиков, любительских и некоммерческих проектов, маленьких стартапов. Ни за что не надо платить.
Читать дальше →
Всего голосов 83: ↑77 и ↓6 +71
Комментарии 15

Как вести учет криптовалютного портфеля в Гугл Таблицах

Время на прочтение 3 мин
Количество просмотров 18K

Введение

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

На сегодняшний день существует множество инструментов и сторонних сервисов (Blockfolio, Coinmarketcap, Cryptocompare и т.п.) для ведения учета и контроля своего инвестиционного криптопортфеля.

Также существуют инструменты для работы в Google Sheets. В таблицах есть функция GOOGLEFINANCE("BTCUSD"), которая позволяет учитывать курс биржи в паре доллара к биткоину. А в аддонах к таблицам можно найти CRYPTOFINANCE. Эта функция опирается на данные CoinMarketCap и подтягивает их по API. Данные обновляются всякий раз, как вы открываете или перезагружаете документ.

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

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

Бесплатный скрипт

Для учёта инвестиций я написал свой собственный скрипт. Скрипт циклично собирает нужную информацию с криптовалютных бирж посредством API которые они предоставляют. Сейчас скрипт поддерживает 7 криптобирж:

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 8

Как изучить SQL за ночь или шпаргалка для системного аналитика

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 135K

Помните, как вы были студентами, и готовились к экзаменам по ночам?

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

Изучите теорию на примерах и закрепите на 13 практических задачах по SQL.

Читать далее
Всего голосов 62: ↑57 и ↓5 +52
Комментарии 41

NFT и теории заговоров: Кто на самом деле стоит за продажей джипегов по $300k

Время на прочтение 5 мин
Количество просмотров 46K

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

Читать далее
Всего голосов 121: ↑115 и ↓6 +109
Комментарии 155

Как составить грамотное ТЗ на разработку сайта

Время на прочтение 6 мин
Количество просмотров 54K

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

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

Читать далее
Всего голосов 12: ↑8 и ↓4 +4
Комментарии 5

Развитие маркетинга в малом бизнесе

Время на прочтение 5 мин
Количество просмотров 6.4K


Спустя 11 лет на Хабре, 12 лет в маркетинге, сотни часов лекций и выступлений, я решил отдать всё, что знаю о маркетинге, бесплатно, без регистрации, рекламы, СМС и email-подписок. В результате на YouTube появился онлайн-курс для владельцев и маркетологов микро-, малого и среднего бизнеса, который называется «Сумма маркетинга».


77 занятий, 10 модулей, 18,5 часов видео без рекламы и десятки практических домашних заданий доступны на YouTube. А вот тут — основной сайт курса. А ещё — такие же видео-плейлисты ВКонтакте.

И, конечно, полное содержание со ссылками на уроки
Всего голосов 30: ↑20 и ↓10 +10
Комментарии 10

Google Dorking или используем Гугл на максимум

Время на прочтение 21 мин
Количество просмотров 205K

Вступление


Google Dorks или Google Hacking — техника, используемая СМИ, следственными органами, инженерами по безопасности и любыми пользователями для создания запросов в различных поисковых системах для обнаружения скрытой информации и уязвимостях, которые можно обнаружить на общедоступных серверах. Это метод, в котором обычные запросы на поиск веб-сайтов используются в полную меру для определения информации, скрытой на поверхности.
Читать дальше →
Всего голосов 37: ↑33 и ↓4 +29
Комментарии 7

Валидация email

Время на прочтение 3 мин
Количество просмотров 152K
В этой статье рассмотривается валидация email изпользуя регулярные выражения. Все регэкспы выполняются с модификатором i, т.е. делают регистронезависимую проверку.
Читать дальше →
Всего голосов 100: ↑64 и ↓36 +28
Комментарии 122

Уроки написания утилитки на $1 000 000

Время на прочтение 4 мин
Количество просмотров 197K


Осенью 2008 года мы с приятелем потратили две-три недели свободного от основной работы времени, чтобы написать маленькую утилитку для бэкапа баз данных (MS SQL Server и потом MySQL). Сегодня она приносит нам около $230 000 в год и можно с уверенностью говорить, что суммарно мы заработаем на ней больше $1 000 000.

Под катом я расскажу, как это получилось и какие уроки мы из этого извлекли. Вполне возможно, что нам просто глупо повезло и опыт этот целиком неверен и теории не соответствует и только навредит вашему начинанию — читайте на свой страх и риск.
Читать дальше →
Всего голосов 471: ↑457 и ↓14 +443
Комментарии 247

30 лучших сервисов для мониторинга цен конкурентов: плюсы и минусы

Время на прочтение 28 мин
Количество просмотров 83K
Сервисы для мониторинга цен конкурентов за функционалом можно условно поделить на широко специализированные и узкоспециализированные, а также на парсеры цен с сайтов и SaaS сервисы, предоставляющие анализ цен. Например, широко специализированные программы, кроме отслеживания цен конкурентов в интернете, дополнительно могут предлагать сбор цен в офлайн магазинах, и даже защиту интересов бренда в суде.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 6

10 лучших программ для мониторинга цен конкурентов

Время на прочтение 7 мин
Количество просмотров 25K

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


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

Читать дальше →
Всего голосов 9: ↑5 и ↓4 +1
Комментарии 0

Девять правил легальной рассылки

Время на прочтение 8 мин
Количество просмотров 217K
Почтовая рассылка — хороший способ оповестить о новостях проекта, найти новых клиентов и заново привлечь тех, кто уже однажды стал вашим клиентом. Но если вы при этом не хотите приобрести клеймо спамера, то стоит придерживаться нескольких простых правил.

Что такое спам? Это 80% почтового трафика в интернете и 20% эффективности. Обычная, грамотно сделанная email рассылка, будет в разы эффективнее. Но даже с самыми благими намерениями всегда есть риск попасть в чистилище папки «Нежелательная почта». Чтобы этого избежать, нужно учитывать ряд нюансов.

Как обычно, саммари в начале статьи и дальше — подробные пояснения. Итак, 9 простых правил:
  1. Не занимайтесь спамом
  2. Спрашивайте у адресатов согласия на рассылку
  3. Обновляйте ваши базы адресов
  4. Не используйте покупные базы
  5. Храните подтверждения о законности вашей базы
  6. Давайте возможность отписаться прямо из рассылки
  7. Не повторяйтесь
  8. Красиво и грамотно составляйте письма
  9. Учитывайте требования спам-фильтров
Читать дальше →
Всего голосов 47: ↑37 и ↓10 +27
Комментарии 38

50 лучших дизайнов рассылок (и как самому делать так же круто) (Часть 4)

Время на прочтение 3 мин
Количество просмотров 6.4K
Четвёртая, предпоследняя, часть перевода статьи о лучших дизайнах рассылок, давайте обсудим опыт зарубежных коллег! Для тех кто, возможно, пропустил — первая часть, вторая часть и третья часть. Чтобы было поинтереснее, слегка нарушим порядок и начнём с 32го, а не с 31го… Надеюсь, вы оцените :)

32. Подчеркивайте образы


В дизайне Wildfox образы тщательно продуманы, и создают сильную тему бренда. Яркие и мечтательные фотографии создают фантазийную эстетику, которая мгновенно затягивает читателя. Дизайн выигрывает от использования рукописного шрифта, дополняющего образы, но легко читаемого.



Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Комментарии 1

10 приемов по созданию красивых бизнес презентаций из 2017 года

Время на прочтение 6 мин
Количество просмотров 374K
Встречали ужасные PowerPoint презентации с разноцветными слайдами и безвкусными картинками? Тогда вы точно должны прочитать эту статью!

ВАЖНО: здесь я пишу только про бизнес презентации для чтения — не для публичных выступлений. Это важно понять, так как техники разные в этих двух форматах. Под форматом «бизнес презентаций для чтения» я подразумеваю такие документы как коммерческие предложения, спонсорские пакеты, инвестиционные презентации проектов, презентации продуктов, которые в большинстве случаев отправляются исключительно по электронной почте.

В этой статье я расскажу о наиболее распространенных ошибках в дизайне и поделюсь своими 10 приемами по созданию поистине крутых презентаций. Почти все примеры, которые я привожу ниже, — это выдержки из реальных кейсов, которые мы реализовали.
Здесь важно отметить, что 10 приемов актуальны на 2017 год (и ближайшие месяцы 2018).

Начнем с самого важного при создании презентации:
Читать дальше →
Всего голосов 38: ↑35 и ↓3 +32
Комментарии 48

Маркетинг. Просто о сложном

Время на прочтение 16 мин
Количество просмотров 89K


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

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

И здесь я столкнулся с той же проблемой, что и при работе по внедрению программных систем: люди не понимают значение терминов. Часто даже если их используют. А потому я решил цикл статей посвятить важнейшим понятиям, связанным с бизнесом. Первая статья этого цикла была посвящена термину «Бизнес». А сейчас я хочу поговорить о самом употребляемом слове в сфере продаж – это маркетинг.
Читать дальше →
Всего голосов 25: ↑16 и ↓9 +7
Комментарии 10

О квантовых компьютерах, биткоине и превосходстве. Лекция открытого курса qmlcourse

Время на прочтение 12 мин
Количество просмотров 8.8K

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

Поехали!
Всего голосов 30: ↑29 и ↓1 +28
Комментарии 4

Бурим быстрее или оптимизация параметров бурения с помощью ML

Время на прочтение 15 мин
Количество просмотров 9K

Бурение скважин всегда было и будет дорогостоящим занятием, а бурение в таких местах планеты как пустыня Сахара тем более. В объеме капитальных затрат на обустройство месторождений, затраты на бурение добычных скважин могут составлять более 50%, и оптимизация стоимости скважин является одним из основных способов улучшить экономику проекта. Стоимость услуг бурового подрядчика рассчитывается исходя из продолжительности бурения (daily rate). Иными слова – чем быстрее мы бурим, т.е. чем меньший период времени мы арендуем станок с бригадой, тем дешевле скважина. Имея в распоряжении результаты бурения 5 скважин, я решил оценить возможность оптимизации буровых параметров т.е. увеличить скорость бурения. Вот что получилось.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 19

Веб-синхронизация слиянием на MS SQL

Время на прочтение 10 мин
Количество просмотров 15K


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

Информация по настройке в интернете имеется, но как мне показалось, что все очень разрознено и по большей части нет практической части в настройке. Возможно плохо искал.
Поехали!
Всего голосов 20: ↑20 и ↓0 +20
Комментарии 2

Информация

В рейтинге
Не участвует
Откуда
Речица, Гомельская обл., Беларусь
Дата рождения
Зарегистрирован
Активность