Search
Write a publication
Pull to refresh
67
0
Арсений Камышев @NaFigator

User

Send message

Как создавать документы Microsoft Office при помощи PHP

Reading time2 min
Views11K
Есть два основных способа построить Excel, Word, и PowerPoint используя PHP. Первый — используя библиотеку COM (только под Windows сервером) и другой — используя более стандартизированные форматы, такие как CSV и HTML.
Читать дальше →

Методы в JavaScript

Reading time4 min
Views40K
Когда-нибудь каждый JavaScript-программист осознаёт, что JS — объектно-ориентированный язык. И здесь его подстерегают некоторые опасности, происходящие от непонимания того факта, что JS — язык не классов (как Паскаль или Цэ-два-креста), а прототипов.
Так, уже многое написано о проблеме наследования (котого в JS нет). Я же постараюсь рассказать о менее освещённом, но едва ли не более важном подводном камне: грамотной реализации методов.
Программисты пытаются объявлять классы в привычной для них форме, из-за чего возникают утечки памяти и прочие неприятные вещи. На самом деле нужно всего лишь научиться использовать прототипы.
Эта статья предназначена прежде всего для начинающих JS-программистов.
Читать дальше →

Полезные мелочи программирования на PHP

Reading time3 min
Views21K
Язык программирования PHP очень и очень свободный. Из-за этого, к сожалению, есть много способов написать тоже самое и не знать, что можно лучше. В этом топике я опишу несколько мелочей, полезных начинающим и немного продвинутым PHP программистам.

Содержание




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

«Рашка» станет open source

Reading time1 min
Views1K
РашкаБиржевая игра «Рашка» (проект холдинга ФИНАМ) в ближайшее время планирует опубликовать в открытом доступе свой исходный код.

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

«В частности, нам очень интересно мнение независимых профессионалов, которые могут обратить наше внимание на какие-то детали, пропущенные самими создателями игры. Кроме того, развитие в качестве Open source позволяет нам рассчитывать на большое число дополнений, ряд из которых мы, конечно же, включим в официальную версию «Рашки». Вообще, наш проект развивается по модели социальной сети, значительную часть решений для которой создают сами пользователи. Раскрытие кода открывает нам доступ к новым решениям, а сама игра получает возможность для развития, независимого от своих создателей. Этот сценарий соответствует нашей основной цели — популяризации фондового рынка среди пользователей Интернета», — рассказывает руководитель направления «Интернет-проекты» инвестиционного холдинга «ФИНАМ» Сергей Михеев.

Блоги и сайты о саморазвитии

Reading time1 min
Views70K
По мере блужданий по интернету я собрал коллекцию сайтов с материалами, посвященными продуктивности, life-management и саморазвитию. Предлагаю ознакомиться:

www.kolesnik.ru — блог о развитии проектов и людей
lifeidea.org — статьи и эксперименты по личному развитию
www.lief.ru — очень интересный блог о личном развитии
www.lifehack.ru — блог о «жизненных хаках», фишках, упрощающих жизнь
lifehacker.ru — блог о «хаках» в работе с компьютером
sergeybiryukov.ru — интересный блог о жизни
www.webradar.ru — множество переводных статей, в том числе про саморазвитие
www.improvement.ru/3katalog.shtm — статьи Глеба Архангельского и его последователей
www.ariom.ru — статьи и аудиоматериалы по эзотерике и саморазвитию
petrosian.ru — Мыслехранилище №428 Армена Петросяна
www.bitronicum.net — Александр Журба

ЖЖ:
community.livejournal.com/ru_stevepavlina — переводы статей Стива Павлины
community.livejournal.com/ru_time_mngmnt — ЖЖ общество про тайм-менеджмент
community.livejournal.com/ru_bsff — ЖЖ общество про BSFF (очистка головы от мусора)
community.livejournal.com/total_success — статьи известных людей и обсуждения тайм-менеджмента, развития, мотивации и прочего

На английском:
www.stevepavlina.com — блог очень умного активно развивающегося человека
davidco.com — сайт автора GTD
www.lifehack.org — сайт о «жизненных хаках»
lifehacker.com — еще один сайт о «жизненных хаках»
www.43folders.com — классика жанра, блог о том, «как сделать жизнь немного лучше»
pascalvenier.com/blog — интересный блог о многих сторонах саморазвития

Платные:
www.gilbo.ru — Школа эффективных лидеров (дистанционное образование)

Руководство Марка Андрессена по стартапам: часть 2

Reading time9 min
Views1.2K

Когда вам отказывают инвесторы

Предыдущие части: Первая часть.

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

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

Вам дали ответ, и он оказался отрицательным.

Один раз получить отказ — не значит ровным счетом ничего. У ВК может оказаться просто плохой день. У него мог быть неприятный опыт с компанией из вашей группы, или же был неприятный опыт с компанией со схожим названием. Может быть, был неприятный опыт с основателем любой другой компании, который был на вас похож, как две капли воды. Может, двигатель его любимого Mercedes SLR McLaren закипел в этот день где-нибудь на шоссе. Может быть все, что угодно.

Не отчаивайтесь и пойдите и встретьтесь с другим ВК. Если вы пошли и встретились с тремя ВК, и они все вам отказали, то это может быть простым совпадением. Не отчаивайтесь и пойдите и встретьтесь с другим ВК.

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

Кодекс авторов Хабрахабра

Reading time2 min
Views732
Перефразируя слова Тима О’Рейли: нам нравится Хабрахабр, так как здесь мы вольны писать и общаться с умными людьми. Но откровенность совсем не означает отсутствие вежливости. Мы представляем вам этот «Кодекс авторов Хабрахабра» в надежде, что он поможет создать культуру, поощряющую как личное отношение, так и конструктивный диалог.
Это не документ, которого нужно строго придерживаться. Это вообще не документ. Это правила, которые соблюдают некоторые авторы на ресурсе.
Читать дальше →

Fedora 8

Reading time1 min
Views1.3K
get fedora8го ноября в 18 часов MSK, как и было запланировано, вышел 8ой релиз одного из ведущих дистрибутивов Linux Fedora.

Среди особенностей данного релиза хочется отметить включение в поставку полностью свободного JDK на базе OpenJDK и IcedTea, установку нового sound сервера (Pulse Audio) совместимого с ESD и новой утилиты конфигурации firewall.

Из общесистемных пакетов обратить внимание стоит на glibc 2.7 с поддержкой хеширования паролей по алгоритмам SHA256 и SHA512.

Главные пакеты:
Ядро: 2.6.23.1
X.org server: 1.3
GNOME: 2.20.1
KDE: 3.5.8
OpenOffice.org: 2.3.0
GIMP: 2.4.0

Скачать новую федору можно с одного из зеркал, одна рекомендуемым способом является загрузка при помощи BitTorrent дабы не перегружать зеркала проекта. Все ссылки (включая .torrent) доступны с официальной страницы загрузки.

XHTML. Простота и порядок, доступные каждому.

Reading time4 min
Views4.7K
Во времена “младенчества” сети Интернет, ему многое прощалось: отсутствие качественного оформления документа, отсутствие эргономики интерфейсов, некорректность по ряду причин программного кода языков и многое другое. Было это потому, что сам Интернет был неким ноу-хау, если хотите, и распространялся по принципу “как есть”. Это была эпоха Веб 1.0, как его позже назовут. Сегодня же мы с вами являемся современниками Веба, который с легкой руки Тима О’Рейли получил название Веб 2.0, что означает выход на новый качественный уровень, когда в вебразработку приходят профессионалы, которые не рисуют мышкой, заботятся об удобстве использования своего продукта, отвечают за корректность каждой строчки кода и за его безопасность. Работы этих специалистов говорят сами за себя. Это люди, которые понимают и принимают весь груз ответственности за то, каким Веб станет после них.
Далее в статье обсуждаются преимущества XHTML

РИТ-2007 / Избранные видеоролики

Reading time2 min
Views854
Избранные видеоролики с первой конференции веб-разработчиков РИТ-2007:
nginx — зачем он вообще нужен, текущие и будущие возможности (Игорь Сысоев);Распределенная архитектура LAMP-приложений (Петр Зайцев);Конструктор ЛЕГО в Яндексе (Олег Оболенский);
Позднее будут опубликованы доклады:Управление проектами и реальная жизнь (Игорь Ашманов);Юзабилити. Современный подход к созданию эффективных web-сайтов. (Дмитрий Филев);

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

Об удобстве интерфейсов

Reading time8 min
Views5.5K
Сегодня, дорогие друзья, мне бы хотелось поговорить об насущной проблеме всеобщего одваноливания (прим. автора: веб 2.0) — проблеме хороших графических интерфейсов на веб-сайтах.
Многие дизайнеры совершают некоторые довольно типичные ошибки при проектировании пользовательских интерфейсов, и это приводит к различным неудобствам при их использовании конечными пользователями.
Читать дальше →

Об управлении проектами — правила Ашманова (Часть 2)

Reading time1 min
Views4.7K
Правила Ашманова - часть 2
В данной статье Игорь коснется человеческих проблем, возникающих при управлении относительно небольшим проектом, где применять всю мощь науки просто некогда или незачем (нерентабельно).

Как известно, знание немногих принципов часто заменяет знание многих фактов. Вот выработанные Игорем самые общие принципы управления проектами:

А. Кадры решают всё.

Б. Ключ к успеху проекта — передача ответственности участникам проекта.

В. Ключевой момент переключения ответственности — принятие решения.

За подробностями — к оригиналу:
http://www.ashmanov.com/pap/ashrul2/

P.S. Автор рисунка — Артем Попов.

Information

Rating
Does not participate
Location
Таиланд
Date of birth
Registered
Activity