понедельник, 24 января 2011 г.

Фрагмент следующий!

Наконец то свершилось, очень мною ожидаемый стартап 2011, запустил свою бету версию.

Не прошло и 2 года как ребята из Житомира(Украина), наконец то запустили свой сайт. 

Проект представляет из себя, что не есть social web. Не буду тянуть за уши, проект представляет смесь социальной сети и шарового фотохостинга.

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

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

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

Сильные стороны проект:
1. Хорошая и интересная идея
2. Реализация многих социальных плюшек, не смотря на что проект еще сырой и терпит ежедневные модификации
3. Множество встроенной помощи, что помогает новичкам разобраться с сайтом
4. Не плохо работает фидбек, видно что ребята потеют над проектом ежедневно

Слабые стороны:
1. Сильверлайт, как бы ребята из Майкрософт нас не убеждали, что сильверлайт есть на 50% компьютеров, на деле ситуация хуже, сильверлайт даже не входит в стандартную поставку винды 7, что очень ожидалось ребятами из проекта при начале разработки
2. Не лучший дизайн, заметна идеология виндовс программистов, что не всегда хороша для веб

Не буду томить, встречайте NextFragment.com

Твиттер проекта - http://twitter.com/nextfragment


вторник, 26 октября 2010 г.

Про закон - Безкоштовні юридичні консультації

Новый стартап для получение быстрой юридической помощи от специалистов.

Что из преимуществ это отсутствие каких либо регистраций, все выполнено в минимализме, все очень просто и ясно.

Для входа используется Open API от самой популярной русской соц сети ВКонтакте, так же присутствуют виджеты от ВКонтакте, такие как "комментарии" и "мне нравится".

Целевая аудитория сайта, это конечно же пользователи сайта ВКонтакте.

Вот он встречайте!

http://prozakon.org.ua/

вторник, 26 января 2010 г.

Окно в другой офис

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

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

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

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

понедельник, 7 декабря 2009 г.

Городская книга жалоб

Очередная идея, лежащая на поверхности.

Суть проблемы - хочу пожаловаться на асфальт у себя во дворе, не кому
Хочу скооперироваться с жильцами дома, что бы решить эту проблему, нужно бегать ко всем, договариваться, нет простого инструмента для решения данной проблемы

И тому подобных проблем в нашей стране очень много

Основные задачи

1. Изложить проблему, показать ее общественности
2. Проголосовать, у видеть рейтинг проблем данного города
3. Скооперироваться для решение данной проблемы, сбор средств, волонтеров и т.д.

Отдача
1. Конечно же решение проблемы
2. Прямой интерес политиков, так как решение популярных проблем, это +1 к ихнему рейтингу
3. Объединение людей для решения проблемы

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

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

пятница, 6 ноября 2009 г.

PHP с Oracle 10 на Ubuntu 9.10

Сегодня мне нужно было запустить сайт под убунтой, сайт был написан на PHP, и использовал базу данных Oracle.

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

Установил убунту, после пару минут гугления, я нашел как установить оракл

Очень радостный момент был в том, компания оракл, сделал ветку исходников для дебиана и убунту

Для начала нужно эту же ветку указать в соурс листе убунту

Для этого открываем этот файлик /etc/apt/sources.list и вставляем в конец вот эту строчку

deb http://oss.oracle.com/debian unstable main non-free


После этого открываем консоль

И вводим вот такую строчку

wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -

Эта строчка добавляет оракловский gpg публичный ключ к нам в список apt-key

Потом выполняем несколько простых команд

sudo apt-get update
sudo aptitude install oracle-xe oracle-xe-client


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

После того как, я изменил увеличил размер свопа до 2 гб, я повторил команды заново.

После этого все уже было хорошо.

Дальше я вводил следующую цепочку команд

sudo /etc/init.d/oracle-xe configure

и все! Оракл установлен

Что бы перейти на страницу управления базой данных
Нужно перейти по ссылке http://127.0.0.1:8080/apex


Далее мне нужен был апач с пшп
Тут вообще все просто
Выполняем команду

sudo apt-get install php5 libapache2-mod-php5

Перезагружаем апач

sudo /etc/init.d/apache2 restart

После этого пробуем зайди на страницу http://localhost/, и убеждаемся что все работает

После этого единственное, что остается нам сделать это подключить OCI8 в пшп, это драйвер оракла для пшп, и это наверно самая трудная часть установки.

Первое что стоит сделать, скачать файлы с сайт Оракла, я скачал зип файлы, для 10 версии basic и sdk

После этого выполнил команды

sudo su
mkdir -p /opt/oracle/instantclient


Создал попочку, потом переместил туда 2 скачанных архива
И выполнил следующие команды

cd /opt/oracle/instantclient
unzip instantclient-basic.zip
unzip instantclient-sdk.zip
echo /opt/oracle/instantclient >> /etc/ld.so.conf
ldconfig

и

ln -s libclntsh.so.10.1 libclntsh.so
ln -s libocci.so.10.1 libocci.so


и

apt-get install php-pear
apt-get install php-pear php5-dev build-essential


и

mkdir -p /usr/local/src
cd /usr/local/src
pecl download oci8
tar xzf oci8-1.3.4.tgz
cd oci8-1.3.4
phpize
./configure --with-oci8=shared,instantclient,/opt/oracle/instantclient
make
make install


И все, мы подключили oci8 к пшп


После этого нужно в php.ini по адресам - /etc/php5/apache2/php.ini и /etc/php5/cli/php.ini, прописать 1 строчку  - extension=oci8.so

И конечно же перезапустить апач

sudo /etc/init.d/apache2 restart

И все, все работает

понедельник, 19 октября 2009 г.

Идея для стартапа - "Мой Вуз"

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

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

По мимо всего этого была проблема после сдачи тестирование в школе, сервера министерства образования просто были не доступны из за перегрузки.

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

Вот так и родилась идея

Сделать сообщество абитуриентов, где они могут:
      1. Выбрать вуз по фильтру(Специальность, Цена, Местоположение, Входные предметы)
      2. Удобное получение результатов внешнего тестирования
      3. Обзор профилей вузов(Описание, место положение, контакты)
      4. Списки абитуриентов данного вуз(общение с такими же абитуриентами)
      5. Возможность подать документы онлайн(если договорено с конкретным вузом)
      6. Трансляция итоговых результатов поступления в вуз
      7. Сообщество студентов вузов
      8. Поиск работы для студентов
      9. Тесты
            а) для выбора будущей профессии
            б) тесты по интересам

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

Бизнес-модель:
1. Рекламная
       а) Контекстная или прямая реклама на страницах
       б) Рейтинг вузов
2. Сервис
      а) Покупка вузом своей страницы профиля вуза на сайте, для последующего самостоятельного редактирования
      б) Поиск работы, размещении вакансий, премиум аккаунты хед-хантеров

Идея для стартапа - SocialSync

!!!Русская версия ниже, сразу же после английской!!!

Social network - contacts synchronizer
code name: [SocialSync]

I want you to submit a problem, which led me to this idea.
Well, just to the cause!
I have many accounts in various social networks such as Facebook.
The same account on the popular service Gmail.
But I just have the phone! Which is also a lot of different contacts.

1. There are situations when you want to call a friend, to which there is only us through a social network.
Also, at work, I use Outlook, respectively, and there still working relationship.
Yes, you say it's helper methods can be synchronized via ActiveSync, just through the Exchange server of Google, yet somehow the place to tie it the social network, or use the mobile version of the site and everything will be wonderful, yes, it is possible but not very convenient.

2. It is like what it has always been with me, centrally, on my mobile, and of course the internet.
Just saddens me very expensive sms that I send from my mobile phone, can be found in many online services to send SMS is cheaper, such as Skype or site operator, molar relation, there is usually free of charge at all.

3. For me, as it is very important when sending sms, the recipient must receive sms from my phone number, but neither is anyone else, it is very important for the feedback!

4. Dear internal calls, calls to other countries, generally very expensive, it just is not good.

5. And sometimes, I really want to have access to the phonebook of your friends, colleagues, relatives, well at least to the part to which they allowed me to be.

6. Also, the main problem with which many often face, it is that your friend (colleague) has changed the number, and you did not know.

Even a lot of lot of things that I fed to the teeth and want to improve, but they are on.
I now address each problem, although there might be better to say one solution to all these problems, I have tentatively called it SocialSync (code name that was easier to navigate).


What is will be?

This will be a social network with a focus on the synchronization of contacts. And so it is browser-VoIP service, of course, all this functionality will be available on your mobile phone.
Then start, I will gradually explain and show the interface elements and their logic may not be immediately clear, but then all the grain in one meet.



Specification
Website

The home page will be profile
On top of the page navigation, it will be accessible from all pages of the site (horizontal, upper)


Menu Items:
1. Home
2. Add Contact
3. Synchronization
4. Search
5. Your account
6. Settings
7. Call / sms
8. Logout

About each menu item
1. Go to home page - User Profile

2. Add a new contact, the user can download the vCard cutaway or simply specify the number and fill out personal user data.
If the user has been registered previously, then change its data, if necessary.
Also, if the user is not registered on the site are invited to send an SMS invitation to him.
It should be noted that in the contact list may be added as users of you(unregistered users), and actually registered users.
The same process can see the their phone book, if a user is permitted.

3. Item synchronization is critical, when the process of synchronization of contacts between social networks, the different postal services (gmail, ms exchange server), as well as between mobile phone user.

4. Search users by name, phone, location

5. Item balance displays the current balance of the user, if I switch to it, will be shown options for its replenishment and tariff scale

6. The page the user preferences
      a. Privacy Setting
      b. Call redirecting
      c. Reminders about birthdays and other settings

7. Calls and sending SMS, not only to their contacts, and all the other phones as well.
In the context of the left will guide contacts, which itself represents a hierarchical structure, ie We will profile the top node in this structure, all of our contacts will be affiliated units, again all child contacts our contacts will be made available to us, in the form of a tree. It is very convenient to navigate, this is a very important point to look at it in the screenshot below.


As part of the content is displayed specifically selected profile.
It will be a description of the user, as in conventional social networks, but this description will be standardized in accordance expanded vCard (cutaway card file).

Below is the profile menu (or button)
      1. Get vCard contact
      2. Add/Remove user from the list of contacts
      3. Make contact share
      4. Chat with you (Send Message)
      5. Setting up the data on the contact (edit)

Briefly for each item:

1. Here everything is clear, the user clicks on the button and download vCard, for subsequent download to the phone, or any mail client, like Outlook.

2. This is the same basic function, or to add or delete a user in a network of contacts

3. This element of confidentiality. For example, I personally do not mind, what would my friends saw me in the phone book, but still not forget that there are cases that is not desirable to open the contact for general access through my profile.
For example, my lover contact, and I would very much like what my wife saw it, well, or is my contact a supplier of goods, just not desirable if it saw my competitor.

4. This is a common feature of sending messages, the difference is that it will be submitted to a chat, so kind of vivid story than just letters in the style of inbox / outbox, as is the case with e-mail.

5. This is again a very important point. I will begin with a situation that would have been easier to understand the problem, for example, I have a contact John Smith. But then suddenly my friend had the idea to change his name to MegaSuperMan, change avatars, and phone number.
Yes, it is to recognize the change in the phone is useful, but who MegaSuperMan, I do not know and do not want to know. Here on this, the settings can be flexibly specify what elements of user data, changing us to touch, and which will remain our without modification.
A clear case that the user is either not affected, he wants to be MegaSuperMan, well, please, but to us it will be recorded as John Smith.

These are the settings update contact data will be available
1. Change the data in accordance change of contact (ie your friend has become MegaSuperMan, and you have it now too MegaSuperMan)

2. Do not change the contact information at all (no matter what the user will change, you will only see data that was on the point of this paragraph)

3. Partial changes (ie you can specify the fields that the user can change, but who do not, respectively, all in a checkbox)
      a. Name
      b. Phone
      c. E-mail
      d. Location
      e. Date of Birth
      f. Web-Site
      g. Avatar




Mobile Client
      1. Synchronizing contacts
      2. Call and SMS
      3. Cheap calls and sms
      4. Additional features (location, etc.)

It should recognize that the call forwarding and call may be maintained only phones that support EDGE and above on the platforms Symbian, WinMo, Os X.
However, synchronization and cheap SMS will be available, of course everyone, even on a platform of J2ME, which is a basic functionality.

Business Model
Based business model made the sale of services such as VoIP and sending SMS, as well as banner and contextual advertising.
Attracting new users will be carried out
      1. When you add or synchronize contacts (for new users of the contact sheet will be invited to send an SMS or email with the invitation)
      2. Perhaps promotional campaigns every month to 5 free sms each user
      3. Sending SMS to users in the contact sheet will be cheaper than a normal SMS



Социальная сеть - синхронизатор контактов
code name: [SocialSync]
Хочу вам представить проблему, которая побудила меня к этой идеи.
Ну сразу к делу!
Я имею множество аккаунтов в разных социальных сетях, таких как Facebook.
Так же и учетная запись на популярном сервисе Gmail.
Но так же есть у меня и телефон! В котором тоже множество разных контактов.

1. Возникают ситуации когда хочется позвонить знакомому, с котором есть только связь через социальную сеть.
Так же, на работе, я использую Outlook соответственно и там еще рабочие контакты.
Да вы скажите это все можно синхронизировать подручными методами, через ActiveSync, так же через Exchange сервер Google, еще каким то местом прикрутит туда социальные сети, либо пользоваться мобильными версиями сайтов и все будет чудесно, да это возможно, но очень не удобно.

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

3. Для меня так же очень важно, при отправке смс, что получатель должен получить смс с моего номер, а ни с кого то другого, это очень важно для обратной связи!

4. Дорогие внутренние звонки, звонки в другие страны, вообще очень дорого, это так же не хорошо.

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

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

Что же это будет?!

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



Спецификация
Веб-сайт

Главная страница
На главной странице будет профиль пользователя
Сверху страницы будет меню навигации, оно будет доступное со всех страниц сайт (горизонтальное, верхние)

Пункты меню:
      1. Главная
      2. Добавить контакт
      3. Синхронизация
      4. Поиск
      5. Ваш баланс
      6. Настройки
      7. Звонки/смс
      8. Выход

Коротко о каждом пункте меню
1. Переход на главную страницу – профиль пользователя

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

3. Пункт синхронизации, это важный момент запуска процесса синхронизации контактов между социальными сетями, разными почтовыми сервисами(gmail, ms exchange server), а так же между мобильным телефоном пользователя.

4. Поиск пользователей по имени, телефону, локации

5. Пункт баланс отображает текущий баланс пользователя, при переходе на него, буду указаны варианты его пополнения и тарифная сетка

6. Страница настроек пользователя
      a. Настройка приватности
      b. Переадресация
      c. Напоминания о днях рождениях, и прочие настройки

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


В контекстной части справа будет отображаться конкретно выбранный профиль.
В нем будет описание пользователя, как в обычны социальных сетях, но это описание будет стандартизировано в соответствии расширенной vCard (файл визитной карточки).
Внизу профиля будет меню (или кнопочки)
      1. Получить vCard контакта
      2. Добавить/Удалить пользователя из списка своих контактов
      3. Сделать контакт общедоступным
      4. Чат с пользователем(Отправить сообщение)
      5. Настройка данных о контакте (редактирование)

Коротко по каждому пункту:
      1. Тут все предельно ясно, пользователь нажимает на кнопку и загружает файл vCard, для последующей загрузки в телефон или в любой почтовый клиент, типа Outlook.
      2. Это так же базовая функция, удалить или добавить пользователя в сеть своих контактов
      3. Это элемент конфиденциальности. К примеру, лично я не против, что бы мои друзья смотрели мне в телефонную книгу, но все же забывать не стоит, что бывают случаи, что нежелательно открывать контакт для общего доступа через мой профайл.
Ну например это контакт любовницы, и я бы очень не хотел, что бы моя жена видела его, ну или, это контакт моего поставщика товаров, так же не желательно что бы его видел мой конкурент.
      4. Это обычная функция отправки сообщения, с разницей в том что оно будет представлена виде чата, так наглядней вида история, нежели просто переписка в стиле inbox/outbox, как в случае с электронной почтой.
      5. Это опять очень важный момент. Начну с ситуации, что бы было проще понять проблему, например у меня есть контакт Вася Пупкин. Но тут вдруг моему другу пришла мысль, изменить свое имя на МегаСуперМен, поменять аватар, и телефон.

Да, стоит признать изменение телефона это полезно, но вот кто такой МегаСуперМен, я не знаю, и знать не хочу. Вот по этому, в настройках можно будет гибко указать какие элементы данных пользователя, при изменении нас коснуться, а какие останутся нашими, без изменения.
Ясное дело, что на пользователя, это ни как не отразиться, хочет он быть МегаСуперМеном, ну и пожалуйста, но у нас он будет записан как Вася Пупкин.
Вот такие настройки обновления данных контакта будут доступны
1. Изменять данные в соответствии изменения профиля контакт (т.е. ваш друг стал МегаСуперМен, и у вас он теперь тоже МегаСуперМен)

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

3. Частичные изменения (т.е. можно будет указать поля, которые пользователь может менять, а которые нет, соответственно это все в виде чекбоксов)
      a. Имя, Фамилия
      b. Телефон
      c. Электронная почта
      d. Расположение
      e. Дата рождения
      f. Web-Site
      g. Аватар


Мобильный клиент
      1. Синхронизация контактов
      2. Переадресация вызовов и смс
      3. Дешевые звонки и смс
      4. Дополнительные функции (место расположение, и т.д.)

Стоит признать что переадресацию и вызовы возможно будут поддерживать только телефоны с поддержкой EDGE и выше, на платформах Symbian, WinMo, Os X.
Но синхронизация и дешевые смс будут доступны, конечно же всем, даже на платформе J2ME, так как это являться базовой функциональностью.

Бизнес-модель
В основу бизнес-модели положено продажа сервисов таких как VoIP и отправка смс, а так же баннерная и контекстная реклама.
Привлечение новых пользователей будет осуществляется
1. При добавление или синхронизации контактов (новым пользователям из контакт листа будет предложено отправить смс или email с приглашением)
2. Возможно поощрительные акции, каждый месяц по 5 бесплатных смс каждому пользователю
3. Отправка смс пользователям из контакт листа, будут дешевле чем просто обычная смс