Pull to refresh
1
0
Send message

Как написать свой тег, аналог habracut? Просто и понятно!

Reading time2 min
Views714
Ситуация. Пишем сайт, среди возможностей которых есть возможность создания своей статьи, своей новости. Новость/Статья должна иметь кнопку «Читать дальше».

Проблема. Как правильно организовать разделение на «краткий просмотр» / «Полный просмотр»?

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

Гораздо лучше создать свой тег, который будет разделять статью…

Объясню детальнее.
Читать дальше →
Total votes 20: ↑11 and ↓9+2
Comments11

И ещё немного о input file

Reading time2 min
Views2K
Вопрос о стилизации <input type=«file» /> настолько стар, что наверное только ленивый не пробовал собственную реализацию этого, несомненно, важного в web дизайне элемента.
Однако, в большинстве своём, решения очень не однозначны и зачастую предлагают примерно следующие варианты:
  • Наложить файл инпут поверх картинки и сделать его прозрачным.
  • Использовать flash.
При этом, в первом случае, чтобы всё работало относительно одинаково во всех браузерах, предлагается «спорные области» — те что в одном браузере являются активными для нажатия, а в другом неактивными — закрыть, например, наложив сверху <div></div>. Стоит ещё добавить, что тут же используется значительное количество css со всяческими отрицательными отступами и float`ами.
А во втором случае мы имеем ряд не удобств связанные с активацией flash элементов (например в IE), а лично у меня (и думаю у всех, кто в ФФ использует Add Block Plus дополнение) кнопочка block совсем не красит флешевый инпут файл.

Читать дальше →
Total votes 18: ↑17 and ↓1+16
Comments22

Ты

Reading time1 min
Views682
Не утерпел, решил опубликовать видеоролик, произведший на меня сильное впечатление. Будто заглянули мне в душу и выразили взгляд на нас сегодняшних. Наверное автора зовут RVK, т.к. по сути своей его "Свобода выбора" напрямую перекликается с этим видео, не имеющим отношения к "Проект России", но клеймящим то же самое. Скажите что думаете об этом.

Total votes 98: ↑51 and ↓47+4
Comments133

Победить Google? Это просто!

Reading time4 min
Views8.6K
Хотел бы обратить внимание почтенной публики: я уважаю компанию Google и ее создателей, представленная статья — это всего лишь попытка в сатирической форме немного рассказать про становление Google, которое порой не соответствует стереотипам живущим в умах. Очень многие из них разрушились и у меня после прочтения книги «Google. Прорыв в духе времени» Дэвида Вайза. Эта статья родилась именно после прочтения данной книги.

image
Все мы порой оказываемся в плену у стереотипов. Так и у меня долгое время представление о истории успеха Google складывалось больше из абстрактных стереотипов, чем на основе фактов. Лучше и не спрашивать, откуда берутся стереотипы, они просто есть. И вот один из них.

Обычный парень, родом из России встречает другого обычного парня из США и вследствие общения и дружбы у них рождается мега-идея. Создав все на коленке, парни запираются в гараже и оттуда в одиночку потихоньку захватывают мир своими отличными задумками, которые они не устают придумывать. В один прекрасный день парни просыпаются и, о чудо!, они уже миллиардеры, их имена знает любой и каждый, а их сервисом пользуются во всех странах мира. Эдакий вариант т.н «американской мечты», про которую мы столько слышим: «ребенком продавал спички на улице, и к 60 лет скопил миллиард».

О! У вас уже есть идея? И вы, даже, собрались пойти по этому стереотипному пути ведущему к захвату мира? Погодите немного, давайте сформулируем несколько условий, необходимых для победы над Google. Побьем их их же оружием!
Читать дальше →
Total votes 244: ↑206 and ↓38+168
Comments134

Небольшая осетинская притча

Reading time1 min
Views1.6K
Жил в селе Сырдон — хитрый старик. Его никто не любил, но он был мудр и стар, и потому с ним считались. Как-то он пришёл к соседу Бали.

— Дорогой Бали, ко мне приезжают гости издалека, не одолжишь ли ты мне твой большой котёл, чтобы сварить много еды и угостить моих дорогих гостей?

— Конечно, Сырдон, возьми его только обращайся с ним бережно и верни завтра утром.
Читать дальше →
Total votes 222: ↑145 and ↓77+68
Comments121

Невозможное возможно

Reading time1 min
Views1.1K
Читая хабратопик «Работа и успех (?)», вспомнил одну поучительную то ли байку, то ли притчу, называйте как хотите, рассказанную мне руководителем накануне защиты диплома в институте.
Читать дальше →
Total votes 66: ↑55 and ↓11+44
Comments35

Где искать литературу для курсовых работ?

Reading time2 min
Views18K
Первый шаг — систематические каталоги библиотек. В их соответствующих разделах можно найти классику — те работы по Вашей теме, которые не знать нельзя.

Второй шаг — реферативные журналы и брошюры РГБ «Реферативно-библиографическая информация». В этих журналах можно найти сведения о литературе, опубликованной в последние годы.

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

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

Поиск по ключевым словам исследуемой темы имеет смысл проводить в специализированных поисковых системах для исследователей. Примеры:
Читать дальше →
Total votes 20: ↑15 and ↓5+10
Comments28

Разговорный английский за месяц

Reading time5 min
Views22K
Перепечатано с моего ЖЖ.

Решился написать про свой опыт изучения английского в экстремально короткие сроки (1 месяц) — вдруг кому пригодится. Также выдам немного инфы про то, как собеседовался за границу.

Читать дальше →
Total votes 9: ↑6 and ↓3+3
Comments220

Центрирование в DIV. Both. Vertical & Horizontal. Unknown w&h

Reading time1 min
Views852

Как отцентрировать объект (img) внутри DIV-блока, если неизвестна ширина и высота рисунка?


Облазил интернет, но как то безрезультатно. Отдельно вижу горизонтальную и отдельно вертикальную центровку. Но как их использовать вместе, не понятно.

Необходима ваша помощь.
Total votes 9: ↑4 and ↓5-1
Comments17

Это хорошо

Reading time1 min
Views1.1K
У одного африканского короля был близкий друг, с которым он вместе вырос. Этот друг, рассматривая любую ситуацию, которая когда-либо случалась в его жизни, будь она позитивная или негативная, имел привычку говорить: «Это хорошо!»

Однажды король находился на охоте. Друг, бывало, подготавливал и заряжал ружья для короля. Очевидно, он сделал что-то неправильно, готовя одно из ружей. Когда король взял у своего друга ружьё и выстрелил из него, у него оторвало большой палец руки. Исследуя ситуацию, друг как обычно изрёк: «Это хорошо!» На это король ответил: «Нет, это не хорошо!» — и приказал отправить своего друга в тюрьму.
Читать дальше →
Total votes 119: ↑96 and ↓23+73
Comments54

11 порталов для выбора Иконок

Reading time1 min
Views5.4K
Коллекция ссылок больших порталов и поисковиков, для выбора всевозможных Иконок(Icons) разного типа. Практически на всех есть широкий выбор размеров.

В этой коллекции я уверен что вы найдете что вам нужно ;)

Ну интересное так точно!!!

1. http://www.iconspedia.com
Читать дальше →
Total votes 100: ↑99 and ↓1+98
Comments32

Приведение типов

Reading time4 min
Views207K
Будучи на конференции Qt Developer Days 2010 я узнал, что одним из самых популярных вопросов на собеседовании в разные зарубежные компании, работающие с Qt библиотекой, является вопрос о различиях в способах приведения типов в C++. Поэтому здесь я рассмотрю основные различия между static_cast, dynamic_cast, const_cast, reinterpret_cast, C-style cast, qobject_cast и qvariant_cast

Читать дальше →
Total votes 51: ↑48 and ↓3+45
Comments59

Почему папки желтые

Reading time3 min
Views19K

  Почему папки желтые
Папка — одна из самых известных метафор экранных интерфейсов.  Это очень мощный и сильный символ. За достаточно короткий период времени он сумел затмить термин, который был призван обозначать.  Понятие «директория» или «каталог» канули в Лету. Хотя «папка» когда была лишь метафорой для их обозначения в графических оболочках.

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

Читать дальше →
Total votes 316: ↑309 and ↓7+302
Comments159

Ресайзинг изображений со скоростью 180 штук в секунду

Reading time3 min
Views4K
Программисты с Etsy.com поделились опытом, как им удалось эффективно решить задачу по пакетному ресайзингу фотографий с 1,5 МБ до 3 КБ (после смены дизайна оказалось, что старые превью-окошки не вписываются в новые шаблоны страниц). Задача не такая банальная, как кажется. Дело в том, что Etsy.com — крупный интернет-аукцион, и количество изображений различных товаров превышает 135 млн штук.

Ради шутки они прикинули, сколько займёт эта работа вручную в «Фотошопе». Если на каждую фотографию отдать по 40 секунд, то выходит 170 лет непрерывного труда. Затем они начали считать, можно ли отдать пакет в облако EC2 и во сколько это встанет. Посмотрев на получившуюся сумму, программисты решили поискать другой способ.

В итоге им удалось завершить обработку 135 млн фотографий всего за 9 дней, задействуя четыре 16-ядерных сервера. Средняя скорость обработки составила 180 изображений в секунду.
Читать дальше →
Total votes 165: ↑156 and ↓9+147
Comments156

Заказывая оптимизацию сервера у хостера — держи ухо востро

Reading time3 min
Views3.1K
imageПару дней назад обратился ко мне человек с достаточно рутинной просьбой: подкрутить настройки VPS для его ускорения — за последнее время на сайте был резкий рост посещаемости, и сервер в часы-пик стал совсем загибаться.

Это была бы рядовая и унылая статья про nginx и opcode-кеширование, если бы сервер не был до этого «прооптимизирован» техподдержкой хостера :-)

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

Читать дальше →
Total votes 147: ↑142 and ↓5+137
Comments145

Принцип «Mea culpa» в общении с заказчиком

Reading time7 min
Views2.9K
Сейчас, пожалуй, только староверы в глубокой тайге не знают, что такое фриланс. Причем те из них, кто еще не отдал добычу еды на аутсорсинг. И вместе с тем, как набирает обороты движение свободных разработчиков, рождается множество забавных, а, порою, опасных религий, с этим связанных. Про одну из них мне и хотелось бы поведать. Мотиватором для этого послужила данная статья на Хабре — habrahabr.ru/blogs/pm/95548.
NB: Статья, разумеется, шутливая и позже была перенесена в ХабраЮмор, но нас ведь не проведешь и мы прекрасно понимаем, что юмор используется для того, чтобы на рынок умов могло проникнуть то, что не пустят через парадный вход. Как говориться, политический анекдот — это тоже шутка. В общем обратите внимание, что рассматривается не упомянутая статья, а религия, частным порождением которой эта статья и является..

Итак, есть такая партиярелигия: заказчик — Враг, потому что он Виноват Во Всем. Именно так, с большой буквы «В». Иногда он Гад, Мерзавец и Подонок, но в итоге он все равно Виноват. Сорваны сроки — виноват заказчик, проснулись с больной головой — виноват заказчик, молоко убежало — виноват заказчик. Любое письмо от заказчика вызывает нервный тик, звонок — приступы бешенства, а уж встреча — это ринг микс-файтинга и DeathTrack'а без каких-либо правил.

Естественно, мы любим его, когда он нас выбирает в качестве подрядчика. Воодушевляемся, когда получаем аванс и т.п. Но речь идет о тех моментах, когда проект пошел не туда, куда мы его направляли. Или не направляли, но тайно в душе надеялись, что он туда пойдет. Вот в такие периоды и проявляется наша «темная сторона» и мы начинаем искать его вину… Впоследствии различные «виноватости» группируются, сортируются и каталогизируются, рождая множество притч, легенд и статей аналогичных вышеупомянутой. Но разрешите вам представить и другую точку зрения.
Читать дальше →
Total votes 90: ↑79 and ↓11+68
Comments46

4 ответа, которые принесут вам деньги

Reading time1 min
Views725
Эпиграф:
«Инвестор – умный человек, у которого есть деньги. Дураков-инвесторов не бывает. Это аксиома» А.Морейнис

Сегодня на Startup Weekend Аркадий Морейнис рассказывал, как правильно готовиться к презентации своего проекта инвестору. Его советы были настолько конкретны и просты, что грех было их не законспектировать и передать эти полезные знания всем. Пожалуй, выступление Морейниса было самым полезным и интересным за сегодня (пруфлинк)

image

Итак, Аркадий Морейнис призывает на встрече с инвестором ответить всего лишь на 4 ключевых вопроса.

1. Что? В чем суть вашего продукта? Что будет делать ваш продукт? Какие у него есть уникальные свойства?

2. Почему? Почему ваш проект должен сыграть на рынке? Это может быть уникальный маркетинг, уникальный способ привлечения аудитории и др. И главное – почему другие конкуренты не смогут это повторить.

3. Зачем? Какова будет стратегия вашего выхода из проекта, причем об этом надо думать с самого начала, инвестору необходимо знать ваши намерения.

4. Сколько? Что у вас есть сейчас? На что пойдут инвестиции? Сколько планируете заработать?

Как откровенно сказал Аркадий Морейнис: «Главная причина провала стартапа перед инвестором – то, что люди приходят с полной туфтой». Да, правда такова. Поэтому для начала четко ответьте для себя на эти четыре вопроса, а если у вас это получилось – то смело обращайтесь к Аркадию Морейнису инвестору.
Total votes 108: ↑65 and ↓43+22
Comments46

10+ удобных онлайн-редакторов для программистов

Reading time3 min
Views154K
Как у разработчика, очевидно, что ваш основной рабочий инструмент, который позволит вам быстро идею превратить в код: текстовый редактор. Время идёт, и теперь нам доступно множество онлайновых текстовых редакторов, которые могут помочь вам создавать свой код с любого компьютера, имеющего доступ в интернет. В этой статье рассмотрим более 10 таких редакторов.

Amy Editor


Созданый в 2007 Петром Кронторадом (Petr Krontorad), Amy Editor продвинутый редактор с интерфейсом в стиле Mac. Amy Editor имеет в наличие кучу полезных опций, такие как нумерация строк, подсветка синтаксиса, сниппеты для более чем 20 языков, совместное использование и прочее.
Ami Editor
» http://www.amyeditor.com

Под катом ещё 11
Total votes 116: ↑105 and ↓11+94
Comments56

Склад бесплатных иконок

Reading time1 min
Views164K
Прошелся по закладкам и образовалась такая толстенькая подборочка ресурсов с бесплатными и качественными иконками, с которой спешу поделиться с тобой %username%!

Iconfinder


image


Читать дальше →
Total votes 168: ↑151 and ↓17+134
Comments39

Information

Rating
Does not participate
Location
Киевская обл., Украина
Date of birth
Registered
Activity