Pull to refresh
  • by relevance
  • by date
  • by rating

Бесплатное занятие о разработке мобильных приложений от Нетологии

Нетология corporate blog Programming *Development of mobile applications *Studying in IT IT career

Уже сегодня, 15 сентября, в 18:00 по московскому времени на образовательной платформе Нетология пройдёт бесплатное занятие «Разработка мобильных приложений на IOS и Android: с чего начать?». 

Читать далее
Total votes 5: ↑3 and ↓2 +1
Views 483
Comments 0

Коллективный блог «Уроки французского»

Lumber room
Собственно, анонсирую. На мой взгляд, потребность в этом блоге уже созрела.

К французскому языку он не имеет никакого отношения.

Истинное его предназначение — обучение. Всё просто: кто хочет чему-то научиться, спросить совет — спрашивает; кто хочет и может чему-то научить, дать совет — даёт.

Вопросы и уроки должны быть на тему ИТ: программинг, вёрстка, seo, javascript и еже с ними.

Блог возник в связи с тем, что на Хабре всё чаще стали появляться посты типа «а как?», «а зачем?», «а почему?», «о, помогите разобраться!» И это правильно. Ученье — свет, а тяга к свету — естественная потребность человека-разумного.

Да будет свет!
Total votes 10: ↑9 and ↓1 +8
Views 260
Comments 11

5 уроков, которые я извлек из создания своих онлайн сервисов

Website development *
1. Не стоит планировать все с самого начала и до мелочей.
(Если ты не проектируешь баллистическую ракету, конечно). В процессе реализации тебе будут приходить новые интересные идеи и лучшее понимание некоторых вещей. Возможно, что часть функций которые ты так тщательно проектировал вообще не будут востребованы.

Сделал часть фич — залей на сайт, пусть друзья (первые пользователи) потестирует, посмотри что они скажут.

Первые релизы будут пробой пера, ты будешь искать что работает, а что нет, что хорошо, а что не очень. Поэтому уделяй меньше времени красоте кода и стройности базы данных и больше новым фичам, новым возможностям.
Читать дальше →
Total votes 66: ↑62 and ↓4 +58
Views 379
Comments 48

Основы Python — кратко. Часть 5. Определение функций, основы.

Python *
Начав писать главу про ООП, понял что совсем забыл освятить такой большой и нужный раздел Пайтона как функции. Тема это большая и обширная, потому, чтобы не сильно растягивать паузу между уроками, решил разделить ее на 2 части. Сначала расскажу основы, потом уже углубленные особенности Пайтоновского функциестроения.

Функции в Пайтоне объявляются не просто, а очень просто. Вот пример самой простой:

def empty_func():
    pass

Начинается объявление с ключевого слова def, что как не сложно догадаться является сокращением от define. После него идет имя функции. После имени в круглых скобках задается список параметров, в данном случае отсутствующих.
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Views 156K
Comments 21

Основы языка программирования Python за 10 минут

Python *
Translation
Python Logo

На сайте Poromenos' Stuff была
опубликована статья, в которой, в сжатой форме,
рассказывают об основах языка Python. Я предлагаю вам перевод этой статьи. Перевод не дословный. Я постарался подробнее объяснить некоторые моменты, которые могут быть непонятны.

Если вы собрались изучать язык Python, но не можете найти подходящего руководства, то эта
статья вам очень пригодится! За короткое время, вы сможете познакомиться с
основами языка Python. Хотя эта статья часто опирается
на то, что вы уже имеете опыт программирования, но, я надеюсь, даже новичкам
этот материал будет полезен. Внимательно прочитайте каждый параграф. В связи с
сжатостью материала, некоторые темы рассмотрены поверхностно, но содержат весь
необходимый метриал.


Читать дальше →
Total votes 50: ↑47 and ↓3 +44
Views 918K
Comments 163

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

Self Promo
Translation

Почему не надо начинать стартап

В серии этих статей я пройдусь по своим знаниям и опыту в создании высокотехнологичных стартапов.

Мой опыт произошел от трех компаний, в основании которых я принимал участие: Netscape, которая была продана компании AOL в 1998 году за $4,2 млрд; Opsware (некогда Loudcloud), открытая софтверная компания с капитализацией, примерно, в $1 млрд, а теперь Ning — новая, закрытая потребительская интернет компания. Но на самом деле, я был очень удачлив и принимал участие в очень большом количестве стартапов с того момента, как я приехал в Кремниевую Долину в 1994 году: как член правления, как ангел-инвестор, как советник, как друг некоторых основателей и как участник нескольких венчурных фондов. Их, может быть, было 40 или 50, достаточно, чтобы знать, о чем я говорю.

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

И, наконец. Большая часть моей точки зрения базируется на Кремниевой Долине и ее окружающей обстановке: культуре, людях, базе венчурного капитала и прочем. Часть ее (точки зрения) с легкостью может соотнестись с другими регионами и странами, часть, возможно, нет. Будьте осторожны!

Отложим все в сторону и начнем сначала:
Почему не надо начинать стартап!
Total votes 37: ↑34 and ↓3 +31
Views 2.5K
Comments 34

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

Self Promo
Translation

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

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

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

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

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

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

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

Но если вы встретились с пятью, шестью или восемью ВК, и они все вам отказали, то это уже не совпадение. Скорее всего, что-то не так с вашим планом. А если даже с ним все в порядке, то может оказаться, что что-то на самом деле не так, иначе в вас бы уже давно инвестировали. Встреча с другими ВК после того, как вам отказало большое количество предыдущих — напрасная трата времени. Вместо этого, лучше пересмотрите и исправьте свой план.
И именно об этом и рассказывается в данной статье.
Total votes 24: ↑22 and ↓2 +20
Views 957
Comments 12

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

Self Promo
Translation

Но я не знаю ни одного инвестора

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

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

Однако, это предполагает, что вы смогли найти ВК.

Что же делать, когда у вас есть стартап, который вы хотите, чтобы был проинвестирован, но вы не знаете ни одного ВК?
Total votes 20: ↑19 and ↓1 +18
Views 1K
Comments 9

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

Self Promo
Translation

Единственное, что имеет значение

Предыдущие части: Первая часть, Вторая часть, Третья часть

В этой статье рассказывается о той единственной вещи, которая важна для молодого стартапа.

Но для начала немного теории.

Если вы посмотрите на огромное количество стартапов, скажем, 30 или 40 или больше; этого будет достаточно, чтобы не замечать те, которым по чистой случайности повезло и найти совпадения — два очевидных факта предстанут перед вами.

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

Второй очевидный факт: существует огромное различие в трех главенствующих частях стартапов — командах, продуктах и рынке.

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

И вот вы задаетесь вопросом — что же больше соотносится с удачей: команда, продукт или рынок? Или, если более точно, то что же ведет к успеху? Или, для тех из вас, кто является студентами в неудачах стартапов —
что же опасно больше всего: плохая команда, слабый продукт или бедный рынок?
Total votes 23: ↑19 and ↓4 +15
Views 1.5K
Comments 10

Руководство Марка Андрессена по стартапам, часть 5: теория Моби Дика о больших компаниях

Self Promo
Translation
Предыдущие части: Первая часть, Вторая часть, Третья часть, Четвёртая часть.

«— Фонтан на горизонте! — раздаётся с мачты.
— Где? — спрашивает капитан.
— Три румба под ветер, сэр.
— Лево руля! Так держать!
— Есть так держать, сэр!
— Эй, дозорный! А сейчас ты его видишь?
— Да, да, сэр! Их там целое стадо кашалотов! И фонтаны пускают, и из воды скачут.
— Как что увидишь — подавай голос!
— Есть, сэр. Вон фонтан! Ещё — ещё — ещё один!
— Далеко ли?
— Мили две с половиной.
— Гром и молнии! Так близко! Свистать всех наверх!»
Дж. Росс Браун. «Зарисовки во время китобойного плаванья", 1846

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

Возможно, вы ищете партнёра или дистрибьютора. Может, вы хотите получить инвестиции. Иногда вам нужен альянс для маркетинга или организации продаж. Время от времени вам требуется разрешение большой компании, чтобы сделать что-то. Или, может быть, большая компания сама к вам пришла и предложила купить ваш стартап.
Читать дальше →
Total votes 13: ↑10 and ↓3 +7
Views 792
Comments 7

Hello World! в Adobe AIR

IT-companies
Translation
Adobe AIR — это средство для разработки интерактивных приложений от Adobe. К особенностям можно отнести возможность разрабатывать кроссплатформенные приложения с использованием HTML/Ajax, Flex, Flash.

Для ознакомления сделаем пример «Hello World!» с использованием HTML.

Читать дальше →
Total votes 19: ↑15 and ↓4 +11
Views 5.5K
Comments 38

Filter Forge: Превращаем фото в акварельный рисунок (урок)

Lumber room
В этом уроке я покажу, как из обыкновенной фотографии сделать акварельный рисунок – быстро и просто. Я буду использовать: Adobe Photoshop, плагин Filter Forge и фото. В результате получится вот такая картинка:

image

Читать дальше...
Total votes 47: ↑23 and ↓24 -1
Views 4K
Comments 18

Filter Forge: Состариваем фотографию – легко и быстро (урок)

Lumber room
В сети опубликовано огромное количество туториалов, описывающих самые разнообразные способы состаривания фотографий. Предлагаю вашему вниманию еще один – при помощи Фотошопа и плагина Filter Forge и намеренно не буду использовать готовые текстуры и кисти. В результате получится вот такая картинка:

image

Читать дальше →
Total votes 21: ↑4 and ↓17 -13
Views 1K
Comments 15

Вселенная Away3d — Эпизод 1: Установка и настройка

Lumber room
Как известно каждый флешер должен создать флеш-сайт, игру и эксперимент в 3д :) Вот теперь руки дошли и до 3д. Мне понравился слоган: «Нет 3д демкам во флеше, даешь приложения», поэтому руководствуясь тем что нравится в этом цикле статей (уроков, туториалов — называйте как хотите) «Вселенная Away3d» ты уважаемый читатель пройдешь полный (я надеюсь :) ) путь создания трехмерной игры во флеше.
Для того, чтобы использовать приведенные здесь примеры, нужен Flex Builder 3 c SDK версии 3.2 или выше. Конечно Away3d можно использовать и с Flash CS3/4, но Flex Builder 3 мне представляется гораздо более удобен для разработчика.
Читать дальше →
Total votes 9: ↑5 and ↓4 +1
Views 1.5K
Comments 3

Hello World! как ему следует быть на C в Linux

Programming *
Очень многие начинающие программисты думают, что знают, как написать Hello World. Естественно, с этого примера ведь и начинается большинство учебников.
А давайте посмотрим, как это делается.
Обычно в учебнике по C эта программа выглядит примерно так:
#include <stdio.h>
void main()
{
    printf("Hello world\n");
}

Читать дальше
Total votes 226: ↑161 and ↓65 +96
Views 44K
Comments 133

Школьные учебники в видеоформате. Доступ свободный

Self Promo
ШКОЛА на UniverTV.ru

Видеопортал UniverTV.ru открыл новый раздел «Школа» с видеозаписями уроков лучших учителей по основным предметам школьной программы. Каждый видеоурок дополняется иллюстрациями и другими материалами, необходимыми для полного раскрытия темы.

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

Читать дальше →
Total votes 85: ↑80 and ↓5 +75
Views 1.7K
Comments 42

Пишем свой рейтинг популярных записей русскоязычных блогов на базе Яндекс.API, часть 1

PHP *
Жил-был в составе поиска по блогам Яндекса рейтинг популярных записей, который для многих был такой себе ежедневной газеткой. Но решили в Яндексе его закрыть да предоставили API, чтобы каждый желающий мог сделать свой рейтинг популярных записей по блогам, чем мы собственно сегодня и займемся. Писать будем на PHP.
Читать дальше →
Total votes 27: ↑14 and ↓13 +1
Views 1.7K
Comments 13

Рисуем объёмные изображения в Inkscape

Vector graphics *
Inkscape — относительно молодой, но прогрессивный векторный редактор общего плана (как Adobe Illustrator и Corel DRAW). Программа является кроссплатформенной, распространяется бесплатно и с исходным кодом. Основной формат изображений — SVG (масштабируемая векторная графика, стандарт W3C, рекомендованный для публикации векторных рисунков в интернете).

О работе с программой, а заодно и о том, как наполнить объёмом векторное изображение, я хочу рассказать на примере создания своей картинки со снеговиком.

Снеговик. Нарисовано в Inkscape. Автор — Юрий Апостол.

Статья писалась специально для Linuxgraphics.ru. Читайте, пожалуйста там.

UPD: По многочисленным просьбам публикую исходник. Лицензия — CC Attribution Non-commercial Share Alike. Благодарности можно отправить на кошелёк Z161444749304 или R173720801008. Половина уйдёт в фонд развития Inkscape.
Total votes 149: ↑139 and ↓10 +129
Views 8.6K
Comments 61