Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting

Archive for the ‘social networks’ Category

Работа с GitHub. Выкладываем OpenSource.

Thursday, March 3rd, 2011 |

Вообщем удаленные репозитории это очень хорошо. Во первых появляется какая-то строгость в работе, во вторых безопасность данных и удобство управления, список можно продолжить, но собственно, думаю, основная мысль понятна : “репозитории это хорошо”. К сожалению GitHub бесплатно предоставляет только открытый репозитории, т.е. если вы не хотите чтобы код вашего проекта смотрел кто-то еще придется заплатить кэш, что не всегда целесообразно. Однако bitbucket.com позволит вам абсолютно бесплатно содержать 5 закрытых репозиториев кода.
Резюмирую выше написанное – GitHub хорошо подходит для OpenSource проектов.

Как добавить файлы на github?

Теперь расскажу как это сделать. На примере небольшой утилиты которая разбивает текст на предложения : textsplitter.py
Для тех кто еще не зарегистрировался и не создал ключи для гитхаба ранее была статья :
Работа с Github. Генерация SSH ключей.
На гитхабе создаем новый репозиторий – New Repository
Далее все просто. На своей рабочей Linux машине пишем следующее :

$ mkdir Utils # создаем папку Utils
$ cd Utils # заходим туда
$ git init # инициализируем гит
$ touch README # создаем ридми файл
# каким нибудь редактором пишем в этот файл пару строк о проекте или оставляем пустым
$ git add README # добавляем ридми в список коммитов
$ git commit -m 'first commit' # проводим первый коммит, с комментарием к нему

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

$ git remote add origin git@github.com:username/Utils.git # связываем локальный прокт с репозиторием на гитхабе
$ git push origin master # применяем изменения попросят ввести пароль который вы задали для ключей.
# если ключи генерировали под root юзером нужно писать sudo git....

Теперь таким же образом можно создавать файлы, добавлять их в проект (git add filename), делать коммиты, загружать новые версии и т.д.

Все теперь можно заходить GitHub и смотреть что получилось.

About.me все в одном.

Tuesday, December 21st, 2010 |

Стартап about.me буквально на днях открыл регистрацию (ну или я так думаю). В чем соль? Well, наверняка многие из вас имеют множество профилей в социальных сетях, таких как Facebook, Twitter, Linkedln и т.д. About.me фактически представляет собой надстройку над социальными сетями возволяя создавать свой профиль и добавлять свои аккаунты в соц. сетях и линки на сайты. Все просто. В качестве бонуса есть статистика, удобная кнопочка email me. В статистике так же отображается суммарное количество ваших “апдейтов” и количество друзей/фаллорверов. Очень занятная штука.

тоже сделал профиль

Очень удобно размещать портфолио, с ссылками на работы и проекты.

Работа с Github. Генерация SSH ключей.

Sunday, December 12th, 2010 |

Наверняка многие из вас знают как организуется работа нескольких человек над одним проектом с помощью систем управления версиями. В наши дни технология улучшилась на столько, что появился отдельный вид веб сайтов – хостниги для проектов. Один из них – github основанный на системе контроля версий git.

что внутри?

Можно создать аккаунт, фалловить другие проекты, делать коммиты. Размещение OpenSource проектов абсолютно бесплатно, но есть возможность сделать приватный проект (за $). Вообщем нет лучше места для храниения и поддержки своего OpenSource кода. Так же думают ребята из :

Расчет прост – выкладывать части своих проектов которые могут пригодится другим, при этом получая поддержку коммунити и сообща доводя компоненты до совершенства.

Там же можно найти массу готового кода, чтобы каждый раз не изобретать велосипед.

Как начать свой проект?

Практически все серьезные девелоперы сидят на Linux.
Для начала вам понадобится сам git.
http://help.github.com/linux-git-installation/

sudo apt-get install git-core

я поставил только git-core. далее нужно сгенерировать ssh кеи.
http://help.github.com/linux-key-setup/

# идем в папку где должны хранится ключи
$ cd ~/.ssh
# смотрим есть ли файлы типа id_rsa, id_dsa или identity
ls
# если нет - генерируем новые
$ ssh-keygen -t rsa -C "youmail@gmail.com"

Я несколько раз создавал удалял, так что можно снести если у вас уже есть ключи но вы что называется don’t give a fuck (т.е. не знаете откуда они и зачем). предварительно лучше всего все же скопировать то что есть в отдельную папку. На всякий случай. Мне еще пришлось скопировать ключи в /root/.ssh (создавал в /home/(youruser)/.ssh)

Теперь нужно добавить свой public key в https://github.com/account. Public Key находится в файле id_rsa.pub – скопировать его в clipboard можно с помощью xclip :

$ sudo apt-get install xclip
$ cat ~/.ssh/id_rsa.pub | xclip -sel clip

Тестируем что получилось :

$ ssh git@github.com
....
ERROR: Hi tekkub! You've successfully authenticated,
but GitHub does not provide shell access
Connection to github.com closed.

Если все окей можно приступать к созданию проекта. Если нет – troubleshooting common issues

Хотите 10 000 друзей на фэйсбуке?

Sunday, November 14th, 2010 |

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

мой фэйсбук

мой твиттерДесят тысяч причин по которым вы хотите иметь 10к друзей.

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

  1. Вы станете популярным. Школиё говорит что имеет 500 или 1000 друзей? Вы сможете сказать – “У меня 10k”
  2. Вы станете получать friend requests каждый день сотнями, и все потому, что ваш никнейм есть на многих страницах фэйсбука.
  3. У вас есть страница которую вы хотите промоутить? Хотите чтобы пара тысяч ваших друзей пошли и посмотрели на нее?
  4. У вас есть продукт или услуга которую вы хотите промоутить, но вам нужны люде чтобы генерировать продажи?
  5. Покупать рекламу – дорого
  6. Возможно в будущем вы сможете продать профиль ради easy money? Это уже такая же обыденность как и продажа раскрученных блогов.
  7. Можно продавать ссылки и рекламу с вашего профиля. Бизнесмены и веб-сайты будут платить вам за то, чтобы вы поставили ссылку на их сайт.
  8. Вы актер/музыкант и хотите рекламировать ваши пати?
  9. Вам нравится смотреть как ваш трафик растет.
  10. Вы просто хотите иметь 10к друзей.

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

Добавляйте друзей как только есть такая возможность.

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

ВСЕГДА добавляйте рекомендованных друзей.

Это отличный инструмент от фэйсбука, почему бы не использовать его?

Используйте кнопки.

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

Вступайте в группы.

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

Делайте ваши собственные группы.

Создавайте взаимодействия сами – делайте группы, приглашайте знакомых. Приглашайте своих RL друзей. Возможно не все ваши друзья/коллеги еще имеют аккунт в социальной сети? Отличный повод приглисить их!

Постите комменты в популярных профилях.

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

Используйте ссылку – Add me

Используйте shor url сервис вроде – bit.ly для сокращения ссылки и теперь добляйте её в конец каждого емэйла которое вы отправляете, если у вас есть профиль на посещаемом форуме – поставьте ссылку в сигнатуру.

Going soicial. Социализация блога. Добавляем Facebook и Twitter.

Sunday, November 14th, 2010 |

Было бы неплохо добавить автоматический кроспостинг записей блога на фэйсбук и твиттер, подумал я ранним воскресным утром. Следующая мысль пролетевшая в разогнанной кофеином голове была – “нужно погуглить”. Тщательные исследования поисковых систем выявили насколько вариантов, при ближайшем рассмотрении несколько сразу отвалились и выбирать осталось не из чего.
Вообщем есть отличный плагин для организации сабмита постов в фэйсбук и твиттер (и попутно еще в тучу социальных сетей) – Network Publisher.

Publish NetworkРегистрация пролетела за пару кликов (Sign Up with Facebook). OAuth когда ты залогинен на фэйсе или твиттере решает. Вообщем внутри все просто добавляешь аккаунты + привязываешь блоги. Как я понял часть социальных сетей можно добавить за отдельную плату + есть ограничения на максимальное количество постов – 200, что как бе дохуя. Больше, чем может понадобится для этого блога в сутки. А еще сервис предоставляет API – http://apidocs.linksalpha.com/home/getting-started API очень простое (пост запрос + json ответ):

Summary
Enables Publishing of content to Networks

URL

http://api.linksalpha.com/ext/publish

Request Method
POST

Response Format
json

Required Parameters
    * api_key
      API key of the Network to which content needs to be published to
    * content_text
      content that you want to post to the Network

Я бы даже сказал типичное API, в ближейшее время напишу пост как писать обертки для апи подобного типа на Python используя pycurl.
В итоге после нехитрых манипуляция я поставил и настроил этот плагин – результаты можно посмотреть на моем твиттере и фэйсбуке.

Open Source Social Networks

Saturday, November 13th, 2010 |

Достаточно модный тренд, вообщем самое время поговорить о мощном движении Open Source и его пользе. Наверняка многие слышали о таких темах как sourceforge.net, code.google.com? Достаточно плотно сидят в выдаче. В чем заключается на данный момент работа программиста? Ведь почти все что нужно так или иначе есть в готовом виде, и нужно лишь протянуть руку чтобы использовать чужие разработки, а не терять время разрабатывая очередной велосипед. Настоящие развалы готового кода практически на все случаи жизни можно найти на социальных сайтах :

GitHub

BitBucket

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

10 способов использования сервиса LinkedIn.com

Sunday, April 25th, 2010 |

LinkedLn.com – социальная сеть которая может помоч установить проффесиональные (имеется в виду по работе) отношения, наладить нове связи, и найти старых коллег. Бла-бла, короче нам это не интересно. Что это за сеть видно сразу как заходишь на официальный сайт. Некто Guy Kawasaki опубликовал 10 довольно интересных способов использования LinkedLn, некоторые из них натолкнули меня на довольно интересные мысли :)

  1. Наращивай свое присутствие (Increase your visibility).
    Добавляйте новые связи в свой профиль, тем самым вы увеличиваете вероятность, что люди будут к вам чаще заходить, и возможно вероятный работодатель увидит вашь профиль раньше, что увеличивает шансы получить выгодное предложение. Ваши шансы появится в результатах поиска выше (что несомненый плюс если вы один из нескольких десятков тысяч), и люди чаще работают с теми кого их друзья знают и кому они доверяют.
    Это стандартная фишка раскрутки в софиальных сетях вроде Facebook или vkontakte. Работает, чем больше народу в друзьях – тем больше посещений.
  2. Будь коммуникабельным (Improve your connectability).

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

  3. Улучшай свой Google PR (Improve your Google PageRank).
    LinkedLn позволяет сделать ваш профиль доступным для индексации поисковыми системами (!!! fckin good!). Т.к. профиля LinkedLn получают довольно хороший PR в гугле, и соответственно из-за траста платформы еще и стоят на хороших позициях (смотри пункт 1), это хороший способ влиять на то что люди видять когда ищут вас. Создайте public profile, и в опциях укажите “Full view”, кроме того вместо того, чтобы использовать URL по умолчанию, настройте его так чтобы он включал в себя ваше имя (читай кейворд). Чтобы поднять свою страницу в результатах выдачи, попробуйте ставить ссылки с различных мест, например когда вы комментируете в блоге – ставьте в поле URL ссылку на свой профиль (ага, используйте хрумер).
  4. Улучшите свои позиции в поисковых системах (Enhance your search engine results).
    Помимо своего имени, вы можите попробовать продвинуть свой сайт в поисковых системах вроде Google и Yahoo, размещая ссыли на свои ресурсы с профиля, LinkedLn позволяет это делать (да, мистер Кавасаки, твое кунг-фу очень клево :) ). Существует несколько предварительно созданных категорий вроде “My Website,” “My Company,” и т.д. Крайне интересная возможность, особенно радует то, что сылок можно поставить несколько.
  5. Внимательно отслеживайте и изучайте нужных людей (Perform blind, “reverse,” and company reference checks).
    LinkedLn предоставляет иструмент для проверки связей – введите имя компании + год когда в ней работал нужный вам человек, и сервис найдет вам людей, которые работали в компании в это же время. Хороший способ собрать досье на коллегу :) Работодатель, полюбому будет проверять таким способом вас, прежде чем нанять, но вы ведь никогда не думали, чтобы проверить таким же образом своего будещего менеджера? У большинства не хватает смелости спросить ссылку с LinkedLn, на собеседовании при приеме на работу у своего потенциального босса (бля, очень далеко от российских реалий). Короче еще до того как переться на собеседование, вы можите просмотреть информацию о нужном человеке, пообщаться с его бывшими коллегами, иными словами тщательно подготовиться. Кроме того можно разведать внутренний потенциал компании, узнать у кого какие скелеты в шкафу, чтобы быть в курсе потенциала развития.

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

  6. Улучшите релевантность поиска своей работы (Increase the relevancy of your job search).
    Начните поиск работы, с исследования : где работают люди с таким же как вы образованием и опытом? Поищите по ключевым словам по своей специальности.
  7. Пусть интервью пройдет более “гладко” (Make your interview go smoother).
    Используйте LinkedLn чтобы найти людей с которыми вы видитесь. Если у вас есть общие интересы или увлечения, это может стать хорошей отправной точной для разговора. Намного лучше, чем на тупой вопрос как дела не менее тупо ответить : “Нормально, а у тебя?”
  8. Проверьте потенциал компании (Gauge the health of a company).
    Используйте продвинутый поиск имени компании и уберите опцию “Current Companies Only”. Это позволит вам увидеть текучку кадров и запалить когда ключевые фигуры в компании начинают сваливать с корабля. Обычно бывшие служащие более искренне отзываются о перспективах компанию, чем те кто еще на борту.
  9. Как себя чувствует индустрия в целом? (Gauge the health of an industry).
    Полезно задаться этим вопросом, если вы планируете делать инвестиции или планируете свой бизнес. Найдите людей, что работали на конкурентов, или еще лучше в компаниях которые потерпели неудачу и побеседуйте с ними.
  10. Следите за стартапами (Track startups).
    Вы можите увидеть как люди из вашей социальной сети начинают запускать стартапы используя advnched search по различным ключевым фразам, таким например как “stealth” или “new startup.” Примените “Sort by” по “Degrees away from you” фильтр к результатам поиска, чтобы расположить более близких к себе людей в начале списка.

Часть этих правил довольно интересна, но не более того, а вот первые насколько пунктов могут погрузить сеошника в тяжкие раздумья. Таких сервисов в сети появляется все больше и больше, а те “белые” советы которые дают в своих блогах люди вроде мистера Кавасаки, вполне подходят и для блэкхета.

My blog is Do-Follow


Пишу код, делаю сайты.
Check out my about.me profile!

парсинг сайтов, форумов, интернет магазинов

Want to subscribe?

istinspring twitter account
istinspring facebook account

 Subscribe in a reader Or, subscribe via email:
Enter your email address:  
Find entries :