Linux за българи: Форуми

Предложения и въпроси относно Linux-BG => Предложения за подобрения на този форум => Темата е започната от: bop_bop_mara в May 02, 2012, 13:36



Титла: Предложение за секция „Програмиране“
Публикувано от: bop_bop_mara в May 02, 2012, 13:36
Какво мислите - дали да не въведем правило всеки, който си търси кой да му реши университетските/училищните задачи и да му напише проектите и да му мине големия метър, да посочва задължително за къде са му задачите (кое учебно заведение, коя специалност/паралелка, при кой преподавател)?

Може да бъде и по-общо - всеки, който търси код за нещо, поне да споменава за какви нужди му е (помощ в работа, домашни експерименти и т.н.). Не че човек не може да излъже, но поне лъжата ще бъде доста лесна за проверяване.

Аз знам, че реагирам малко по-бурно, понеже по принцип водя малко упражнения във ФМИ. Всъщност дори би ми било особено приятно (в садистичния смисъл на нещата) да дам някоя задача за проект, да я видя тук за публично решаване, да дам решение и да видя как ще ми покажат моя собствен код (то дори ми се е случвало) и после да си дърпаме ушите (заместник-декана на ФМИ за бакалаври е много добра в това  >:D). Но не го смятам за редно.

На времето в такива ситуации колегите си помагахме взаимно и в доста случаи имаше и чувство за признателност, че си взел предмета с помощта на еди-си-кого. Сега явно има мода да си държиш съвестта чиста (и джоба пълен, понеже, ако някой трябва дори и само един час да отдели, за да ти пише кода, това, преизчислено в пари, е двуцифрена сума) и да вземаш наготово нещата на напълно анонимен принцип. Смутоляваш едно "благодаря", слагаш 2-3 удивителни знака за учтивост и после тичаш да вземаш оценката от преподавателя и да поливаш изпита. На другия ден надали вече ще помниш ника или името на човека, който те е спасил.

Идеята ми да се пише какво е предназначението на задачите е човек поне малко да се спре и замисли дали смее да бъде толкова нагъл и дали смее да бъде откровен поне пред хората, които ще вършат работата вместо него. Пак казвам - може да излъже, но поне ще си направи труда да си измисли лъжата.

Какво е вашето мнение?


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: go_fire в May 02, 2012, 17:35
Това си е вашия форум и може да си въвеждате каквито щете правила, ама ми се струва това е излишно. То и без него обикновено се разбира, защо някой търси помощ (и то не само за програмиране) и често дори доста овече подробности (като например името на преподавателя). Не виждам логика във въвеждането изрично.


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: Oxy в May 02, 2012, 18:19
Аз съм за. Като студент се интересувам с какво се занимават колегите. Пък и защо да не удряме по някое рамо... Често преподавателите поставят интересни задачи, които не съм виждал и ми е интересно да се поблъскам с тях... Аз лично мога да пиша доста в тази тема, защото всяка седмица предвам разни интересни нещица(теоретични), та като имам време мога да пиша тук, ако някой се интересува да обсъжда...


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: radoulov в May 02, 2012, 23:20
В unix.com правим точно така: Rules for the homework/coursework questions forum ($2).

Защото е така е редно (ако не се лъжа, бяхме получили и писма от преподаватели, които ни "приканваха" да не "помагаме" по този начин на студенти).

Самият аз скоро post-нах готов script, но миля, че беше написан така,
че преподавателят не можеше да дъде заблуден.

За да го представи за свой, постващият трябваше да се опита да го разбере,
иначе щеше да е трудно да го обясни.


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: gat3way в May 03, 2012, 00:01
Това единствено показва липсата на класа във форума. Нещо такова е идеален повод за мини obfuscated code contest. Пък после нека човекът обяснява защо това работи и кое откъде идва...ехех


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: radoulov в May 03, 2012, 00:15
Това единствено показва липсата на класа във форума.

Could you elaborate further?
Не мога да разбера, какво имаш предвид ...


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: gat3way в May 03, 2012, 00:26
Ми човекът иска някой да му направи нещо за без пари и всички му скачат на главата, че дори намеци за натурално разплащане. Това какво показва, някакви обикновени скучни тъпаци и гъзове каквито има ама навсякъде. Колко по-забавно би било да направиш въпросната задача, влагайки малко старание да работи като хората и да изглежда забавно, за справка примерно:

http://www.ioccc.org/

Човекът няма да направи повече от това да я тества дали работи и тя ще работи. Обаче бих дал пари да видя как ще премине изпита :)


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: radoulov в May 03, 2012, 00:34
Ми човекът иска някой да му направи нещо за без пари и всички му скачат на главата, че дори намеци за натурално разплащане.
[...]
Колко по-забавно би било да направиш въпросната задача, влагайки малко старание да работи като хората и да изглежда забавно
[...]

Благодаря за обяснението,
напълно съм съгласен за неуместните шеги.

Но наистина не мисля, че е правилно да се дават напълно готови (или не-obfuscated) решения (на студентски/ученически задачи).
Така сме некоректни към преподавателите и към студените (които, разбира се, не го осъзнават).


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: gat3way в May 03, 2012, 01:06
Аз нямам против даването на готови решения. Примерно аз съм завършил приложна математика, имахме релационни бази данни, имахме курсова задача, малоумна  (dbase ли беше, interbase ли беше базата, нямам спомени). Направих курсовата задача на една колежка ей така за нищо (всякакви намеци за натурални размени да отпаднат, не ми е минавало през главата). Математиката зад цялата работа е отвратителна и теоремите са малоумни, та най-малко лекциите ги взех от нея за да ги направя на пищови за преписване. Както и да е, последно разбрах че тя сега работи като DBA, а аз имам силна неприязън към всичко свързано с бази данни и никога не бих могъл да се занимавам с това. Игри на съдбата :)

Обаче що като може да е по-интересно, да не е по-интересно :)


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: michael1960 в May 03, 2012, 07:03
Според мен, най добре е тези които искат да им се направят курсови работи, дипломни работи и т.н, да идат на data.bg. Там се занимават с подобни неща и там вероятно ще се намери кой да им свърши работа. Тук хората са заети със сериозни неща.

Михаил Петров
град Смолян - България


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: Demayl в May 03, 2012, 10:03
Идеята е добра, не само за курсови работи.


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: Naka в May 03, 2012, 10:26
Аз пък предлагам само на колежки да им се помага за задачите. [_]3


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: vyrgozunqk в May 03, 2012, 11:12
Марче... това е пристрастие... стана асистент и започна да ковеш студентите... и ти си била студентка, кротни се..
Като неможе сам да си свърши работата, работодателят така или иначе ще го изгони, какво ти пука ?!
Остави ги на мира...  :)

Аз съм против такива строги рестрикции, че да си дебнеш студентите, дали не шмекеруват...


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: laskov в May 03, 2012, 11:13
//извън темата: Училище от/за ново поколение програмисти ($2)


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: Demayl в May 03, 2012, 11:56
Да, чувал съм за това училище ( даже май бях ходил в една от залите за някаква странична лекция ) и съм напълно съгласен, че  висшето няма да те направи програмист ( или дори близо ). Затова колеги, книги и "игра" му е цаката ( Някои биха казали и малко крадене на знания ) .


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: bop_bop_mara в May 03, 2012, 13:41
Марче... това е пристрастие... стана асистент и започна да ковеш студентите... и ти си била студентка, кротни се..
Като неможе сам да си свърши работата, работодателят така или иначе ще го изгони, какво ти пука ?!
Остави ги на мира...  :)

Аз съм против такива строги рестрикции, че да си дебнеш студентите, дали не шмекеруват...

Аз не си отричам субективното мнение. Да уточня - не съм асистент, просто водя упражнения на 1 група студенти. И не мисля, че ги "кова", понеже за разлика от другите преподатавети по същия предмет обсъждам с тях кода, давам решения, давам примерни контролни, че и решения за тях.

А между другото, дебненето за шмекеруване никак не е трудно - дори и за задачи, които по мое мнение нямат прекалено много начини за подход, решаване и написване, винаги получавам уникални решения, при което еднаквият код на двама човека изпъква от километри.

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

Исках просто да споделим мненията си. Може да променим правилата (това, което radoulov показа в unix.com е доста близко до моето предложение) или просто да си измислим някаква конвенция по въпроса (напр. предложеното от gat3way) или нищо да не сменим, ако така искат повечето.

ПС. Понякога имам усещането, че някой като пита нещо елементарно по настройките на линукса си, го пращаме да rtfm, обаче стане ли въпрос за код, нещо ни загъделичква да напишем решение, за да можем да си покажем кода пред всички (да са пофалим колко можем, дет са вика ;)). Само усещане, не обвинявам никого конкретно...


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: b2l в May 03, 2012, 13:47
Отностно готовите решения съм против!
Отностно хората, който искат да си покажат кода - ами да се възроди темата: http://www.linux-bg.org/forum/index.php?board=31.0
Сигурен съм, че е било супер забавно и интересно. Едно състезание на никого няма да навреди :).


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: lunarvalley в May 03, 2012, 15:12
аз не мога да разбера защо въобще се занимавате да им пишете домашните на некфи пишлемета...


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: vyrgozunqk в May 03, 2012, 16:48
Хмм някой неща се научават само от готов код, друго е като го видиш черно на бяло... Дори и да не го е знаел, така или иначе трябва да го обясни, което води до неговото прочитане и разбиране... Както казах не всеки може да се сети за решението, но един пък, като му се покаже, за напред в сходни ситуации, ще знае как да действа...


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: Arvigeus в May 04, 2012, 23:44
В този си вариант секцията трябва да се казва "Домашни Работи", а не "Програмиране"


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: Oxy в May 05, 2012, 01:38
Ок, Майстори! Аз като едно пишлеме което се занимава с интересни неща айде да видим кой ще даде най-добра програмна реализация на оптимално компресиране на чист текст. Езици за програмиране: Всякакви, Парадигма: Всякаква. Цел: размер на копресирания файл- да е най-малък. Заедно с декомпресиране.
Ако е много лесно може да пусна нещо по-интересно. Примерно търсене на модели в големи sequences  данни. Че и с визуалиция. Цел: Моя код вади най-добър резултат за най-кратко време. Езици и парадигми отново всякакви.
Интересни неща бол. На мен ми е ясно, че повечето проблеми дадени за курсови работи и прочие са направени, така че да са правими за тъпаци.
Ако искате да скачате на голямата въртелешка и да си мерите пишките, кой повече може, аз имам едно  голямо множество задачи, върху които съм работил и съм ги решавал. Коя от коя по-интрересни. Ако на някой пък му се работи върху Digital language processing и когнитивни системи да се обажда. Това са ми основните теми с които ще се занимавам до септември. Основно статистическо учене, разпознаване на модели, скрити марков модели, еволюционни алгоритми и фъзи логика....
Ако можете да помогнете на кретените и искате пишете им, искайте им пари... Ако знаете колко пара съм изкарал за джава програми за кретени като ученик и сега като студент... не са излишни... няма смисъл да ги ругаете... Марче прави един раздел Университет... както се казва на немски Rund um die Uni!  [_]3 айде отивам в бара!


Титла: Re: Предложение за секция „Програмиране“
Публикувано от: gat3way в May 05, 2012, 02:33
LZ77 и PPMD.

Съвсем случайно в свободното си време се боря с точно обратната задача - как максимално бързо да отхвърлям stream-ове от данни, които не са компресирани по този начин. А дали това е най-добрият вариант - изчетох по диагоналната система няколко писания по въпроса където твърдяха такива неща.