Такая программа нужна или В ней нет смысла

Такая программа нужна
13
Нейтральная
сторона
2
В ней нет смысла
8
ScienceD получит неплохую практику программирования
Прежде чем писать комментарии или выбрать сторону вы должны авторизироваться!
ScienceD убьет свое время зря

24-11-2012 04:18 0

Ситуация такая. Я тут поискал программку в интернетах и не нашел такой какую хочу. И у меня сразу сложилось ее виденье. Целиком.

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

Вопрос в том что нужно для осуществления такой штуки? Допустим я хочу использовать С++. Что нужно для начала? Нарисовать алгоритм графический? Возможно ли вообще залогинится на хостинг для загрузки? И вообще как снимать скриншоты в виндовсе и остановить экран на момент выделения рамкой? И вообще насколько нужно разбираться в программировании для такой программки?

Надеюсь тут есть мозговитые люди по этой теме (Черепец, например...), может посоветуете что-то?

62 комментария
Simple_Not 24-11-2012 04:23 0

ScienceDiscoverer, У Лисы вроде был плагин, позволяющий быстро скринить и обрабатывать в окне браузера получившийся скриншот. Можешь поискать его и от него же отталкиваться.

Anf 24-11-2012 04:26 0

ScienceDiscoverer, Делал примерно такую же программу на Делфи (которая, кстати до сих пор по сети гуляет). Но делфи тебя, наверно, не интересует.

Возможно ли вообще залогинится на хостинг для загрузки?
Да.

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

И вообще насколько нужно разбираться в программировании для такой программки?
Это довольно просто.

ScienceDisco… 24-11-2012 04:51 0

Simple_Not, Я вроде находил какой-то аплоадер, но он не идет на 16 версии фф.

opera.rulez 24-11-2012 10:27 +2

ScienceDiscoverer, 1. Чем обусловлен выбор C++? У тебя есть опыт написания в нём программ или сосед сказал, что это круто?

2. Для снятия скриншота и взаимодействия с треем нужно изучить документацию по функциям операционной системы или по функциям какой-нибудь библиотеки.

3. Загрузка на хостинг — всего лишь стандартный http-запрос. Для анонимной загрузки достаточно отправить один POST. Для неанонимной нужно предварительно передать на сервер логин и пароль, чтобы получить кукис.

4. Идея вызвана желанием научиться программировать или готовые решения имеют недостатки?

ScienceDisco… 24-11-2012 12:42 0

opera.rulez, Чем обусловлен выбор C++?
Ну на нем ведь в основном игры делают... Да и я успел прочитать пару глав из книги по С++ и даже скомпилировать пару учебных программ. А вообще, как я понял, выучив 1 язык, будешь на процентов 70-80 знать другой?

по функциям какой-нибудь библиотеки.
windows.h?

чтобы получить кукис


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

opera.rulez 24-11-2012 17:18 +2

ScienceDiscoverer, 1. Игры делают на чём угодно. Для этой программы подойдёт любой язык, которым ты хоть сколько-нибудь владеешь и у которого есть доступ к функциям операционной системы. О преимуществах какого-нибудь языка программирования спорят только холиварщики, то есть мы.

2. Да, для C/C++ заголовки функций Windows описаны в windows.h и в файлах, на которые он ссылается.

3. ru.wikipedia.org/wiki/Cookies

4. Понятно. Если есть желание научиться, это уже хорошо.

ScienceDisco… 24-11-2012 17:35 0

opera.rulez, habrahabr.ru/qa/20470/

Прочитав ЭТО я понял что ничерта не знаю о программировании...

1. Проблема в том что я без понятия владею ли я хоть каким то)) Говорю ж прочитал почти половину книги по с++, ну и VBA в университете на информатике немного изучал, даже написал на бейсике игру сказку. Так что я ничего походу не знаю((

2. а как gui сделать?

3. Все что я знаю о куки так это то что они в браузере есть...

4. Желание то есть но я блин не знаю как!!! Особенно после прочтения хабра...

www.codecademy.com/

Может это вариант?

opera.rulez 24-11-2012 17:53 0

ScienceDiscoverer, 1. Хабрахабр тебе лучше пока не читать. Он увлекателен, но ты потратишь много времени, ничему не научившись.

2. Чтобы быстро написать что-нибудь с GUI, покопайся в примерах программ, которые прилагаются к твоему компилятору. Попробуй переделать учебные примеры под себя.

3. Кукис — это некоторые наборы параметр=значение, которые сервер браузеру передаёт в заголовке Set-Cookie (причём не всегда, а тогда, когда их нужно установить или обновить), а браузер серверу — в заголовке Cookie (причём всегда, если для данного домена они хранятся в памяти браузера). Но ты же понимаешь, что в роли браузера может выступать твоя программа, только окна со страницей не показывать.

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

ScienceDisco… 24-11-2012 18:25 +1

opera.rulez,
А еще я в Colobot играл. Забавно было. В такие игры надо в университете по программированию играть)

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

Все же хотелось с авторизацией сделать...

ScienceDisco… 24-11-2012 18:31 0

opera.rulez,

Что это еще за??

ggdandelion 25-11-2012 14:25 +1

ScienceDiscoverer, Колобот - круть. Почему у нас её на ставили в школе? Блять.

ScienceDisco… 25-11-2012 16:13 0

ggdandelion, Все думают что игры - враг обучения.

Simple_Not 25-11-2012 16:20 +1

ScienceDiscoverer, Так и есть. Детям нахуй не нужны какая-то скучная хуита, которую рассказывает какой-то скучный мудак, когда под рукой есть хоть немного интересная игра.

ScienceDisco… 25-11-2012 16:27 0

Simple_Not, Так почему бы не использовать это? Игры для обучения? Это ж гениально просто! Тогда, что б играть в игры дети даже захотят изучать то что кто-то им говорит, ибо что б пройти игру нужно будет это знать. То есть, игра в игру как бы заменит им практику. А если они видят реальное и полезное применение теории, то и практику с интересом будут изучать. Почему бы так не сделать? Да те же колоботс. Зачем в школе на информатике программировать в бейсике древнем, и смотреть консольные тексты, если можно смотреть как твои роботы работают?

Simple_Not 25-11-2012 16:29 0

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

opera.rulez 25-11-2012 17:54 0

ScienceDiscoverer, А проект «Роботландия», созданный ещё в СССР сначала для «Агата», а потом портированный на IBM PC, можно считать игрой, помогающей в обучении программированию?

Travis 25-11-2012 18:05 0

Anf, Как называлась твоя программа? Мне очень не хватает Ножниц на ноуте.

cron 25-11-2012 18:16 +1

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

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

Simple_Not 25-11-2012 18:21 0

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

Anf 25-11-2012 20:59 +3

Travis, Я разрабатывал клиент для хостинга картинок. Скачать можно с официального сайта этого ХК upyourpic.org/forum/discussion/4/upyourp ...
Единственное, что не сохраняй в программ файлс или запускай от имени администратора.

Travis 25-11-2012 22:52 0

Anf, А скриншот рабочего стола можно сделать или только окно браузера?

opera.rulez 25-11-2012 22:54 0

Travis, В описании есть пункт: «Создание скриншота рабочего стола (или его части)». Anf просто так этот пункт в описание добавил.

Travis 25-11-2012 22:56 0

opera.rulez, Не заметил.

opera.rulez 25-11-2012 23:00 0

Travis, Бывает.

opera.rulez 25-11-2012 23:01 +1

Anf, Вроде нормально. Но мне кажется неинтуитивным, что сохранение скриншота происходит по кнопке «Добавить в очередь», а выбор формата PNG — снятием галочки оптимизации JPEG.

ScienceDisco… 25-11-2012 23:36 0

Anf, Неплохо, ничо не скажешь. Но не подходит мне. Я хочу именно автономности. Выделил, оно само загрузилось и ссылка скопировалась в буфер. Все. Никаких окон. Но я украду у теяб идею, можно?) Сделаю спсок ссылок, что б если очень много за раз делать снимков, и нет времени сразу вставлять в форyм. Кстити... Можно сразу их обрамлять в Теги [img]!

ScienceDisco… 25-11-2012 23:39 0

opera.rulez,
Опера не знаешь что это может быть? Ппц а не браузер. Все. Я перехожу на оперу. Да ИЕ и тот быстрее! Правда тут лагов много.

cherepets 25-11-2012 23:45 +3

ScienceDiscoverer, Это аура. Когда люди, добавляются ко мне в аську, то у них ломается хром. Кстати, айфон не взорвался пока? А то были случаи...
Заодно плеер разучивается играть рэп, а NetBeans и Eclipse внезапно забывают яву и начинают компилировать шарп...

ScienceDisco… 25-11-2012 23:53 0

cherepets, айфон не взорвался пока
О ужас!

ScienceDisco… 25-11-2012 23:56 0

opera.rulez, Теперь я понял что значит Opera.Rulez!

opera.rulez 25-11-2012 23:58 0

cherepets, > хром
> айфон

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

Eclipse — это всего лишь оболочка, а не компилятор. Какой компилятор в эту дрянь установишь, то оно и будет компилировать. Кстати, Eclipse у меня перестала запускаться после того, как я установил Widecap для туннелирования всего IP-трафика через Тор, I2P и SOCKS-прокси. Смог починить Eclipse, только полностью удалив Widecap. Вот так разработчики говнософта борятся с анонимностью.

cherepets 26-11-2012 00:01 0

ScienceDiscoverer, Это еще что... Был бы ты геем - у тебя бы в жопе клапан вырос, чтоб она могла работать только на выход.

Наверное потому я и добавляю свой UIN в профиль на всех сайтах))

cherepets 26-11-2012 00:02 0

opera.rulez, Ну, понятно что оно какой-то внешний компиль должно вызывать с нужными ключами. Глупо было бы для каждой среды тянуть компиль и jdk.

ScienceDisco… 26-11-2012 00:04 0

cherepets, чтоб она могла работать только на выход.
Типо на экспорт?)

Наверное потому я и добавляю свой UIN в профиль на всех сайтах))
Коварный план?)

ScienceDisco… 26-11-2012 00:05 0

cherepets, Ну вы блин моски... Не то что я...

ScienceDisco… 26-11-2012 00:13 0

Anf, Кстати насчет твоей программы.



Как это понимать? Ну ладно расширение немного большое, но даже ресайзить нельзя!

opera.rulez 26-11-2012 00:14 +1

ScienceDiscoverer, Читаем RFC 2616:
«10.4.1 400 Bad Request
The request could not be understood by the server due to malformed syntax. The client SHOULD NOT repeat the request without modifications.
»

Ошибку 400 я встречал на данном сервере два раза:
1. Год назад, когда немного поменялся код авторизации и сервер отказался принимать старые кукис. После очистки кукис войти удалось.

2. Совсем недавно в логах, когда некий браузер, подписывающийся как «Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.xxxx.xx Safari/537.4», передавал испорченный заголовок «Accept-Charsows-12ndows-1251,utf-8;q=0.7,*;q=0.3» вместо «Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.3» (иногда ошибка появляется в других заголовках).

Если кто-то знает, зачем Chrome/22.0 (именно эта версия) портит случайные шесть байт заголовка, то я рад был бы выслушать техническое обоснование.

P.S. Странно, но во всех случаях порчи OS Windows NT 5.1, то есть XP. Может быть, дело не в Хроме, а в ОС десятилетней давности?

cherepets 26-11-2012 00:14 0

ScienceDiscoverer, Не ной и читай книгу. Потом читай всякие книги с сайта того салоеда, что я вчера кидал.

ScienceDisco… 26-11-2012 00:20 0

opera.rulez, Опера! Спасай! Моя новенькая опера сошла с ума!



Никак не убирается! ЧТо делать??

opera.rulez 26-11-2012 00:23 +1

opera.rulez, P.P.S. Вру, что только Хром. Такой же баг в Firefox/1.5.x.x, но тоже с Windows XP.

Резюме: OS Windows XP не нужна.

ScienceDisco… 26-11-2012 00:24 0

opera.rulez, Меню в опере не убирается(

opera.rulez 26-11-2012 00:24 0

ScienceDiscoverer, Полоса меню? Alt → Файл → снять галочку «Показывать меню».

Остальные панели настраиваются в меню по Shift+F12.

P.S. И на всякий случай: Ctrl+F12 → Расширенные → Навигация → Показывать полный веб-адрес в поле адреса.

ScienceDisco… 26-11-2012 00:27 0

opera.rulez, Мда...

Полоса меню? Alt → Файл → снять галочку «Показывать меню».

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

opera.rulez 26-11-2012 00:29 0

ScienceDiscoverer, А у меня почему-то не вылезает, хотя я язык переключаю с помощью Alt-Shift...

ScienceDisco… 26-11-2012 02:49 0

opera.rulez, Ну вот опять вылезло =( Видимо я как то не так переключаю... Главное что в других программах не вылазит.

ScienceDisco… 26-11-2012 14:48 +2

cherepets, Когда маленькие девочки, играя в куклы, дают им имена - Это Маша, а вот это Даша, - то, по сути, они занимаются именованием обьектов, совсем как в обьектно-ориентированном программировании. И говоря кукле Маше: "Если будешь себя хорошо вести, то я одену тебя в новое палатье", они используют базизсную конструкцию языков программирования - оператор If - then, а напоминаю кукле Даше о том, что "уже 12 часов дня - пора спать", создают события и выполняют их обработку. В мире маленьких мальчиков работа с объектами идет столь же интенсивно.

=)

cherepets 26-11-2012 16:34 +1

ScienceDiscoverer, "ООП для самых маленьких"?

ScienceDisco… 26-11-2012 17:01 0

cherepets, Ага=) Это из той книги. В самом начале такое написано=)

ScienceDisco… 27-11-2012 18:40 0

cherepets, Читаю книгу. Уже прочитал 25 страниц из 138. Кажется понял фундаментальное отличие шарпа от с++ ну и джава например. Типо в шарпе нету функций и переменных, чисто ОО, чисто хардкор. Классы, объекты, действия, методы. Все. Получается, что б объявить переменную нужно создавать, или использовать существующий класс? При чем, сначала объявить, а потом еще создать, а потом уже использовать? Да уж, хардкогрый язык=)

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

cherepets 27-11-2012 22:17 0

ScienceDiscoverer, Какие то ты странные вези пишешь.
Ну да ладно, если что - на практике поймешь.

ScienceDisco… 27-11-2012 22:57 0

cherepets, Я ведь только начал читать) Написал пока только самую что не есть тупую программу.

cron 27-11-2012 23:52 0

ScienceDiscoverer, Фундаментальное отличие шарпа - VM...

ScienceDisco… 27-11-2012 23:57 0

cron, Как у джавы?

cron 28-11-2012 00:09 0

ScienceDiscoverer, Именно, просто синтаксис другой. Если не ошибаюсь, она исторически задумывалась быть копией джавы, просто без бугуртов oracle и с рабством\зависимостью от мелкософта.
Ибо Mono всегда дерьмово работал. Оно и неудивительно, разрабатывает-то Novell, уличенный в сотрудничистве с мелкософтом.
Такие вот скандалы и интриги.

cherepets 28-11-2012 00:15 0

cron, Живешь в прошлом?

1. Шарп это всё таки язык, а не среда. В языках никаких вм не бывает. И, например, часть приложений для вин8, написанных на шарпе скомпилены в чистые бинарники. Спасибо, языковой проекции.
2. Это НЕ копия жабы. Это скорее C + PowerScript. Т.е. язык где традиционное программирование клиентских приложений встречает программирование, ориентированное на работу с данными. Ява затевалась для кроссплатформенности, а шарп для linq и методов-расширений.
3. Зайдите на сайт новелла и удивитесь.

cron 28-11-2012 00:51 0

cherepets, Конечно, мне все еще важна скорость и предсказуемость программы, а минусы от непереносимости машкода возмещаются низкоуровневыми C-like языками.
Не олдфаг.

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

Зачем медленно, если можно быстро?
Зачем непереносимое рабство, если можно без?

cherepets 28-11-2012 01:04 0

cron, К чему этот комментарий относится?

cron 28-11-2012 01:10 0

cherepets, Ты негодовал по поводу излишности высокой скорости исполнения.

cherepets 28-11-2012 01:21 0

cron, O_o
Где это?

cron 28-11-2012 01:24 0

cherepets, Живешь в прошлом?

1. Шарп это всё таки язык, а не среда. В языках никаких вм не бывает.

Он компилируется в бинарник лишь в венде. Mono такой возможности не предоставляет.
Оттого и слоупочность.
Кстати, что же иначе собирает мусор, если не VM?

плюс, язык медленен сам по себе.

cherepets 28-11-2012 01:35 0

cron, И? Мы обсуждаем язык или компиляторы или исполняемые среды? Что за хуйню вообще значит "язык медленен сам по себе". Всё равно что сказать "аи-98 ездит медленее, чем Дт".

Кстати, что же иначе собирает мусор, если не VM?

Честно говоря, сколько я евангелистов шарпа не допрашивал, они мне толком суть проекции объяснить не смогли. Затея в том что если ты не юзаешь .нетовские фичи, то от шарпа у тебя остаются по сути только вызовы нативных методов Windows RT. А их скомпилировать - гавно вопрос.

24-11-2012 04:34 +3

В любом велосипеде есть смысл.
Кстати,

5 комментариев
ScienceDisco… 24-11-2012 04:57 0

cron, Ну а так что б автоматически?

cron 24-11-2012 05:00 0

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

Гораздо интереснее с нуля написать код на x86 asm делающий скрин, но я мудак и я так не умею.

ScienceDisco… 24-11-2012 05:22 0

cron, А что это за программа вообще?

cron 24-11-2012 05:32 0

ScienceDiscoverer, Честно говоря - понятия не имею.

Но это же Unix. Закон Unix гласит что для всего существует простенькая программа, запускаемая в командной строке.

ScienceDisco… 24-11-2012 12:43 0

cron, А где найти документацию?

24-11-2012 13:25 +2

Ок, заглянул. Годная идея на самом деле. Мне тоже такого не хватает.

Вообще в Windows 8 build 8400 с рабочего стола работал Share и занимался именно снятием скриншотов. Но видимо в MS есть какой-то очень влиятельный дебил, который любит вносить предложения в стиле 'а давайте выпилим возможность запуска 16биток?', 'а давайте выпилим отправку скриншотов одной кнопкой?', 'а давайте заменим кнопку пуск активным углом?'. Надеюсь его уже уволили, а то так скоро вообще ничего кроме экрана загрузки не останется...

По поводу того с чего начать и как делать - icq указан в профиле =)
//сегодня, завтра и послезавтра работаю до 19:00 по МСК => пиши позже

21 комментарий
ScienceDisco… 24-11-2012 13:27 0

cherepets, icq указан в профиле =)
А что можно?) А то я по ICQ общался только с Небраской пока...

Kiok 24-11-2012 13:29 +4

ScienceDiscoverer, Нет, нельзя. Черепец тебя изнасилает и сожрет по icq.

cherepets 24-11-2012 13:29 +1

ScienceDiscoverer, Если бы я не хотел чтобы мне писали, то стал бы я его указывать?

ScienceDisco… 24-11-2012 13:40 0

cherepets, Ну, наверно нет... Но я стесняюсь...

Kiok 24-11-2012 13:41 0

ScienceDiscoverer, фэйспалм
Написать тебе чтоли?

cron 24-11-2012 13:49 +2

ScienceDiscoverer, Когда я стесняюсь - я не пишу, что я стесняюсь.
Я стесняюсь писать что я стесняюсь.

ScienceDisco… 24-11-2012 13:52 0

cron, Это правильный подход!

ScienceDisco… 24-11-2012 13:52 0

cherepets, Эм, мне бы еще клиент надо установить... А какой самый лучший? (не стандартный я надеюсь?)

cherepets 24-11-2012 14:07 0

ScienceDiscoverer, Хз какой, мне все чем-то не нравятся..
QutIM 0.2 нравился, но в 0.3 все запороли((

Сейчас сижу через IM+. Нравится что все сообщения дублируются и на телефон, и на почту. В итоге не надо отключаться/подключаться - берем в руки то что ближе лежит и пишем.

ScienceDisco… 24-11-2012 14:24 0

cherepets, Я не пойму как его на ПК использовать. У меня есть что-то типо ИМ+ про на телефоне, но как на пк писать...

cherepets 24-11-2012 14:33 0

ScienceDiscoverer, Забей, это для 8ки приложение.
У QutIM охуенная 0.2 до сих пор доступна для скачивания => ...

ScienceDisco… 24-11-2012 14:38 0

cherepets, А ты типо сейчас оффлайн?

П.С. А чем так плоха 0.3?

cherepets 24-11-2012 14:59 0

ScienceDiscoverer, Просто стала тормознее, фейс ухудшили.

По идее онлайн..

ScienceDisco… 24-11-2012 15:01 0

cherepets, О! Ты не намного старше меня) Я то думал тебе лет так под 35-40=))

ScienceDisco… 24-11-2012 15:02 0

cherepets, Напротив тебя какой-то висит желтый треугольный значок с !. Что это значит?

cherepets 24-11-2012 15:04 +1

ScienceDiscoverer, Ты же спрашивал где я учусь -_-
Хотя может это это второе высшее...

cherepets 24-11-2012 15:05 0

ScienceDiscoverer, Понятия не имею. Попробуй написать - наверное я что-то получу и что-то надо сделать потом.. Я до сих пор не понял как все эти авторизации там работают.

ScienceDisco… 24-11-2012 15:11 0

cherepets,
По айсикью не отправляет шото... Изображения.

cherepets 24-11-2012 16:08 +1

ScienceDiscoverer, Наверное потому что IM+ в телефоне их не умеет принимать. Ну или потому что он выключен))

Вечером тогда спишемся. Пока работаю..

ScienceDisco… 24-11-2012 16:44 0

cherepets, Пока работаю..
о_О так ты типо учишься и работаешь? ВАу...

cherepets 24-11-2012 18:00 +2

ScienceDiscoverer, Я же сразу сказал, что и сегодня и завтра работаю. И послезавтра =(
А потом в другом месте.. А еще у меня сессия..

Блин, как я вообще успеваю тут столько комментов писать в таком случае?)

24-11-2012 13:53 +2

Пиши прогу. Только сделай загрузку в разные клиенты, мне нравится imgur.com.

47 комментариев
ScienceDisco… 24-11-2012 14:07 0

ggdandelion, Ок. А там принцип тот же, для загрузки по ФТП?

cron 24-11-2012 14:09 +1

ScienceDiscoverer, Зря ты задал этот вопрос, ох зря...

ScienceDisco… 24-11-2012 14:25 0

cron, Почему же?

opera.rulez 24-11-2012 17:24 +2

ScienceDiscoverer, Ага. С доступом к корню файловой системы с правами рута.

Лет ми файнд мануал фор ю фром май харт.

ScienceDisco… 24-11-2012 17:43 0

opera.rulez, Эх, неумный я неумный(

ScienceDisco… 24-11-2012 17:43 0

ggdandelion, Но имейдур больше похож на соц. сеть, с комментариями и т.д...

Kiok 24-11-2012 17:45 +1

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

ScienceDisco… 24-11-2012 20:53 0

opera.rulez, Кароче, я решил использовать WPF.

ScienceDisco… 24-11-2012 22:14 0

ScienceDiscoverer, Моя первая программа в WPF =)

ScienceDisco… 24-11-2012 23:00 0

ScienceDiscoverer, Update: теперь программу можно закрывать! Какой прогерсс!

cherepets 24-11-2012 23:10 +1

ScienceDiscoverer, Теперь никто не обвинит MS в нелогичном расположении элементов в 8ке! Да что там MS... Даже Canonical'у простят Unity!

//а вообще пока норм идём. Надо скорее перейти уже к основной функциональности - скриншотам.

ScienceDisco… 25-11-2012 03:37 0

cherepets, Капец. Полный. Сидел до пол второго ночи и чего достиг? Этого? Единственное - разобрался в двойном щелчке при закрытии (надо было MoveOnExit.Begin(); ставить после MoveOnExit.Completed += MoveOnExit_Completed; а не до.

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

public MainWindow()
{
InitializeComponent();
MoveOnEnter = (Storyboard)Resources["Roll"];
MoveOnExit = (Storyboard)Resources["RollOut"];

MoveOnEnter.Begin();
}


Вот и все. На этом мои достижения останавливаются. Остался лаг, когда нажимаешь выход и окно перетаскивается, анимация не проходит полностью =/

К тому же, я не успел даже почитать толком твой вариант для снятия скриншота (забыл как называется - метод, или класс =/ К тому же, закрыл АйСиКью и вся история пропала сообщений... Ппц, в общем я неудачник...

И еще надо бы придумать как туда влепить настройки разные и кнопочки, да где ж там за всем этим мега заумным кодированием продумаешь дизайн?

Slimmer 25-11-2012 04:37 +2

ScienceDiscoverer, Прикольное у вас тут реалити-шоу ))

cherepets 25-11-2012 04:48 0

ScienceDiscoverer, Ну, подтормаживание анимации - норма на Intel GMA. Тем более что десктопный режим винды - никакой вертикальной синхронизации((

Снятие/сохранение завтра скину еще раз.

Надо бы поискать какую-нить книжку совсем начального уровня именно с самим программированием. Хотя бы чтобы методы с классами не путались и вне неймспейсов ничего больше не объявлялось..

ScienceDisco… 25-11-2012 04:54 0

cherepets, Ну, подтормаживание анимации - норма на Intel GMA. Тем более что десктопный режим винды - никакой вертикальной синхронизации((

Да там даже не в том проблема. Надо как то зачюдить что б при нажатии на кнопку мышой... О! Я ПРИДУМАЛ! Можно сделать на mouseDown а mouseUP! Тогда решится проблема! Урааа! Будет как в стандартных кнопках.

Надо бы поискать какую-нить книжку совсем начального уровня именно с самим программированием. Хотя бы чтобы методы с классами не путались и вне неймспейсов ничего больше не объявлялось..
+, это надо. Я вот думал может Codeacademy поможет, но она залагала =/

ScienceDisco… 25-11-2012 05:09 0

cherepets, Ну вот смотри так же лучше?

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

П.С. Ты хоть программу можешь загрузить, а то я хз, мож этот дропбокс не фурычит вообще)

cherepets 25-11-2012 05:29 0

ScienceDiscoverer, А апы разве не перекрыты бехевиором? Ну тогда конечно лучше их обрабатывать. Да вроде могу.. Я еще не за компом, так что запустить не могу)

ScienceDisco… 25-11-2012 13:03 0

cherepets, А апы разве не перекрыты бехевиором? Ну тогда конечно лучше их обрабатывать
Немного нипонял)

ScienceDisco… 25-11-2012 13:16 0

cherepets, Слухай, я вот тут подумал насчет дизайна... Может сделать что-то типа того? Просто у меня такой фон стола, и я чисто случайно запустил на его фоне приложение и вот) Например что б сразу открывался просто круг, а потом внешние появлялись и там можно было выбирать сокращения клавиш и, папку сохранения, ну и все остальное.

cherepets 25-11-2012 13:16 0

ScienceDiscoverer, Ну, PreviewMouseLeftButtonUp работает или MouseDragBehavior мешается?

Simple_Not 25-11-2012 13:19 +1

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

Kiok 25-11-2012 13:20 0

ScienceDiscoverer, Ужасно. Зачем перегружать интерфейс ненужным говном, картинками и прочим? Это сбивает с толку. Сделал бы в минималистическом стиле w8, с несколькими тайтлами, в том числе и для перехода в папку с сохраненными, переход в облако (живые тайтлы с картинками оттуда)...

ScienceDisco… 25-11-2012 13:28 0

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

Кстати, дизайн нашей программы очень похож на крутой скин Aimp-a)

ScienceDisco… 25-11-2012 13:29 0

Kiok, Ну это ведь не окончательная версия ;)

картинками и прочим?
Эм, где ты там видишь картинки? есть только окно (элипс) и кнопка шестиугольная.

ScienceDisco… 25-11-2012 13:30 0

Simple_Not, Алсо, все нормальные люди уже приучены к прямоугольным окнам.
Слишком мейнстрим эти прямоугольники)

cherepets 25-11-2012 13:32 0

ScienceDiscoverer, Вперед. У тебя же и так уже огромный полупрозрачный грид. Ну, кинь на него картинку, задай Opacity. Отфотошопь её как надо, засними в бленде крутых анимаций на MouseEnter и MouseLeave...

Чтобы программно менять объект на котором применяется тебе следует знать:
- один обработчик может быть у нескольких контролов
- чтобы различать кто его дергает юзай аргумент sender. Дальше надо его кастить в нужный тип, соответствующий твоему контроллу. Например, (Button)sender или sender as Button. Разница в том что в первом случае тебе не доступна перезапись свойств сендера.
- Storyboard это список из DoubleAnimation'ов и все важное хранится уже в них

ScienceDisco… 25-11-2012 16:12 0

cherepets, foreach (Screen s in Screen.AllScreens)

Что это? Скрина нету в данном контексте =(

cherepets 25-11-2012 16:17 +1

ScienceDiscoverer, Это System.Windows.Forms.Screen. Зареференсь и добавь в usings.

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

ScienceDisco… 25-11-2012 16:24 0

ScienceDiscoverer, Я вставил

using system.windows.forms;
и ссылку добавил... Это то?

ScienceDisco… 25-11-2012 16:27 0

cherepets, Я даже сам догадался=)

А еще я заменил Ректенгл просто, на вот это System.Drawing.Rectangle
Ибо были неоднозначные ссылки. Правильно?

cherepets 25-11-2012 17:16 0

ScienceDiscoverer, Норм. Хотя лучше бы лишний юзинг выкинул. Что сейчас? Файл сохранен?

ScienceDisco… 25-11-2012 18:34 0

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

private void OpenCloud_Click(object sender, System.Windows.RoutedEventArgs e)
{
ScreenShot();
ScreenShot().Save("back.bmp", ImageFormat.Jpeg);
}

Так? или как?

И вообще куда должен сохранятся файл??

ScienceDisco… 25-11-2012 18:36 0

cherepets, лучше бы лишний юзинг выкинул
Я не знаю какой тип переменной вводить для этого(

cron 25-11-2012 18:39 +2

ScienceDiscoverer, А ты попробуй сам в этом разобратся.
Обратное - скучно и отрафирует ванга-скилл.

ScienceDisco… 25-11-2012 18:42 0

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

ScienceDisco… 25-11-2012 18:53 0

cherepets,

ДААА! уСПЕХ! Первый скриншот программы! Ураа! Сохранился оказывается в папку с дебаг! А еще я удалил скриншот(); ибо тупо)

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

cherepets 25-11-2012 19:14 0

ScienceDiscoverer, ScreenShot(); убери. Зачем это?

cherepets 25-11-2012 19:16 0

ScienceDiscoverer, Хз, я такого не делал - копай в мсдн.
Обрезание где-то в Imaging было... Или в Media... Или в сенагоге...

Anf 25-11-2012 19:23 0

ScienceDiscoverer, Ссори, что не в тему. Тред особо не читал. Но ты не пробовал книжки толстые читать? Такими темпами ты рискуешь скатится в быдлопрогеры. А вылезти оттуда не так просто, ибо навыки быдлопрогрества сильно впечатываются в память...

ScienceDisco… 25-11-2012 19:41 0

Anf, быдлопрогеры
А тут можно поподробнее? А то я немного не в курсе)

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

Anf 25-11-2012 19:59 +2

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

Travis 25-11-2012 20:07 0

Anf, Ответь мне выше.

ScienceDisco… 25-11-2012 23:30 0

Anf, философию языка
Ого, даже такое есть? Я не уверен что даже в языках общения есть философия...

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

П.С. Ну одну программу то можно сделать? Или уже не будет возврата?

opera.rulez 25-11-2012 23:54 +2

ScienceDiscoverer, Возврата не будет. С тех пор, как я написал одну функцию на PHP, я навечно стал говнокодером. Теперь меня не спасти.

ScienceDisco… 25-11-2012 23:57 0

opera.rulez, Но ведь как ты можешь быть плохим кодером, если ты мега компьютерный злодей гений?

opera.rulez 26-11-2012 18:55 0

ScienceDiscoverer, Какой из меня компьютерный злодей гений, если большую часть программ, которые перечисляет Черепец, я не могу найти даже в Гугле?

ScienceDisco… 26-11-2012 19:01 0

opera.rulez, Хм... А откуда тогда он их знает?

24-11-2012 18:55 0

насчет функционала - нужно только два хоткея - "скрин с сохранением на диск и залитием на хоастинг" и та вторая функция которая нужна тебе

4 комментария
ScienceDisco… 24-11-2012 19:21 0

BerkutOi, Хотя да, наверно ты прав. Если уж так надо что-то выделить, можно и в пейнте, хотя... Все же было бы круто "на лету" помечать и загружать не сохраняя на компьютере.

BerkutOi 24-11-2012 20:04 0

ScienceDiscoverer, нет, мне просто кажется что неплохо одной кнопкой и загружать на сервер, и сохранять на компьютер

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

ScienceDisco… 24-11-2012 20:50 0

BerkutOi, нет, мне просто кажется что неплохо одной кнопкой и загружать на сервер, и сохранять на компьютер

А, ты про это! Просто меня задолбало удалять кучи ненужных скриншотов с рабочего стола. Как по мне так моментальная загрузка круче. Хотя... Думаю в опция можно сделать варианты выбора - кому как нравится.

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

BerkutOi 24-11-2012 21:59 0

ScienceDiscoverer, ну у меня на компьютере есть папочка со скриншотами, в ней под тысячу скриншотов, иногда интересно пересмотреть

Главное что это что-то полезное, а не бесполезные программы которые задают на лабораторных в университете)

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

25-11-2012 23:26 +1

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

Выходит что-то типо того.

41 комментарий
ggdandelion 26-11-2012 17:02 0

ScienceDiscoverer, Посмотрю, затестирую. А что с сохранением на хостинги?

ScienceDisco… 26-11-2012 17:41 0

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

ggdandelion 26-11-2012 18:04 0

ScienceDiscoverer, У меня ошибка.

Gopnik 26-11-2012 18:13 +1

ScienceDiscoverer, На изучение шаблонов пректирования ты рискуешь убить ну още много времени.

ScienceDisco… 26-11-2012 18:39 0

Gopnik, Хочешь сказать, что б быть хорошим, тру программистом нужно знать все это?

ScienceDisco… 26-11-2012 18:48 0

Gopnik, И, это, мне надо учится как-то вот так и вот так?

ScienceDisco… 26-11-2012 18:48 0

ggdandelion, Какая? Как это возможно? У Черепца вроде все идет...

А ты все файлы загрузил перед установкой?

cherepets 26-11-2012 18:54 +1

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

ScienceDisco… 26-11-2012 19:02 0

cherepets, А, ну так пояснее будет)

Кстати вот тут один историк-программист написал такой совет:

Гуру из интернета

«Гуру» на всяких форумах порой говорят что-то про кодеров, новички пугаются, задают вопросы: «А как не стать кодером?». Вы должны знать, что когда научитесь серьезно программировать, у вас появится столько оптимизма, вы себя почувствуйте таким супергероем, что будете рассуждать, как пилот боевого истребителя. Вскоре, вы тоже начнете на форумах что-то писать про индусов и быдло-кодеров.

П.С. Кстати, а можешь рассказать свою историю обучения программированию с самого начала?

cherepets 26-11-2012 20:16 +2

ScienceDiscoverer, По моему я написал какую-то херню, так что лучше не читайте

ScienceDisco… 26-11-2012 22:04 0

cherepets, Пред. Скриптунг. Я еще не читал, но уже знаю что это крутая история.

cherepets 26-11-2012 22:20 +1

ScienceDiscoverer, еще с тех давних времен?

Нику уже 9 лет

я тебя спалил)

Еще б я сам себя спалил. У меня ВК уже месяц не грузится. А сегодня еще и гуглом и ютьюбом какая-то беда. А заодно и сайтом адоба.

Doom?=)

Угадал. Кстати, я её таки нашел. Только вот она ни под вистой, ни под 7-8 не пойдет =(

А что для курсача надо было какую-то программу сделать?

Да. На втором курсе маленькая смотрелка базы с фотками всякой фигни на Delphi + Access, на третем АИС для учета успеваемости студентов (больше логики + MS SQL вместо Access), на четвертом АБС для работы с кредитами (C#/WinForms + MS SQL). А сейчас на 5м не будет проги =(
Будет куча текста по Cobit и IT Risk Framework.

ScienceDisco… 26-11-2012 22:40 0

cherepets, У меня ВК уже месяц не грузится. А сегодня еще и гуглом и ютьюбом какая-то беда. А заодно и сайтом адоба.
Это я нашаманил тебе в отместку за твой трюк с ICQ=)

Кстати, я её таки нашел. Только вот она ни под вистой, ни под 7-8 не пойдет =(
А как же настройки совместимости? Ну на крайняк виртуальная машина...

А сейчас на 5м не будет проги =(
А можно как прогу к курсовой написать игру? И можно ее потом продавать, или авторские права университет забирает?

Будет куча текста по Cobit и IT Risk Framework.
А в предыдущих курсовых надо было текст писать или только программу?



cherepets 26-11-2012 22:43 0

ScienceDiscoverer, Это я нашаманил тебе в отместку за твой трюк с ICQ=)

Ну и фиг с ним. Меридиан то пашет)

А как же настройки совместимости?

Конечно же никак. Разве эта чушь когда либо работала?

А можно как прогу к курсовой написать игру?

В экономическом вузе - врядли.

А в предыдущих курсовых надо было текст писать или только программу?

Да, процесс разработки, что и как используется надо подробно описывать.

ScienceDisco… 26-11-2012 22:56 0

cherepets, Конечно же никак. Разве эта чушь когда либо работала?
Хм, а зачем тогда ее вообще прилепили? Как заглушку к неработающим кодам?

В экономическом вузе - врядли.
Эх, жаль, жаль. Чувствую ты бы сделал Дум 3,4,5,6,7 =) А вообще есть такие вузы которые на играх специализируются?

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

cherepets 26-11-2012 23:07 +1

ScienceDiscoverer, Хм, а зачем тогда ее вообще прилепили? Как заглушку к неработающим кодам?

Видимо чтобы люди меньше боялись перехода на новые ОС..

А вообще есть такие вузы которые на играх специализируются?

Я о таких не слышал. Зато можно стажироваться в MSR - они временами делают всякие игрушки. На Goblin XNA я тебе уже ссылку кидал.
Вот еще такое у них есть:
www.windowsphone.com/ru-ru/store/app/ske ...

ScienceDisco… 26-11-2012 23:18 0

cherepets, Ну вот скажи, что мне делать? Разрабатывать дальше приложение или книжки читать? Блин, я даже в тайне от родаков создателей не ходил на занятия эту неделю и сегодня... Надо будет как-то завтра себя заставить проснутся рано... Хотя толку то...

cherepets 26-11-2012 23:29 +1

ScienceDiscoverer, 1. Прочитать Дрейера (по крайней мере девушка его читала и говорит что норм)
2. Сделать прогу
3. Читать салоеда.

ScienceDisco… 27-11-2012 00:08 0

cherepets, Вроде все доходчиво объяснил) Щас повешу себе на роб. стол фон с этими шагами.

П.С. Эх, придется в пейнте делать... У меня даже офиса тут нету.

ScienceDisco… 27-11-2012 00:20 0

cherepets, Вышло что-то типо того:


П.С. Скриншот снят программой.

П.П.С. Как думаешь, почему у бабушки ошибка?

П.П.П.С. Есть смысл попутно еще проходить курс ДжаваСкрипт на Кодаакадеми?

cherepets 27-11-2012 00:33 0

ScienceDiscoverer, Есть же пейнт.нет и бесплатная версия артвивера. Ну или фотошоп украсть...

Не знаю. Смотря какая ошибка. Может скачивал только Setup, а не вся папку? Тут по идее технология такая: ты кидаешь файлы по FTP на некий сайт, пользователь скачивает setup и тот докачивает всё нужное с твоего сайта. Заметил что X vs O при каждом запуске о чем-то думают? Это они лезут на cherepets.ru (ибо помнят откуда ставились) и ищут там обновления.

JS - ну как хочешь. Основное применение - понятно, сайты. Еще конечно есть WinJS чтобы писать приложения для Win8, но я бы советовал держаться от этого подальше (в смысле от WinJS, а не от 8ки в целом), ибо порой приложения на нем работают... очень... вобщем не работают =)

ScienceDisco… 27-11-2012 01:00 0

cherepets, Есть же пейнт.нет
У меня даже простой пейнт тормозит ужасно, куда там пйнт нету и фотошопу...

Может скачивал только Setup, а не вся папку?

Да я вот тоже думал.

Заметил что X vs O при каждом запуске о чем-то думают?
Меня это даже успело немного задолбать) Нельзя это как то невидимо для пользователя делать?
Сервер для обновлений ставится когда публикуешь приложение? Я видел там такой пункт.

JS - ну как хочешь.
Ну так там просто говорят что он как бы дружественен к новичкам. + если я буду несколько языков изучать оно же лучше? Ну в смысле, что-то не пойму в одном, в другом это будет понятно. Да и сайты я тоже планирую делать)

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

Так что наверно лучше только для имейдура сделать загрузку изображений?

ScienceDisco… 27-11-2012 01:08 0

ScienceDiscoverer, МДа. Хороший хостинг однако.

Imgur is over capacity!
Sorry! We're busy running around with our hair on fire because Imgur is over capacity! This can happen when the site is under very heavy load, or while we're doing maintenance. Please try again in a few minutes.


500 Internal Server Error
nginx


Кажется я поторопился с выводами...

+


Надо будет полюбому создавать сайт, что б получить API?

Все же надо будет сделать Имеджур+Имеджшак. Так будет надежнее.

cherepets 27-11-2012 01:17 +1

ScienceDiscoverer, пйнт нету

Он не прожорливее обычного пейнта. Разве что медленно фильтры накладывает. Но фотошоп функциональнее.

Нельзя это как то невидимо для пользователя делать?

Можно. Отключив =)

Ну так там просто говорят что он как бы дружественен к новичкам

По мне так сложнее. Тогда уж PHP - это тоже связано с вебом, но с серверной его частью. Славится тем что можно любую фигню сделать довольно просто. И я подтверждаю: да, можно; да, просто.

ScienceDisco… 27-11-2012 01:36 0

cherepets, Можно. Отключив =)
Мы нашли первый минус WPF? -)

Он не прожорливее обычного пейнта. Разве что медленно фильтры накладывает. Но фотошоп функциональнее.
Ну фотошоп на атом... Хм... Сомнительно.


Мож это лучше чем ПШП? Или хуже?


А этот как?

И я подтверждаю: да, можно; да, просто.
Эм, а что именно ты поддерживаешь? =)

cherepets 27-11-2012 01:44 +1

ScienceDiscoverer, Мы нашли первый минус WPF? -)

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

Ruby

Сейчас довольно популярен и много кода уже на нем набралось. Я выбирал PHP потому что проще начинать + можно хватать почти любой халявный хостинг и начинать лепить.

А этот как?

Писал приложения на Symbian 7 на нём. Круто было!
А как оно для других целей и в наши дни - хз.

Эм, а что именно ты поддерживаешь? =)

Странно, что кто-то может меня до сих про это спрашивать:
msdn.microsoft.com/ru-ru/default.aspx

ScienceDisco… 27-11-2012 01:49 0

cherepets, можно хватать почти любой халявный хостинг и начинать лепить.
А, типо руби нету на большинстве бесплатных?

Писал приложения на Symbian 7 на нём. Круто было!
А как оно для других целей и в наши дни - хз.

Ну если чисто для понимания логики программирования в целом?

Странно, что кто-то может меня до сих про это спрашивать:
Эм, разработку на виндовс?) А как насчет сайта для программы (он обязателен?) и имейджшак+имеджур?

cron 27-11-2012 02:00 0

ScienceDiscoverer, py\rb
Choose your destiny.

От себя отмечу необязательность ООП в питоне. Эта парадигма страдает. Не удобочитаемо, медленно интерпретируется. Просто иногда его быстрее писать.
Все рубисты - оопщики.

cherepets 27-11-2012 02:04 0

ScienceDiscoverer, Там же дана ссылка на WebMatrix.

ScienceDisco… 27-11-2012 02:12 0

cherepets, habrahabr.ru/post/101947/
Что то типо того? А как же с хостингом? Аль там майкрософт его бесплатно дате?

cherepets 27-11-2012 02:18 +1

ScienceDiscoverer, Я пока не разбирался с темой, но раз IIS у нас уже есть, то наверное и все остальное развернется.
//а может я и чушь сказал. Будет время - разберусь.

BerkutOi 27-11-2012 02:19 0

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

cherepets 27-11-2012 02:30 0

BerkutOi, Intel AppUp?

ScienceDisco… 27-11-2012 02:51 0

BerkutOi, То есть можно в ту графу просто вписать хостинг для программ?

ScienceDisco… 27-11-2012 03:36 0

cherepets, по крайней мере девушка его читала и говорит что норм


*Sloupok mode activated

О.о у тебя есть девушка? И она учится программировать? о.О

cron 27-11-2012 03:50 +1

ScienceDiscoverer, Всем пофиг на то что у черепца есть девушка, а сайенсу не пофиг.

ScienceDisco… 27-11-2012 15:20 +1

cron, Да. Сайанс слишком любопытный. Сайнас плохой. Плохой Сайнас, плохой!
Наказать!

ScienceDisco… 27-11-2012 15:38 0

cherepets, У имейджура удаляются изображения если нет 1 просмотра за 6 месяцев? Зачем нужен такой хостинг?

opera.rulez 27-11-2012 18:57 0

ScienceDiscoverer, А зачем им хранить изображения, которые никто не смотрит, да ещё и бесплатно?

Создай веб-страничку на Народ.ру, напихай в неё все картинки, которые ты отправил в Imgur, и дёргай её раз в полгода — нет проблем.

ScienceDisco… 27-11-2012 19:15 0

opera.rulez, Как это дергать? о_О

Ну вот тот же имейджшак не удаляет, но там только 500 изображений... Хм... Что же лучше...

ScienceDisco… 27-11-2012 19:28 0

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

27-11-2012 15:26 0

Готов выполнить. Быстро. Недорого. Обращайтесь: elchin.rassulov@yandex.ru

2 комментария
cron 27-11-2012 15:27 +2

i.c, Добавил в спамбазу, спасибо

ScienceDisco… 27-11-2012 15:37 0

i.c, Ты сначала прочитай все что тут написано и с какой главной целью делается эта программа)

01-12-2012 06:33 +1

Оффтоп:
Смотри Cherepets! Вот что я имел ввиду когда говорил про Последнюю фантазию и почему она хуже чем пиксаровские фильмы. Тот же принцип что и в робототехнике!
Превью клипа

А вообще это очень интересный канал по разработке игр, советую посмотреть!

И еще, смотрите какие интересные аналогии я нашел:

22 комментария
opera.rulez 01-12-2012 06:39 0

ScienceDiscoverer, Да, Паскаль — самый настоящий швейцарский нож. И не только потому, что Никлаус Вирт из Швейцарии.

Справедливости ради следует заметить, что классический Паскаль без объектных расширений (которые есть в Delphi, Free Pascal, GNU Pascal, Virtual Pascal, TMT Pascal и прочих подобных) в руках типичного программиста бесполезнее, чем PHP без MySQL. Правда, это не помешало Дональду Кнуту написать TeX на чистом Паскале безо всякого ООП.

cherepets 01-12-2012 12:42 0

ScienceDiscoverer, Хватит торчать на ютьюбе и сайтах с картинками. Открой только мсдн и пиши прогу.

opera.rulez 01-12-2012 12:46 +1

cherepets, Ты ещё это ему покажи: 18+.

cherepets 01-12-2012 13:24 0

opera.rulez, Ну и правильно. А то хули уже неделя прошла, а тут нихуя не готово, хотя в программе всего 2 функции по сути.

ScienceDisco… 01-12-2012 15:20 0

cherepets, Ты ж сам сказал книгу сначала прочитать?

cherepets 01-12-2012 15:35 0

ScienceDiscoverer, Книга же не на ютьюбе -_-

ScienceDisco… 01-12-2012 16:25 0

cherepets, en.wikipedia.org/wiki/Missile_Command

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

Книга же не на ютьюбе -_-

Да. Но тем ни менее я ее еще не прочитал=(

cherepets 01-12-2012 16:45 0

ScienceDiscoverer, Оно?

Ну вот и читай.

ScienceDisco… 01-12-2012 17:02 0

cherepets, Ну вот и читай.
Ок ок...

ScienceDisco… 01-12-2012 17:05 0

cherepets, Не, не оно. Слишком попсово. Вот, посмотри этот эпизод и поймешь в чем суть.

Превью клипа

cherepets 01-12-2012 17:26 0

ScienceDiscoverer, В плане геймплея - оно, правда сильно дополненное и улучшенное. Правда тут убрали города, а значит и теряется весь "глубокий смысл", если он конечно был. А его скорее не было, ведь никто из реальных игроков его там не видел.

ScienceDisco… 01-12-2012 18:11 0

cherepets, Он был скрыт. Моральный выбор очень мощная штука. Это не то что то упрощенство, что сейчас в играх доминирует.

cherepets 01-12-2012 20:26 0

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

ScienceDisco… 01-12-2012 22:13 0

cherepets, Почему это? Там все же главная цель - спасение жизней и принесение в жертву некоторых вещей. При чем решать приходится быстро... Ты еще скажи, что выбор Ленина убивать или не убивать Романовых был логическим, ага.

cherepets 02-12-2012 14:09 0

ScienceDiscoverer, Да. Чисто логический выбор, ибо если ты будешь думать иначе то наберешь 100 очков и тебе скажут в таблице рекордов, что ты лузер и вообще мудак. Ну или ты не станешь вождем и не сможешь изменить мир так как считаешь верным.

ScienceDisco… 02-12-2012 14:51 0

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

cron 02-12-2012 15:01 +1

ScienceDiscoverer, Морали разнятся от человека к человеку. Морали нелогичны. Мне надоело твердить тебе одно и тоже.

Что для одних - добро, для других - зло.
Поедание червяка для птицы - добро, птица для червяка - зло.
Отсутствие червяка для птицы - зло, отсутствие птицы для червяка - добро.

Иррациональность делает для одних добро - злом, для других же зло - добром, избегая всякого здравого смысла.
Зато по морали.

ScienceDisco… 02-12-2012 15:03 0

cron, Морали разнятся от человека к человеку
Есть некое общее измерение морали, которое разделяют довольно много человеков.

Морали нелогичны
В попу твою логику. Она не единственный способ познания мира.

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

Monkey 02-12-2012 15:09 0

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

cron 02-12-2012 15:10 0

Monkey, Зачем нужен субъективизм?
Попробуй определится с тем, что делает тебя человеком.

Monkey 02-12-2012 15:13 0

cron, То, что я называю собой и есть субъективизм. Без него то, что пишет эти строки было бы мертво. Ведь писать на этом сайте тоже бессмысленно.

cron 02-12-2012 15:17 +1

Monkey, А вот и нет.
Этот сайт заставляет сомневатся в своем мнении, не отрафируя возможность признавать истинным что-то иное. Заставляет расширять рамки познания, занимая мозг логической проверкой чужих версий и фактов. Занимает мозг логической проверкой чужих версий и фактов. Дает возможность быть холоднее к некоторым спорам или агрессивно-несогласным с моей версией.

07-12-2012 05:59 0

Надо же, этот вар попал в "Случайный". Какие продвижения по проге?

4 комментария
ScienceDisco… 07-12-2012 06:10 +1

Anf, Надо же, этот вар попал в "Случайный"
Ничего себе! Вот это удача!

Какие продвижения по проге?
Жизненный фейл, падение в яму, созданные мной же непреодолимые барьеры, суровость реального мира остановило производство...

Anf 07-12-2012 14:15 0

ScienceDiscoverer, Встроил бы в установщик яндекс.бар - был бы уже миллионером.

ScienceDisco… 07-12-2012 20:47 0

Anf, Но его же никто не устанавливает вроде?

r619 07-12-2012 20:52 0

Anf, А ты его скрой, все равно заставляя людей соглашатся с его установкой. Самый популярный формат - квадратный, миниатюрный полупрозрачный спойлер а-ля

Все равно у меня юниксы, а ты поспособствуешь пересадке людей на ОС.

upd: s/ScienceDiscoverer/Anf/

05-02-2013 03:09 0

Оказывается мою идею уже реализовали =\

4 комментария
Simple_Not 05-02-2013 03:15 +2

ScienceDiscoverer, И не раз.

ScienceDisco… 05-02-2013 04:07 0

Simple_Not, Я такой наивный... Хотя в принципе я хочу даже сделать свой видео плеер... Что б он отвечал моим эстетическим требованиям.

Simple_Not 05-02-2013 05:15 0

ScienceDiscoverer, Нарули ему автораспознавание и скачивание кодеков.

ScienceDisco… 05-02-2013 17:03 0

Simple_Not, Ну в чем фишку я хочу сделать - типо минималистичный дизайн. Чисто квадрат с видео и ничего больше (в кмп плеере можно так делать чем он мне и нравиться) ну и еще можно такие линии сделать как в фильме крепкий орешек 4)

Нарули ему автораспознавание и скачивание кодеков.
А это вообще возможно?

24-11-2012 08:55 +4

Дурачок, лучше научись делать софт и игры для ios\android. На мелких бесполезных программах для виндоус ты ничерта не заработаешь, они годны (?) только для резюме, и то не всегда.

6 комментариев
ScienceDisco… 24-11-2012 12:44 0

Kiok, Ты думаешь я прям так сразу создам супер мега хит, аля ЗлыеПтички или ФруктовыйНинзя?

Kiok 24-11-2012 13:01 +1

ScienceDiscoverer, Это лучше чем описанное слева. Хотя для развития и это пойдет - лучше чем играть целыми днями.

ScienceDisco… 24-11-2012 13:04 +1

Kiok, Может даже кому то на ХВ она пригодится)

Kiok 24-11-2012 13:17 0

ScienceDiscoverer, Дурачек, умел бы я в программирование, первым делом попробовал бы именно писать для смартфонов - а вдруг и рожу новых злых птиц?

ScienceDisco… 24-11-2012 13:26 0

Kiok, Как я понял эту программку довольно быстро можно сделать. А игу пока можно разрабатывать развивая идею. Ибо только уметь программировать не достаточно для птиц... Хоть я и программировать не умею( В том то проблема.

Simple_Not 24-11-2012 15:55 +2

Kiok, Это лучше чем описанное слева
Толсто.

25-11-2012 20:12 0

У меня есть такая программа, Skreenweb называется)

0 комментариев
05-02-2013 11:47 0

Мне хватает Hyperdesktop. Загрузка на imgur и любой фтп. Очень простенький редактор. Минусы — не умеет снимать в метро.

Намного серьезнее вот этот PicPick. Умеет заливать на imageshack.us и фтп. Отличный многофункциональный редактор. Умеет снимать в метро.

Но меня устраивает Hyperdesktop.

1 комментарий
ScienceDisco… 05-02-2013 17:41 0

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