Pull to refresh
5
0

User

Send message

Книги для стартаперов

Reading time4 min
Views12K
image

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

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

Некоторые книги непосредственно про стартапы, другие — про маркетинг, третьи — про мотивацию, четвертые — про саморазвитие. Так или иначе, считаю, что все это стоит знать начинающим предпринимателям.
Читать дальше →
Total votes 113: ↑94 and ↓19+75
Comments56

Визуализация работы веб-сервера Apache — logstalgia

Reading time1 min
Views15K
image

Logstalgia скорее порадует разработчиков и системных администраторов, которые много времени проводят на «заднем дворе» сайтов, но сам результат работы программы очень красив и видео будет интересно посмотреть всем. Данная программа визуализирует работу веб-сервера Apache используя log-файлы. По ссылке видео, а саму программу можно скачать по здесь.
Total votes 101: ↑96 and ↓5+91
Comments57

PHP class для Goo.gl

Reading time2 min
Views6.4K
image
И опять немного о Goo.gl. Листая хабр видел предложения на JS, но лично мне они не подходили. Сегодня случайно наткнутся на симпатичное для меня решения, коим и делюсь с общественностью…
Читать дальше →
Total votes 61: ↑50 and ↓11+39
Comments45

Использование Google static maps

Reading time5 min
Views5K

Использование Google static maps


В статье рассмотрены основные возможности использования статических карт Google на основе собственного опыта автора.

Google предоставляет два варианта использования своих картографических сервисов.
  • Google maps, базирующийся на JavaScript API, предоставляющий разнообразные возможности для отображения различной географической информации.
    Имеется хорошо продуманная и структурированная библиотека классов, с документацией к которой можно ознакомится по следующим ссылкам:
    English, Русский и поиграться в песочнице
Читать дальше →
Total votes 17: ↑14 and ↓3+11
Comments13

Эксперт-шоу «Рунетология» (6) — в гостях создатель «Хабра» Денис Крючков

Reading time1 min
Views587
Соведущим Максима Спиридонова в очередном выпуске «Рунетологии» выступает создатель «Хабра» Денис Крючков aka deniskin

Интервью с гостем:
  • Человек-оркестр
  • Судьбоносное знакомство с Константином Рыковым
  • Конфликт породивший «Хабрахабр»
  • От противостояния до сотрудничества. «Тематические Медиа» строят новую «Вебпланету»
  • Портрет и численность аудитории «Хабрахабр»
  • Окупается ли «Хабрахабр»?
  • Запуск «Микрохабра». Будет ли «Микрохабр» тягаться с «Твиттером»?
  • Что будет с «Дрибблером» после реконструкции?
  • «Респектива» проводит воспитательные работы с пользователем
  • Почему Денис мало пользуется социальными сетями?
Обсуждаемые события:
  • Появится ли в России официальный праздник «День программиста»
  • Российских чиновников обучат работе с Firefox и Gmail
  • Яндекс обновил свой рейтинг записей блогосферы
  • Фонд Digital Sky Technologies вложил 200 млн. долларов в Facebook
  • Победители и проигравшие в сетевом конкурсе РОТОР 2009
Разбор полётов:

Анализ сервиса микроблоггинга mblogi.qip.ru и обсуждение ситуации с проектами РБК в целом.

***
Вы так же можете послушать предыдущие выпуски и подписаться на RSS подкаста.

***
Информационная поддержка выпуска — «Интернетные штучки»
Total votes 23: ↑21 and ↓2+19
Comments4

как способ изучения Английского

Reading time1 min
Views19K
Многие из читателей хабра регулярно слушают разные подкасты, этот полезный вид времяпрепровождения можно сделать ещё более полезным, если слушать подкасты на английском.

Поделюсь теми, на которые подписан я:

Читать дальше →
Total votes 100: ↑91 and ↓9+82
Comments108

Программирование в PHP 5.3

Reading time3 min
Views686
Вы наверно слышали о новых особенностях, которые ожидают нас в PHP 5.3, но кто знает где можно их использовать в реальном программировании? Я потратил немного времени чтобы изучить их и решил привести несколько примеров.
Читать дальше →
Total votes 33: ↑28 and ↓5+23
Comments26

Ставим SVN на FreeBSD. Для чайников

Reading time3 min
Views2.2K
все что тут будет написано для чайников, вроде меня, которые плохо еще разбираются в администрировании сервера, но хотят поставить себе SVN( вопрос зачем за гранью статьи). Все что тут написано есть на самом деле в хелпе svnbook.red-bean.com/nightly/ru/index.html
Читать дальше →
Total votes 9: ↑5 and ↓4+1
Comments5

PHP и его встроенные OOP мелочи

Reading time5 min
Views2.2K
Почитал еще в «том году» статью о PHP и OOP под названием PHP и магия ООП, тамошний Девид Блейн описал в краце что есть таки OOP в PHP… Да, автор показал как «надо» использовать правильно функции, но в наше время, когда языки стали не обьектно ориентированными а обьектными, уже не удивишь простой поддержкой OOP. Многие гнобят PHP тем что он корявый, медленный… Ну подумаешь, медленный, подумаешь параметры функций принимаются в разном порядке =) его можно ускорить акселераторами, функции можно скрыть в классах… Самая мошь OOP в PHP — встроенные интерфейсы… Вот о 2-х из них (на примере массива) я и расскажу…
Читать дальше →
Total votes 41: ↑28 and ↓13+15
Comments23

Набор PHP-функции для создания user-friendly интерфейса на русском языке

Reading time7 min
Views1.3K
Почти в каждом своем проекте я использую набор функций, которые делают сайт чуточку приятнее для глаза и удобнее для восприятия. Эти функции я частично позаимствовал в разных местах и частично написал сам. Наверняка, многие используют подобные, но я решил все же поделиться — возможно, кому-то они будут полезны.

Они умеют склонять существительные по числовому признаку, выводить дату с нормальными русскими названиями месяцев и выводить дату в удобочитаемом человекопонятном виде (вчера, позавчера, 2 дня 3 часа и 2 минуты назад, через 1 год и 2 месяца и т.д.).

Использовать их можно примерно так:
<acrnonym title="<?php print r_date($timestamp'j M Y в H:i'false); ?>"><?php print human_date($timestamp2false);?></acronym>
<acrnonym title="<?php print r_date($timestamp'j M Y в H:i'); ?>"><?php print human_date($timestamp);?></acronym>


Это вернет примерно такой результат:
<acrnonym title="2 января 2009 в 23:39">1 день назад</acronym>
<acrnonym title="2 января в 23:39">Вчера</acronym>

(Хабр обрезает тег <acronym>)

И вот так:
<?php
$count 
10;
printf('%d %s'$countdeclension($count, array('комментарий''комментария''комментариев')));
?>


Это вернет:
10 комментариев

Читать дальше →
Total votes 59: ↑49 and ↓10+39
Comments26

Размышления о книге «За кулисами Apple iЛИ Тайная жизнь Стива Джобса»

Reading time1 min
Views482
Хабралюди, оказывается, есть в мире такая вот книга:

image

Недавно прочел и записал подкаст, в котором о ней рассуждаю.

Вкратце: очень понравилось.
Total votes 14: ↑5 and ↓9-4
Comments11

Настройка Apache2.2+Nginx+eAccelerator+SVN+Trac на медленном VDS — часть вторая

Reading time3 min
Views1.6K
Первая часть

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


С Subversion и Trac пришлось помучаться — здесь напишу финальный, заработавший вариант.

UPD: Рекомендуется сначала попробовать поставить из репозитория, указав соответствующий источник

apt-get install subversion


Subversion — руководствовался в основном этим.

Читать дальше →
Total votes 17: ↑14 and ↓3+11
Comments9

Избавляемся от www в адресе сайта

Reading time1 min
Views3.1K
Универсальное решение проблемы постоянных редиректов на домен без www при помощи mod_rewrite. Просто и полезно. Работает на любом домене без необходимости править для каждого сайта. Ранее на хабре видел подобное, но без независимости от доменного имени.
В корень бросаем файл .htaccess со следующим содержимым:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# В переменную окружения %{ENV:PROTOCOL} помещаем протокол
RewriteRule ^(.*)$ - [E=PROTOCOL:http]
RewriteCond %{HTTPS} ^on$ [NC]
RewriteRule ^(.*)$ - [E=PROTOCOL:https]
# Если нужно убираем www
RewriteCond %{SERVER_PORT} ^80$
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ %{ENV:PROTOCOL}://%1%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ %{ENV:PROTOCOL}://%1:%{SERVER_PORT}%{REQUEST_URI} [R=301,L]
</IfModule>
Total votes 44: ↑22 and ↓220
Comments43

Создание CMS, годной к поисковой оптимизации.

Reading time3 min
Views882
К сожалению чуть ли не каждый раз, когда берусь за продвижение сайта на CMS (чаще это критично для самописных, платных систем различных недо дизайн студий) сталкиваюсь с проблемой ее непригодности к начальной оптимизации. И, к сожалению, ошибки бывают и абсолютно простейшими, например невозможность указать мета теги или же дублирование заголовка (h1) с титлом. Как видно из названия заострять Ваше внимание на азы и не очень в области SEO я не буду, лишь напишу несколько обязательных вещей, которые действительно необходимы для последующего продвижения.
внутрь
Total votes 21: ↑12 and ↓9+3
Comments19

Бекапим сервер

Reading time2 min
Views1.6K
Нередкая это задача, но делается довольно просто!

Приступим:

1) бэкап мускула

Для этого есть очень хорошая утилитка “mysqldump”, она входит в состав мускула. (если вы юзаете lampp то она лежит в “/opt/lampp/bin/mysqldump”)

Вобщем набиваем в консоли примерно следующее:
mysqldump –all-databases > /mysql.12.12.2008.dump


эта команда забекапит все базы данных в файл “mysql.12.12.2008.dump” в корне! на самом деле пишем любой удобный путь! Если вы не рут то нужно указать логин/пароль с помощю –user логин –password пароль

Приготовьтесь, это может занять серьёзное количество времени если бд приличного размера.

Фишка может не работать, если в какой-нибудь из бд есть ошибки…

Кстати говоря можно подойти к проблеме немного подругому и не бекапить все базы, а каждую отдельно, плюс если в какойто из них есть ошибки то мы узнаем в какой, делается так:
Читать дальше →
Total votes 17: ↑11 and ↓6+5
Comments19

Определяем нагрузку на сервер Apache

Reading time3 min
Views7.3K
image

Как получить данные о работе web сервера Apache и представить их в удобном для анализа виде.?

Начнём с получения данных.

Для того этого, необходимо подключить модуль mod_status. Он отслеживает работу сервера и показывает данные в виде обычной html страницы. С его помощью можно узнать:

Читать дальше →
Total votes 21: ↑17 and ↓4+13
Comments7

Отрисовка шрифтов в Ubuntu Linux (GNOME)

Reading time1 min
Views1.5K
Отображение шрифтов можно регулировать — изменять, улучшать. Для этого следует создать файл ~/.fonts.conf следующего содержания:

pastebin.com/f31712814

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

Следует отметить, что данный метод более детальный. Базовую настройку можно произвести стандартными средствами GNOME (System → Preferences → Appearance, ярлык Fonts) установив, например, режим сглаживания для LCD. Кроме этого можно отрыть окно расширенных возможностей (кнопка Details) для того, чтобы экспериментально изменяя значения параметров, выбрать оптимальную настройку.

Хочу сказать, что создание вышеописанного файла с соответствующим содержанием довольно ощутимо улучшило визуальное отображение шрифтов. В сочетании с режимом LCD (см. выше) да еще и шрифтами TTF, если позволяют лицензионные соображения, можно добиться потрясающего результата! Сам файл .fonts.conf представляет богатые возможности тонкой подстройки. В этом сообщении форума сказано как активировать сглаживание, которое обычно отключают из-за патентных разногласий с Apple.

Оригинал в блоге Tombuntu.
Total votes 14: ↑8 and ↓6+2
Comments18

PHP: Изменение файлового кеширования на memcached — впечатления

Reading time1 min
Views978
Почти всегда на крупных проектах, особенно сообществах, приходится очень много кешировать данные, такие, как количество сообщений, данные пользователя, общая информация…

На наших проектах мы уже несколько лет использовали файловое кеширование. Т.е., данные каждого пользователя заносились в файл, и по мере надобности изменялись. Проблема нагрузки была всегда, особенно на БД Mysql.

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

Почему нагрузка на Mysql уменьшилась? Мое мнение — уменьшилось количество запросов на чтение и запись на жесткий диск, от этого разгрузился Mysql. Скорость работы диска, как и загруженность диска запросами на чтение-запись, как известно, одни из параметров, которые влияют на производительность Mysql.

UPD:

Что было:
1. Около 250 000 файлов кеша.
2. Около 2ГБ занято под кеш.
3. Около ~ 30 запросов/секунду (в пике ~ 50) на чтение-запись кеша с диска.

Что стало:
1. 0 файлов кеша
2. 400 МГ выделено под memcached (срок хранения данных в кеше — неделя)
3. 0 запросов на чтение-запись кеша.
Total votes 19: ↑14 and ↓5+9
Comments22
1
23 ...

Information

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