Pull to refresh

впервые.

Lumber room
я здесь только зарегестрировался.

но хабр читаю давно (периодически), и поэтому горжусь, что тоже, может быть, внесу что-нибудь в этот хабромир.

я, прада, не понял некоторые моменты:
— тут все сообщения модерируются перед тем, как опубликоваться?
Total votes 19: ↑7 and ↓12 -5
Views 178
Comments 8

Что может сделать стартап за месяц

Self Promo
Picfor.me -закладки на картинки
Это юбилейный пост, которым мы хотим отметить первый месяц работы нашего молодого проекта Picture for me. Ровно месяц назад мы сообщили о наше сервисе закладок для картинок хабра сообществу.
И вот кратко что добавилось за этот месяц:
Читать дальше →
Total votes 71: ↑60 and ↓11 +49
Views 528
Comments 33

Первые, но нелегкие шаги во Flex

IT-companies
Не так давно я начал свое знакомство с Flex Builder 3. Поскольку с программированием я дружу давно и по-всякому, проблем с задачами типа «Hello, world», сортировка массива и «а как сделать, чтобы изображение по кнопке ползало» не было. Однако я встретился с задачами, которые при внешней своей простоте простых решений в среде Flex не имели.

Именно о них и пойдет речь дальше.
Total votes 36: ↑31 and ↓5 +26
Views 3K
Comments 24

Интернет-магазин. Начало работы

Start-up development
Привет, хабранарод!
Писал я давно когда-то про osCommerce небольшую статейку, меня даже просили выложить свою сборку. Если кому она до сих пор нужна — у меня осталась, могу куда-нить положить. Но, наевшись с ОСК, решили написать свою систему. При помощи CakePHP. Об этом хорошо поведал товарищ neudor, с которым на пару мы это дело разрабатывали. В данный момент он несколько отошел от работы с магазином, поэтому я выхватываю у него эстафетную палочку вести цикл статей, посвещенный разработке ПО для интернет-магазина, а также непосредственно организации самой работы, службы доставки, регистрации, налогах. В общем полный FAQ «от и до» — что ждет начинающего предпринимателя, если он решится открыть полностью легальный бизнес в России, с выкладкой затрат в денежном и временном эквиваленте. Итак, сегодня я расскажу о стороне вопроса, не касающейся технической реализации…
Читать дальше →
Total votes 66: ↑64 and ↓2 +62
Views 13K
Comments 61

C/C++. Главное — начать!

C++ *
Sandbox
Одной из главных проблем человека, желающего начать изучать языки программирования C/C++, при этом ничего практически о них не зная, может являться отсутствие начальной точки опоры. Эта статья призвана помочь новичкам сделать первые шаги на захватывающем пути освоения этого семейства языков.

Итак, прежде чем ринуться в глубинные просторы интернета в поисках уроков по программированию на C, необходимо подготовить себе хорошую почву — среду программирования. На данный момент существует немалое количество программ, позволяющих писать программы на рассматриваемом языке, осуществлять проверку синтаксиса и компилировать (переводить) исходный код программы в исполняемый файл (с расширением *.exe). Среди них хочется отметить прежде всего Borland C, Borland C++, Dev-C++, Visual Studio, Eclipse, NetBeans, IDEA. Особенно хочется рассмотреть здесь довольно старую, но и по сей день пользующуюся популярностью среду Borland C++ (на примере версии 5.5.1) ввиду наличия некоторых сложностей в ее настройке (однако, лучше конечно же пользоваться более современной и более автоматизированной средой).
Читать дальше →
Total votes 44: ↑15 and ↓29 -14
Views 125K
Comments 43

Ключевая ошибка в создании интернет-бизнеса

Lumber room
Recovery mode
Sandbox
Многие из начинающих предпринимателей, которые хотят начать свой бизнес в сети интернет напарываются на одну очень распространенную ошибку, которая способна сильно усложнить, а в некоторых ситуациях вообще уничтожить ваш бизнес в сети.

Но давайте все по порядку!

Вы, наверное, если решите начать свой бизнес в сети интернет, решите начать его с создания собственного сайта.

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

И скорее всего, вы постараетесь сразу продумать как можно больше всех нюансов.

Как где и почем вы будите регистрировать фирму, кого взять в компаньоны (вдвоем или втроем все значительно проще…)

Продумаете, какие пункты меню (разделы сайта) вам понадобятся:
Читать дальше →
Total votes 35: ↑11 and ↓24 -13
Views 6K
Comments 13

Разработка Iframe приложений на VK API. От первых шишек до двухмиллионной аудитории

Game development *VK API *
Sandbox
image
image
image Здравствуйте, в этом посте речь пойдет о том, как я создавал Iframe приложения в одной известной социальной сети. Пост будет скорее повествовательным, чем познавательным, хотя я постараюсь ответить на многие вопросы, которые поставили меня в ступор на начальном этапе.

С API Контакта познакомился сравнительно недавно. Тогда оно казалось мне жутко сложным и неоднозначным, с минимумом пояснений и полным отсутствием примеров использования. Сейчас, подтянув знания в javaScript, не испытываю абсолютно никаких трудностей. Наоборот даже приятно, что разработчики во многом подумали за меня.

Работать с javascript API Вконтакте просто до безобразия. Нужно лишь подключить файл xd_connection.js, инициализировать VK API, и делать запросы не чаще трех раз в секунду. Также стоит отметить, что и безо всяких запросов Вк передает в Iframe много необходимых параметров в виде объекта flashVars. Из него можно вытащить id пользователя, токен, упрощающий авторизацию пользователя на стороннем сервере, язык интерфейса и другие нужности.
Читать дальше →
Total votes 62: ↑43 and ↓19 +24
Views 70K
Comments 33

Постинг в группу картинки с текстом с помощью Вконтакте API

PHP *VK API *
Tutorial
Задача запостить текст с картинкой в группу Вконтакте скриптом на PHP простая, тем более API Вконтакте считается понятным и надёжным. Тем не менее, мне не удалось отыскать в Интернете чёткого пошагового руководства для начинающих, которые содержало бы готовые ответы на все мелкие вопросы, возникающие на пути.
image

постим материал в сообщество ВК легко и просто
Total votes 60: ↑25 and ↓35 -10
Views 89K
Comments 19

Путь фрилансера. Часть 1. Советы новичкам

Website development *


Доброго времени суток, друзья, люди, фрилансеры, инопланетяне.

Заметив тенденцию на спрос постов по тематике фриланса подумал, что, пожалуй, пора и мне внести свою лепту по этой тематике. Много чего уже было сказано, но, на мой взгляд, не всегда конкретизировано в конкретные пункты.

Вкратце в двух словах о себе и прочем чтобы пост имел некоторую большую содержательность: на фрилансе 3 последних года с копейками. Работаю не один. Команда. Объединены интернетом и рамками СНГ. Большинство никогда не видел и даже с ними ни разу не созванивался. Офиса нет. С одним из таких граждан общаюсь и работаю уже лет 5-6. Как это ни странно барьером это не послужило. Знакомых, друзей, бывший сотоварищей по работе в команде нет и никогда не было, как и не было этой самой другой работы. Да, есть и такие странные люди на свете, кто никогда не работал в офисе и ничем иным не занят и это ни разу мне не помешало, а скорее наоборот.

Как я «докатился до такой жизни» и всю иную историю, предысторию и реалии опишу как-нибудь в другой раз, если сообщество посчитает это нужным (на этот случай предусмотрен опрос). А сейчас перейдём к тому, что и было запланировано.
Читать дальше →
Total votes 76: ↑63 and ↓13 +50
Views 239K
Comments 51

Unix shell: абсолютно первые шаги

Shells *
Tutorial

Зачем и для кого статья?


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

Здесь не будет пересказа манов (документации), и статья никак не отменяет и не заменяет их чтение. Вместо этого я расскажу о главных вещах (командах, приемах и принципах), которые надо осознать с самого начала работы в unix shell-е, чтобы работа происходила эффективно и приятно.

Статья касается полноценных unix-подобных окружений, с полнофункциональным шеллом (предпочтительно zsh или bash)и достаточно широким набором стандартных программ.

Читать дальше →
Total votes 36: ↑29 and ↓7 +22
Views 245K
Comments 21

swirl: стремительное погружение в R (learning by doing)

Open source *Programming *R *
Tutorial


Еще каких-нибудь полтора года назад я был одним из тех, кто убежденно говорил «Нет, программирование — это точно не для меня». Не рискну сказать, что я стал программистом, но за последний год R заменил мне большинство повседневных программ для работы. Я работаю исследователем. С интересом наблюдаю, как постепенно R становится стандартом в академическом мире. В общем, в мире ширится понимание того, что с компьютером имеет смысл общаться чуть свободнее, чем на уровне программ click&drag. Так, совсем недавно Медуза писала о том, что не все прогеры девственники программирование стоит изучать гораздо более широкому кругу людей, чем всегда было принято считать.

В этом посте я расскажу об одном из самых коротких путей к программированию — изучении R с помощью специального пакета swirl (пакет в R — это то же, что во многих других языках называется библиотекой, расширение/дополнение исходного функционала). Пост рассчитан на читателя с нулевым знанием R, заинтересованного в изучении этого языка программирования; он поможет, как мне кажется, максимально эффективно и безболезненно сделать первые шаги в темный лес программирования.

Почему именно R?
Короткий ответ: потому что только этим я могу поделиться, других языков программирования не знаю.

Развернутый ответ: R — универсальный инструмент, который может пригодиться очень широкому кругу специалистов. Это полностью открытый и очень динамично развивающийся проект с кучей вдохновенных последователей по всему миру. Каждый может написать свой пакет и выложить в открытом доступе (это действительно не очень сложно). R предоставляет безграничные возможности для визуализации данных. Чтобы вдохновиться, можно заглянуть в одну из галерей (например, вот или вот). Возможности анализа данных безграничны. Только чтобы обратить внимание на самое впечатляющее, предлагаю взглянуть на этот пост.

На Хабре довольно много публикаций с использованием R. Есть и посты о самом языке, например шпаргалка R. Много любопытного можно вычитать из текста человека, заставшего R чуть ли не у самых истоков.

Для исследователя R — это просто must.

Читать дальше →
Total votes 14: ↑12 and ↓2 +10
Views 16K
Comments 7

МЕГА Accelerator — взгляд в будущее. Монологи участников

МЕГА Accelerator corporate blog Project management *E-commerce management *Start-up development Business Models
Не так давно закончился МЕГА Accelerator — проект для поиска и воплощения инновационных идей по улучшению покупательского опыта гостей МЕГИ, реализованный IKEA Centres Russia совместно с компанией GVA LaunchGurus Несколькопредложенных решений уже доступны для тестирования посетителям в торговых центрах МЕГА, так что пора не только подвести итоги, но и поговорить о перспективах, которые новые технологические возможности открывают перед ритейлом.

Читать дальше →
Total votes 24: ↑14 and ↓10 +4
Views 5.6K
Comments 5

Как все начиналось: разработчики вспоминают первые созданные ими игры

Plarium corporate blog Game development *
Translation


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

Мы подготовили для вас перевод статьи с ресурса Gamasutra, чтобы вы вместе с нами узнали о первых шагах известных разработчиков в мире геймдева.
Читать дальше →
Total votes 17: ↑15 and ↓2 +13
Views 12K
Comments 3

Из хирурга в разработчики: как в 40 лет сменить профессию?

Studying in IT IT career
Sandbox

image


Привет! Меня зовут Алексей, я тимлид в крупной IT-компании. Сейчас мне 43, только в 40 лет я стал разработчиком, а до этого 15 лет был практикующим врачом-хирургом. Делюсь с вами, как в середине жизни я поменял профессию, о страхах, рисках и планах с этим связанных.


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

Читать дальше →
Total votes 243: ↑241 and ↓2 +239
Views 151K
Comments 374

Базовые команды Linux для тестировщиков и не только

Configuring Linux **nix *Shells *
Sandbox

Предисловие


Всем привет! Меня зовут Саша, и я больше шести лет занимаюсь тестированием бэкенда (сервисы Linux и API). Мысль о статье у меня появилась после очередной просьбы знакомого тестировщика подсказать ему, что можно почитать по командам Linux перед собеседованием. Обычно от кандидата на позицию QA инженера требуют знание основных команд (если, конечно, подразумевается работа с Linux), но как понять, про какие команды стоит почитать во время подготовки к собеседованию, если опыта работы с Linux мало или вовсе нет?

Поэтому, хоть про это уже и много раз написано, я всё же решился написать ещё одну статью «Linux для новичков» и перечислить здесь базовые команды, которые нужно знать перед любым собеседованием в отдел (или компанию), где используют Linux. Я подумал, какие команды и утилиты и с какими параметрами я использую чаще всего, собрал фидбек от коллег, и скомпоновал это всё в одну статью. Статья условно делится на 3 части: сначала краткая информация об основах ввода-вывода в терминале Linux, затем обзор самых базовых команд, а в третьей части описывается решение типовых задач в Linux.
Читать дальше →
Total votes 75: ↑63 and ↓12 +51
Views 163K
Comments 50

Как сменить свою специальность на программиста?

Programming *Studying in IT
Вам надоела ваша работа? Нет перспектив? Возможно, только начинаете свой путь?
В данной статье мы рассмотрим какой путь надо пройти, сколько времени, сил и денег надо затратить чтобы с нуля дойти до уровня, когда вам начнут присылать приглашения на работу за рубежом на очень вкусных условиях.



Здравствуйте, меня зовут Александр Зеленин. Я программист с более чем 15 годами опыта. За это время удалось поработать на позициях от веб-разработчика до CTO, в компаниях разного уровня (от 5 человек, до 2000+, стартапах, корпорациях), в разных странах и городах. Так же собеседовал более тысячи человек за всё время, вёл образовательные курсы, менторил и так далее.

* Данная статья является исключительно моим мнением. Не претендует на полность, абсолютную корректность, отсутствие ошибок, неточностей. Используйте здравый смысл при принятии любых решений и несите ответственность за них лично.
Читать дальше →
Total votes 17: ↑9 and ↓8 +1
Views 25K
Comments 57

Сброс пароля и базовая настройка Cisco 1941

Маклауд corporate blog System administration *IT Infrastructure *Cisco *Network technologies *
Tutorial

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

Итак, допустим, ты представитель местечкового провайдера, уже знающий, как настроить какой-нибудь ASUS, но волею судьбы ещё не получивший сертификат CCNA. Рядом с тобой стоит местный админ, тоже без сертификата, глазами молящий ничего не "сбрасывать в ноль", ибо "всё работает, я просто не знаю пароль, только вы никому не говорите".

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

Проведём же вместе сеанс чёрной айтишной магии с последующим её разоблачением. А именно : сбросим пароль, настроим интерфейсы (локальный и внешний), соединим эти сети маршрутами и трансляцией адресов и прикроем(нет) фаерволом. Кирпич с фирменным шильдиком волшебным образом превратится в полезное сетевое устройство.

Читать далее
Total votes 28: ↑27 and ↓1 +26
Views 8.4K
Comments 4

Непрактичный python — пишем декоратор в одну строку

Python *Functional Programming *
Sandbox
✏️ Technotext 2021

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

Дисклеймер

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

Читать далее
Total votes 22: ↑18 and ↓4 +14
Views 11K
Comments 20

Биологический мерч или не лишний способ применить 3D-принтер

CGI *Design Popular science 3D printers Biology
Sandbox
✏️ Technotext 2021

Доброго времени суток, дорогие обитатели Хабра.

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

А интересы у меня оочень разнообразные - от рисования анатомических иллюстраций до вязания крючком. Но на первый план в последние годы выходит 3D-моделирование.

И мне подумалось - а почему бы не сделать биологические 3D-штукенции?

Интересно? Ныряй!
Total votes 25: ↑24 and ↓1 +23
Views 5K
Comments 83
1