Моя маленькая и кривая программулька

0

Ырий Ведомый написал 5 лет, 5 месяцев назад - поделиться:

Борщ, посоны. Сегодня я бы хотел представить вам на обсуждение одну из своих работ.
=История такова:...




Около месяца назад я принялся изучать javascript, смотрел видеокурсы, даже создал тред на мочане про самообучение в этой сфере деятельности. Тред вышел неплохой, насыщенный полезными репликами, так что я и по сей день там семёню. Интересующиеся могут заглядывать туда, там всегда найдут ответ. Но суть не в этом. Вскоре я забросил всё это обучение, не скажу, что совсем, просто жара взяла верх, стало тяжело концентрироваться. Но вот почти неделю как, я активно изучаю джваваскрипт (можно даже сказать, что сейчас я-то и принялся за него нормально). И знаете, братишки, это жутко интересно, осознание того, что ты уже отчасти владеешь таким интересным языком даёт силы двигаться дальше и изучать всё больше и больше. Вот и теперь, я хочу представить вам результат моего сегодняшнего ночного забега - уберпростой секундомер с кнопкой старта/остановки и сброса показателей (паузу сделать пока не осилил). Понятно, конечно, что код достаточно кривой, что можно было обойтись одним таймаутом с превращением миллисекунд в секунды, минуты и часы, но я ещё недостаточно освоился в js, часто забываю писать document перед get'ами. Но вчера я именно загорелся написать секундомер, оперируя уже имеющимися у меня знаниями. И вот, к утру он, какой-никакой, готов. И вообще я люблю крутить педали и изобретать велосипеды, это же крайне занимательно, это же часть процесса вхождения в язык.
В общем, http://drake-bandigan.narod.ru/ вот, можете покопаться, пользоваться. Мне он очень был нужен для того, чтобы считать сколько времени у меня уходит на те или иные занятия (так проще оптимизировать своё время), и вот я его сделал. Пока он удовлетворяет моим потребностям, но, конечно же, я его перепишу, когда буду владеть большими знаниями.
А теперь, посоны, поделитесь и вы, было ли вам когда-нибудь не до сна из-за любимого занятия?
Всем добра и бубликов, братишки. :3

P.S. С миллисекундами в js пока не разобрался, поэтому вместо них там хуйня какая-то происходит.
Ах да, и ещё забыл: лучше эта страничка выглядит у спермохлёбов (наличие шрифта Consolas (ебать-ебать, а я забыл указать семейство шрифтов monospace, теперь поносно будут цифры выглядеть у кого нет этого шрифта, бида)) лисодрочеров. Заметил, что хром как-то криво рассчитывает расстояние между словами что в em'ах, что в пикселях, в отличие от лисы и оперы.

И кстати, сколько тут всего программистов/дизойнеров ошивается? Интересно же. :3

Рубрики: мой арт

49 комментариев

Луис Корвалан написал 5 лет, 5 месяцев назад, #4710

Луис Корвалан

Ненмного завидую компьютерщикам.

0

Ырий Ведомый написал 5 лет, 5 месяцев назад, #4712 ответ на #4710

Ырий Ведомый

Чому?

0

Луис Корвалан написал 5 лет, 5 месяцев назад, #4713 ответ на #4712

Луис Корвалан

Самая популярная и оплачиваемая профессия а я в нее не могу и не хочу.

0

Ырий Ведомый написал 5 лет, 5 месяцев назад, #4714 ответ на #4713

Ырий Ведомый

Не хочу - это главный показатель. Я сам по природе своей лютый гуманитарий, в школе точные науки вообще никак не шли. Но вся эта заварушка с дизойном и программированием мне стала интересна, начал углубляться, оказалось, знания высшей математики тут ни к чему, всё просто, если задуматься. :3

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

0

J.Mandrejk написал 5 лет, 5 месяцев назад, #4720 ответ на #4714

J.Mandrejk

Фу блять, фу нахуй, создавал тред там Адам высказывался, посмотрел на яву, ох...л от синтаксиса и ее общей ебанутости, заварил кофе похожей марки и начал учить питон. Мне кажется он более милый и перспективный(не уверен), тем более [s]Я отсосал у Адама[/s] Адам Меня убедил, кстати тред надо создать(посоветуй где).
Так, что в этом бложике яваблядки сосут у джангопитонобоговбогов, но ты нам пригодишься, как и степлер, который пытается мочь в си.
Я груб, а ты няша и молодец.:3
[IMG]/upload/comments/58c543ce9d5e8e8625b0534bc2be0864.jpg[/IMG]

0

Ырий Ведомый написал 5 лет, 5 месяцев назад, #4722 ответ на #4720

Ырий Ведомый

Ты, уважаемый, то ли путаешь чего-то, то ли я что-то не понял. Я тут пост про JavaScript написал, его я сейчас учу. Ты же вроде про Java говоришь, ведь java (как и питон впрочем) разве может в DOM? Хуй знает. Всякие там джеквери и прочие быдло-ништяки работают на js, да и начинать мне надо с чего-то одного уже. Я кстати, подумывал в будущем питон освоить, а знакомый быдлан говорил мне, нет, мол, джава сейчас самое то. Я-то сейчас планирую именно javascript изучить, потом пшп/мускул. Это всё, что бы на работу устроиться. А в удовольствие хотел, да, с питоном познакомиться.
Только я это, в душе не ебу, что у вас там за треды такие и что ты вообще несёшь, окаянный . :3

[IMG]/upload/comments/e74984d17a1b6d180f9859c918b1fb79.jpg[/IMG]

0

J.Mandrejk написал 5 лет, 5 месяцев назад, #4723 ответ на #4722

J.Mandrejk

Да Я просто эпично зафейлил.
[IMG]/upload/comments/10cb36a7aeb27fe6473828a41ce43af1.jpg[/IMG]

0

J.Mandrejk написал 5 лет, 5 месяцев назад, #4724 ответ на #4723

J.Mandrejk

Перепутал, два разных зыка, бида, пичаль.

0

Ырий Ведомый написал 5 лет, 5 месяцев назад, #4725 ответ на #4724

Ырий Ведомый

Ну бывает, чего там :3
Так а что у вас там за коалиция? Что за треды? вы что ли вместе [b]ИЗУЧАЕТЕ ЗМЕИНЫЕ ПЕЩЕРЫ[/b]?
[IMG]/upload/comments/d363103dcf9f19ee562cb95f1ed2f4bd.jpg[/IMG]

0

stepler написал 5 лет, 5 месяцев назад, #4728 ответ на #4722

stepler

[quote]Я-то сейчас планирую именно javascript изучить, потом пшп/мускул.[/quote]

Ну вот ПШП, на сколько я знаю из советов старшего товарища, лучше заменить на пейтон. Мандрейк недавно раздумывал, что учить, ПШП или Пейтон.

А я задрачиваю C#. Быдло язык для быдло программ (вообще язык охуенный и платформа .NET тоже охуенная). Хотя, я думаю, что большинство современных языков именно такие. Быдло - потому что я сделал на нем приложение для работы с базой данных и решил, что я бог. Начал устраиваться на работу, пошел на собеседование и понял, что я вообще нихуя не знаю (мои знания были эквивалентны первым 200 страницам 1000 страничного учебника). Ну вот такой язык. Нихуя не знаю, а приложения уже делаю.

Да, еще проблема с мотивацией. Сижу, пытаюсь учить, но больше времени уходит на занятия хуйней. В среднем неделю учусь, а полторы недели маюсь хуйней. Так уже около 6 месяцев учу C# с перерывами на свой диплом и всякие подработки.

0

J.Mandrejk написал 5 лет, 5 месяцев назад, #4729 ответ на #4728

J.Mandrejk

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

Адам

18 июня 2012 в 23:020

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

Но всю силу и мощь высокоуровневых языков ощутить - надо идти другим путем. Тут тебе помощь Java, Ruby, Python. Лично я пробовал для начала Яву, не понравилось, вот что-то не понравилось и все. Потом сразу питон, на нем и остался. Хотел смотреть в сторону руби потом, но знающие люди подсказали, то их вебвреймворк (руби на рельсах) - очень плох в плане поддержки старых версий, то есть буквально один апдейт и твое приложение может на запуститься. А питоновком же джанго все хорошо, нужно очень постараться, чтобы твой код перестал работать в свежей версии фреймворка. Я в основном курил много доки, для начала русские, потом, за неимением ответов, аглицкие. И все больше на практике, чем в теории, посему мои знания больше практические, чем теоретические, тоесть чего не делал, чего не касалась моя практика - того не знаю.

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

0

stepler написал 5 лет, 5 месяцев назад, #4731

stepler

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

Моя история: успешно закончил авиационный вуз, инженер. Охуеть блядь. Но с работой как-то не складывается совсем. Вот я и решил, что пора менять направление в зависимости от того, кому больше платят и где больше вакансий.
Но я великий розовый с хвостом. Еще в школе и на 1ом курсе мне дико нравилась информатика, на 3ем курсе я подумывал начинать учить кодинг и вот только к моменту окончания вуза я начал этим заниматься. Это пиздец какой-то. Как можно быть таким медленным.

0

Ырий Ведомый написал 5 лет, 5 месяцев назад, #4734 ответ на #4729

Ырий Ведомый

Всё это, конечно, хорошо, посоны, но судя по объявлениям, у нас больше спецов по пшп требуется, нежели по питону. Да и присмотрел я пару книженций по нему. Планирую плавно вкатиться с js в мир пшп, освоить его (судя по нескольким главам одной книги, не особо-то он и сложный), чтобы иметь при себе багаж освоенных технологий, иначе на работу не возьмут. Возможно, параллельно буду питон практиковать. А вот скажите: преимущество питона перед джавой только ли в более понятном синтаксисе лишь? джава же вроде как мультиплатформенная, на ней вон игры не хуже вовки для браузера делают (один мудак все уши проел, какая-то даркенсанг или как-то так называется), этот язык коммерческий (под юрисдикцией оракла), значит будет поддерживаться и продвигаться и в дальнейшем. Так чем тогда он хуже питона? Я просто не понимаю ещё всех этих нюансов, поясните.

0

Ырий Ведомый написал 5 лет, 5 месяцев назад, #4735 ответ на #4731

Ырий Ведомый

Ну я вырос в провинциальном городке, куда не доходила информация об университетах и востребованных профессиях. К тому же ХИККА, ни с кем не общался, поэтому не знал куда поступать. Хотел ещё со школьных лет вебдизойном заниматься, чиркал какие-то шаблонцы. Поступил в универ на факультет [i]Компьютеры и компьютерные сети[/i] или типа того, а там [b]ЁБАНЫЙ МАТАН ФИЗИКА ФОТОНЫ ТВЁРДЫХ ТЕЛ НАХУЙ[/b], через месяц перевёлся на факультет дизайна. А там [b]НАТЮРМОРТЫ, ПРИНЕСИ МНЕ МАКЕТ ФАСАДА АППЛИКАЦИЯ [/b]. Через два года поступил просто на иностранные языки в другой универ (чтобы просто корочка была, да и укрепить знания анг/нем), но посетил всего 3 пары, хикковал дома. 2й год хиккую. Стыдно неимоверно. Сейчас взялся за голову, нагоняю упущенное, развиваю проф скилы, хочу восстановиться или поступить заново туда же, а то в армию загребут ещё. Такие дела. Хуило - оно везде хуило, лол.

0

Луис Корвалан написал 5 лет, 5 месяцев назад, #4736

Луис Корвалан

Клуб анонимных компьютерщиков.

0

Ырий Ведомый написал 5 лет, 5 месяцев назад, #4737 ответ на #4736

Ырий Ведомый

[b]A TW'O![/b]
[IMG]/upload/comments/6d2297eae5622414ac9c2a7115f07889.jpg[/IMG]

0

stepler написал 5 лет, 5 месяцев назад, #4740 ответ на #4735

stepler

Охуенно ты забил болт на 3 вполне адекватных образования.

[quote]Ну я вырос в провинциальном городке, куда не доходила информация об университетах и востребованных профессиях.[/quote]
Самый обычный сайт с работой открой, вся информация там. Я не додумал сделать это на 1-5 курсах. Когда поступал, тоже не думал. Было как-то похуй.

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

0

shizoid ninja написал 5 лет, 5 месяцев назад, #4745 ответ на #4731

shizoid ninja

В 12 был диким задротом. В 13 начал копаться в .ini-файлах одной игрушки, [b]КОМПЬЮТЕРЩИК[/b], хуле. В 14 пошел и закончил недокурсы по С++. Они помогли мне понять хоть какие-то основы. В 16 проходил в одной шаражке довузовскую подготовку, ещё немного на делфи покодил. Теперь вот закончил как успешнобоярин школу и собираюсь подавать на программную инженерию. Занавес.

0

Адам написал 5 лет, 5 месяцев назад, #4747

Адам

еще проблема в том, что ты делаешь расчет времени относительно браузера, что нормуль, пока у тебя всех хватает процессорного времени. Когда же я запущу твою страницу на своей сковороде, у меня будет немного подтормаживать браухер и вуаля, втои секунды превращаются в СССССЕЕЕЕЕКККККУУУУУУУУУУУУУУУУННННДЫЫЫЫЫЫЫЫЫЫЫЫЫ.

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

0

Адам написал 5 лет, 5 месяцев назад, #4748 ответ на #4734

Адам

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

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

0

stepler написал 5 лет, 5 месяцев назад, #4751 ответ на #4745

stepler

Школьник в треде, все в ПТУ.

[quote]программную инженерию[/quote]
Щито это? В чем суть работы?

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

0

stepler написал 5 лет, 5 месяцев назад, #4752 ответ на #4747

stepler

Профессионал в треде, все в школу.

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

0

Адам написал 5 лет, 5 месяцев назад, #4755

Адам

и это пиздец что он у тебя делает с милисекундами, лол.

0

Адам написал 5 лет, 5 месяцев назад, #4756 ответ на #4752

Адам

ты написал замедлитель времени!!!

0

J.Mandrejk написал 5 лет, 5 месяцев назад, #4757 ответ на #4755

J.Mandrejk

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

0

Ырий Ведомый написал 5 лет, 5 месяцев назад, #4758 ответ на #4755

Ырий Ведомый

Знаю, что он делает с ними что-то непонятное, лол.
Я же написал, что это пока всё, на что хватает моих недельных познаний js. Сначала тоже хотел сделать паузу нормальной, но потом запутался в реализации. По мере освоения js, обязательно всё исправлю и сделаю КАК У ЛЮДЕЙ. Просто в каких-то вариантах в сети все используют innerHTML для вывод данных на экран, а я читал, что это не очень хорошо, вот и взялся выводить нормально через DOM.
Я ведь не безнадёжен, правда?

0

Ырий Ведомый написал 5 лет, 5 месяцев назад, #4759 ответ на #4740

Ырий Ведомый

Ну так хуйло же тупорылое, вот и забил. Сейчас жутко жалею об этом.

0

J.Mandrejk написал 5 лет, 5 месяцев назад, #4760 ответ на #4758

J.Mandrejk

Да котан, ты лучший.

0

Ырий Ведомый написал 5 лет, 5 месяцев назад, #4761 ответ на #4760

Ырий Ведомый

Ой, прекрати.
[IMG]/upload/comments/5020c67fab6588867aada1fb6c2b7cca.jpg[/IMG]

0

J.Mandrejk написал 5 лет, 5 месяцев назад, #4762 ответ на #4761

J.Mandrejk

[IMG]/upload/comments/1ffefc39c7fb1db5712c3f41f6588533.jpg[/IMG]
Свеженьким.

0

stepler написал 5 лет, 5 месяцев назад, #4763 ответ на #4759

stepler

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

0

stepler написал 5 лет, 5 месяцев назад, #4764 ответ на #4748

stepler

Мудрец все правильно говорит.

Кстати, тентакль получше фейсбучика работает. Только я не знаю на чем фейсбучик сделан, это я так, субъективное мнение.

0

Адам написал 5 лет, 5 месяцев назад, #4765 ответ на #4751

Адам

я кстате МЕЧТАЛ стать программистом, хотя толком не знал что они делают.

0

shizoid ninja написал 5 лет, 5 месяцев назад, #4769 ответ на #4751

shizoid ninja

Судя по описанию, научат таки писать СОФТВАРЕ.

0

shizoid ninja написал 5 лет, 5 месяцев назад, #4770 ответ на #4764

shizoid ninja

Дваждую, и в тентакле дизайн лучше. Копия оказалась лучше оригинала, лол.

0

Ырий Ведомый написал 5 лет, 5 месяцев назад, #4787 ответ на #4755

Ырий Ведомый

http://jasn.ru/blogs/verni-bublik-zaebal/p632.html#c4755, бро, а объясни мне, мудаку, как в js считается время? Значения для setInterval 1000 - это одна секунда, а в одной секунде сколько миллисекунд? 1000? Значит, задай я значение 1 для интервал итерации значения миллисекунд от 000 до 999, в итоге должен получить прохождение от 000 до 999 ровно за фактическую секунду времени. Но почему-то, когда я всё делал именно так, за секунду значение миллисекунд в счётчике доходит до ~300, когда должно до 999. Чяднт?

0

J.Mandrejk написал 5 лет, 5 месяцев назад, #4788 ответ на #4787

J.Mandrejk

Эм может сервер не держит такие короткие интервалы или что-то с ними связанное?

0

Ырий Ведомый написал 5 лет, 5 месяцев назад, #4789 ответ на #4788

Ырий Ведомый

При чём же тут сервер, когда js выполняется на стороне клиента? Может, я что-то пропустил, нужно почитать документацию, однако, из личных наблюдений могу сказать, что интервалы работают как-то странно.

0

J.Mandrejk написал 5 лет, 5 месяцев назад, #4790 ответ на #4789

J.Mandrejk

Хоть в чем-то Я буду прав)

0

stepler написал 5 лет, 5 месяцев назад, #4791 ответ на #4787

stepler

А как ты значение определял в счетчике?

0

Ырий Ведомый написал 5 лет, 5 месяцев назад, #4792 ответ на #4791

Ырий Ведомый

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

upd Я имел в виду, что значение интервала-то указал, а шаг нет.

0

Адам написал 5 лет, 5 месяцев назад, #4798 ответ на #4757

Адам

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

0

Адам написал 5 лет, 5 месяцев назад, #4799 ответ на #4787

Адам

как я писал выше, все зависит от стека вызова, у тебя же все команды обрабатывает брузер, а он обрабатывается твои ЦП. плюсай еще время на выполнение шага. тоесть ты ХОЧЕШЬ, чтобы у тебя команда выполнялась раз в милисекунду, но у тебя команды накидываются в стек вызова раз в милисекунду, а выполняет он их не мгновенно, вот и неустойки.

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

[quote]
Работа с объектом Дата
getMilliseconds()
Миллисекунды (начиная с последней секунды) 0-999

getMinutes()
Минуты (начиная с последнего часа)
[/quote]

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

0

Адам написал 5 лет, 5 месяцев назад, #4800

Адам

[quote]Минимальная задержка Минимально возможная задержка в разных браузерах варьируется. В среднем на момент написания этого текста (январь 2011) она составляет 12 мс. То есть, разницы между setTimeout(.., 1) и setTimeout(.., 12), как правило, нет. Производительность Большое количество таймеров может привести к серьезной нагрузке на процессор. Это в первую очередь касается приложений, в которых одновременно анимируется большое количество объектов. В этом случае, по возможности, следует использовать один таймер, который выполняет всю анимацию, а не множество независимых.[/quote]

назаметку.

0

Ырий Ведомый написал 5 лет, 5 месяцев назад, #4809 ответ на #4799

Ырий Ведомый

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

0

Ырий Ведомый написал 3 года, 3 месяца назад, #21940

Ырий Ведомый

Эта пиздос)

0

Луис Корвалан написал 3 года, 3 месяца назад, #21941 ответ на #21940

Луис Корвалан

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

0

Ырий Ведомый написал 2 года, 6 месяцев назад, #22016

Ырий Ведомый

Ето просто пиздос : D

0

Ырий Ведомый написал 1 месяц, 3 недели назад, #22079

Ырий Ведомый

Бляяя пиздееец

0

Я тебя не знаю.

Добавлять комментарии разрешено только авторизованным пользователям.

comments powered by Disqus