Обновить
0
0
Сябрук Владислав@SeTeM

Пользователь

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

Дарю идею сервиса подбора авиабилетов

Время на прочтение1 мин
Охват и читатели816
Отдаю в добрые руки идею сервиса по подбору авиабилетов.

Думаю, многие знают сайт www.anywayanyday.com и ему подобные (сам я к нему отношения не имею и не рекламирую). Он хорош для подбора всевозможных вариантов перелета из пункта А в пункт Б заданного числа. И он отлично справляется с этим с учетом всех возможных вариантов пересадок и т.п.

Но он не учитывает один (как мне кажется — довольно распространенный у нас вариант поиска маршрута) — «а куда можно улететь такого-то числа подешевле?»

Поясню. Скоро новогодние каникулы. Наверняка, многие подумывают о варианте вояжа по какой-нибудь Европе. И в принципе, не слишком важно — куда именно — в Берлин, Копенгаген, Стокгольм или Париж. Хочется всюду, но везде не успеть, да и бюджет не бескочен. Например, вы решили начать свое путешествие из Хельсинки. Куда именно и в каком порядке — не принципиально. Лишь бы билет стоил 2000 рублей. И что вам приходится делать? Поочередно вбивать разные города назначения и смотреть цены. Потом, найдя, например, перелет Хельсинки-Берлин за 2200 руб., вы начинаете поиск, куда можно задешево улететь уже из Берлина и т.п.

В результате, поиск подобных цепочек превращается в унылое занятие.

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

Subtle Patterns: фоновые текстуры для вашего сайта

Время на прочтение1 мин
Охват и читатели72K

Если вы запускаете новый сайт и заканчиваете его оформление, то есть смысл посмотреть коллекцию Subtle Patterns: отлично оформленную коллекцию фоновых текстур (паттернов) под лицензией Creative Commons Attribution 3.0 Unported. Их можно использовать без ограничений.



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


Все текстуры на сайте Subtle Patterns являются повторяющимися, то есть склеиваются в бесшовную заливку.

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

6 советов студентам

Время на прочтение4 мин
Охват и читатели305K
Шесть лет назад я только пришел учиться в университет. Не зная о жизни и высшем образовании практически ничего, не имея ни денег, ни связей родителей, я только начинал познавать мир.
Чего мне не хватало тогда? Опытного наставника, который помогал бы мне находить ответы на многие вопросы, помогал принимать важные решения, какой-то авторитет, на которого можно было бы равняться, человек, который уже достиг всего того, чего мне только хотелось.
Но, к сожалению, судьба распорядилась так, что «под рукой» такого человека не оказалось. И даже родители, которые, вроде бы, должны являться для нас примером, обладающим необходимым опытом, не могли мне ничем помочь, т.к. они, в общем-то, люди довольно простые и, едва ли, обладали достаточным кругозором в области университетского образования.
Прошло несколько лет, произошло множество событий, сделана куча ошибок. Некоторые из них уже никогда не удастся не исправить. Достижениями, конечно, тоже можно похвастаться, но сейчас речь не об этом.
Хотелось бы просто поделиться своим студенческим опытом и дать несколько советов студентам и абитуриентам для того, чтобы они, возможно, не повторяли моих ошибок.
Читать дальше →

10 практичных WordPress шорткодов

Время на прочтение5 мин
Охват и читатели45K
Шорткоды – пользовательские функции, которые сохраняют время при написании поста в WordPress. Сегодня я хочу представить Вам 10 самых используемых WordPress шорткодов.
Читать дальше →

Краткий список WYSIWYG редакторов от Марка Андреева

Время на прочтение4 мин
Охват и читатели367K

Однажды мне потребовался WYSIWYG редактор, я помнил как он выглядит, его функции, но не помнил названия. Через 45 минут я все же его нашел… Тогда я поставил перед собой задачу помочь многим, в том числе и себе: сделать сводный список всех чуть более известных WYSIWYG редакторов.
Читать дальше →

50 иконок (для уважающего себя) вэб-дизайнера

Время на прочтение1 мин
Охват и читатели1.9K
DesignContest.com выпустил сет из 50 иконок, предназначенных для дизайнеров. Иконки выполнены в ретро стиле и захватывают разные области дизайнерской деятельности. Вэб иконки могут использоваться как в портфолио дизайнеров, так и на любых других сатах с дизайнерско-художественной тематикой.

image

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

10 примеров меню для web страниц

Время на прочтение1 мин
Охват и читатели19K
image Эти способы не являются ноу-хау или чем-то в этом духе. Тем не менее, они могут помочь начинающим дизайнерам и web технологам в реализации задуманных ими идей. Каждый из предложенных вариантов можно обыграть по-своему.

Проверял лично и убедился в том, что исправно работает под следующими браузерами:

IE7+, Opera 10.5+, FF 3.6+, Chrome 12+ (linux), Chrome 13+ (windows), Safari 5+(win) исходя из личного опыта, предполагаю о том, что работать исправно будет во всех свежих версиях Safari, FireFox, Opera и Chrome.

С помощью CSS можно построить вот такие вот симпатичные варианты:


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

Бесплатные книги

Время на прочтение3 мин
Охват и читатели61K
Несколько книг по разным темам, которые находятся в открытом доступе.

Основы программирования
Читать дальше →

Простой Twitter-бот на Python

Время на прочтение3 мин
Охват и читатели35K
В данной статье я бы хотел поделиться опытом написания небольшого твиттер-бота на Python.

Вступление



На написание бота меня натолкнул известный многим «пичалька-бот» в Twitter, который автоматически шлет реплаи всем, кто упомянит слово «пичалька» в своем твите. Поскольку в тот момент я занимался активным изучением Python, было решено писать на нем.

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

Библиотека для упрощения HTTP-запросов

Время на прочтение1 мин
Охват и читатели152K
Requests — библиотека Python, которая элегантно и просто выполняет HTTP-запросы. Теперь не нужно осваивать urllib2 с излишне сложными программными интерфейсами.

Вот как выглядит HTTP-запрос с авторизацией с помощью requests:

>>> r = requests.get('https://api.github.com', auth=('user', 'pass'))
>>> r.status_code
200
>>> r.headers['content-type']
'application/json'
Читать дальше →

Простой чат с помощью Channel API на Google App Engine для Python

Время на прочтение10 мин
Охват и читатели5.9K
Представляю вашему вниманию вольный перевод статьи под названием "A Simple Chat using the Channel API". Так же я решил немного добавить своего кода.

Сегодня мы представляем вам новую статью для Google App Engine посвященную Сhannel API, которое появилось в декабре 2010 года в релизе 1.4. С этого момента стала возможной отправка сообщений напрямую с сервера клиенту и обратно без использования polling.
Поэтому стало достаточно просто реализовать чат на Google App Engine. Процесс реализации описан под катом.
Читать дальше →

Как начать работать с GitHub: быстрый старт

Время на прочтение6 мин
Охват и читатели1.3M


Распределенные системы контроля версий (DVCS) постепенно замещают собой централизованные. Если вы еще не используете одну из них — самое время попробовать.

В статье я постараюсь показать, как можно быстро начать экспериментировать с git, используя сайт github.com.

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

Python-неизвестный

Время на прочтение4 мин
Охват и читатели28K
На Хабре уже есть несколько статей\переводов, в которых рассказывается о неизвестных фичах\тонкостях\возможностях Пайтона. Я буду пытаться не повторять их, а дополнять, но если уж так случилось, что вы это уже где-то видели — не огорчайтесь. Я уверен, что найдется что-то интересное и для вас.
Читать дальше →

Продуктивная работа в vim с использованием snipMate

Время на прочтение4 мин
Охват и читатели11K
В этой статье я хочу рассказать об одном замечательном плагине для vim, который значительно ускоряет написание кода, вёрстку и редактирование текстов.

snipMate — позволяет быстро вставить в документ текстовый шаблон с помощью ключевого слова + <tаb> и предоставляет удобную навигацию по вставленному шаблону.
Читать дальше →

Популярные менеджеры паролей в сравнении

Время на прочтение5 мин
Охват и читатели354K
imageБезопасное хранение паролей — тема очень актуальная в любое время, тем более после недавних громких взломов крупных сайтов. После того как один из моих паролей утек в Сеть после взлома биржи MtGox, я озаботился переходом на серьезные методы защиты.

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

Итак, программы, попавшие под мой выбор, следующие: KeePass, eWallet, LastPass, 1Password, RoboForm. Кому интересно — добро пожаловать под кат.

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

Objective-C: взгляд рубиста

Время на прочтение4 мин
Охват и читатели5.8K

Intro


До начала изучения Objective-C я программировал сначала на PHP, потом на Python и Ruby. Ruby мне понравился больше всего. Понравился своей простотой, лаконичностью, но в тоже время и мощностью. А около недели назад у меня наконец-таки получилось завести хакинтош на своем компьютере (сейчас у меня Macbook Early 2008 Black). Это оказался OS X Lion Golden Master. Я знал, что приложения для маков и айфонов пишут на Objective-C, даже пытался его выучить, но без OS X это было неприятно, что ли. Поставив Xcode 4.2 (я уже зарегистрированный iOS разработчик), написал несколько очень простых консольных приложений. И каждый раз когда я следовал какому-то туториалу, или просто пытался сам писать код, мне приходило в голову то, что, оказывается, Ruby и Objective-C имеют много общего (хотя это логично, так как оба языка были сделаны под влиянием Smalltalk), несмотря на то, что у этих двух языков совсем разные предназначения.
Итак, здесь я опишу некоторые вещи, которые помогут программистам на Ruby понять Objective-C, по большей части теоретические, без кода. Так же прошу прощения, если некоторые вещи будут объяснены не совсем по-сишному, я же пришел из мира Ruby.
Читать дальше →

Это знает любой студент-программист

Время на прочтение7 мин
Охват и читатели28K

Краткое введение


В статье пойдет речь о вещах, которые сотни раз описаны в талмудах по CS: об общепринятых стилях кодирования, о документировании кода, об юнит-тестах и т.п. Это крошечный сборник советов для студентов начальных курсов IT-специальностей. Сумбурный текст и повторения необходимы для лучшего пережевывания материала.

Статья предназначена для начинающих студентов-программистов.
Читать дальше →

Инструкция-шпаргалка для начинающих

Время на прочтение2 мин
Охват и читатели134K
Если в один прекрасный момент вам ударило в голову желание насадить разумное, доброе, вечное, и пересадить всех с SVN на GIT, сразу встают три проблемы:
  • Объяснить зачем это нужно разработчикам и руководству
  • Ввести в обиход новую схему работы с кодом
  • Научить ничего не подозревающих девелоперов новым техникам
Читать дальше →

Бесплатный Wi-Fi, с небольшой изюминкой

Время на прочтение7 мин
Охват и читатели51K
Данная статья повествует о небольшом проекте бесплатной Wi-Fi сети, об основных технических проблемах и решениях. Цель – просто рассказать о достаточно оригинальном проекте.

Чуть меньше года назад, моё руководство решило на территории организации развернуть сеть бесплатного Wi-Fi для посетителей. Все было бы просто и прозаично, если бы не одно интересное условие: прежде чем пользователь попадет в Интернет, он должен посмотреть информационную страницу, с нашей «рекламой».

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

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

Информация

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