Всичко публикувано от Bfaf
-
OpenSuse 11.04 проблем
Това за Java е странно. Иначе за Flash плеъра нещата са напълно нормални. Не съм напълно сигурен, но този проблем с Flash плеъра го има от години и Adobe определено нямат желание да го оправят за потребителите на Linux. До колкото си спомням с версия 10.2 и потребителите на Windows имат същия проблем. Сега пуснаха версия 10.3 до колкото си спомням и там вероятно проблемът ще е решен за потребителите на Windows.
-
net install Debian?
Лично аз никога не успях да подкарам 64 битовото издание на Debian net install на каквато и да е било машина от CD. Иначе според INTEL този процесор поддържа 64 битови инструкции.
-
Драйвери за видеокарта за Линукс
Потърсих за упътване с Google, но не намерих това, което ми трябваше. Затова просто ще опиша нужните стъпки, които работят със сигурност и съм ги изпробвал много пъти . Препиши си стъпките или си ги разпечатай, защото няма да имаш графична среда. 1. Изтегли драйвер от сайта на nVidia 2. Натисни Ctrl+Alt+F1 3. Ще се превключи на текстов режим в терминала. Влез в системата с твоето потребителско име и парола 4. Инсталирай пакета dkms с тази команда „sudo apt-get install dkms“. Ще ти поиска твоята парола, така че я въведи 4. Отиди в папката, където е изтеглен драйвера (за целта използвай командата „cd име на папка“) 5. Изпълни командата „sudo service gdm stop“ 6. Стартирай инсталацията на драйвера с „sudo sh ./ИМЕ_НА_ФАЙЛА.bin“ 7. Следвай инструкциите на екрана и чети внимателно какво пише. Вероятно ще има съобщение, че не може да направи еди какво си и дали искаш да пробва нещо друго. По-добре му позволи да пробва другите неща 8. След като инсталацията завърши, рестартирай компютъра с командата „sudo reboot“ Това е цялата магия. Сподели дали е станало каквото се иска .
-
Запитване за писане на красив код
Целта на метода по-долу (getRadioButtonPanel()) е да създаде панел с JRadioButton-и като взима текста на всеки бутон от отделен properties файл. Това е така, защото във всеки отделен properties файл ще се съдържат различни детайли за какво прави всеки бутон. Следния код може ли да се напише по-красиво: private JPanel getRadioButtonPanel(String path, String dir, String key, int align, ButtonGroup group) { JPanel panel = new JPanel(new GridBagLayout()); // Създаване на панел GridBagConstraints layout = new GridBagConstraints(); // Създаване на GridBag подребда String buttonText = null; String templatesDirectory = mergeFilePath(path, dir); // path - път до текущата папка, dir - папка с properties файловете String[] fileList = getFilesList(new File(templatesDirectory)); // Взима списък на всички файлове в указаната папка Arrays.sort(fileList); // Подрежда масива по азбучен ред JRadioButton[] radioButton = new JRadioButton[fileList.length]; // Създава масив от JRadioButton-и с размера на броя файлове for(int i = 0; i < fileList.length; i++) { layout = orderLayoutAndAlign(0, i, align); // Задава подредбата на обект buttonText = getProperty(mergeFilePath(templatesDirectory, fileList[i]), key); // Взима текста на бутона от файл radioButton[i] = new JRadioButton(buttonText); // Инициализира бутон panel.add(radioButton[i], layout); // Добавя бутона към панела заедно с неговата подредба group.add(radioButton[i]); // Добавя бутона в група от бутони } return panel; } Ето тук са допълнително използваните методи: public String mergeFilePath(String path, String dir) { return path + File.separator + dir; } public String[] getFilesList(File dir) { TemplatesProcessing tp = new TemplatesProcessing(); String[] fileList = tp.getFilesList(dir); return fileList; } // Това е методът, който се извиква от метода по-горе public String[] getFilesList(File directory) { String[] files = directory.list(); if (files == null) { return null; } return files; } public GridBagConstraints orderLayoutAndAlign(int x, int y, int align) { GridBagConstraints layout = new GridBagConstraints(); layout.gridx = x; layout.gridy = y; layout.anchor = align; return layout; } public String getProperty(String file, String key) { CommonResources resource = new CommonResources(); return resource.getProperty(file, key); } // Това е методът, който се извиква от метода по-горе public String getProperty(String file, String key) { FileInputStream read = null; Properties properties = null; String property = null; try { properties = new Properties(); read = new FileInputStream(file); properties.load(read); property = properties.getProperty(key); read.close(); } catch (FileNotFoundException error) { error.printStackTrace(); } catch (IOException exc) { exc.printStackTrace(); } return property; }
-
Покажете своето conkyrc
Не съм много информиран относно тази програма, но тези инструкции са специфични и приложими главно на Debian базирани операционни системи и графична среда GNOME. Ако съм с друг тип дистрибуция или друга графична среда какво да направя?
-
Търся български превод на Tuneup Utilities 2011.100
Моля те прочети това: http://www.kaldata.com/forums/index.php?showtopic=69711
-
Защо има Бог ?
Айде и аз да се включа. Дали има Бог - да, има. Обаче разкилаката е в това, че той не е въображаем. Всъщност създанието, което наричаме Бог е създанието, което е дало идея за нашето създаване. В древни шумерски текстове е описано защо и как сме създадени. Ако това, което пише в тези текстове е лъжа, то тогава са искали да се позабавляват с това, което оставят. От кога съществува човечеството? Ами след като са били преведени въпросните шумерски текстове, в тях се споменава, че човечеството е създадено преди около 200 000 години и главно е служило като роби в южната част на Африка. След като разни изследователи разбрали за тези преведени текстове, веднага са отишили в Южната част на Африка и са започнали да копаят. И изненада, бил намерен скелет на човек от преди около 200 000 години. До колкото си спомням това е най-стария скелет, който са намирали някога (за това не съм напълно сигурен). Доста от тези неща и други са описани в книгата „Цветето на Живота“ на Друмвало или Друнвало не си спомням точно името на автора. Книгата я има и на Български (опитвам се да не правя реклама, но когато искам да спомена от къде ми е информацията, няма как да не се получи така). Не искам да влизам в спорове, така че ако някой има друга информация, предпочитам да я споделя.
-
Автоматично обновяване на програма
Това също не го знаех. Знам, че имам още много неща да уча, но и тях ще науча, когато им дойде времето. Засега се справям с каквото знам/наложи се да знам. Благодаря за линковете .
-
Автоматично обновяване на програма
По никакъв начин не си ме засегнал, просто такъв ми е начина на изразяване . Съжалявам, че е изглеждало така. И да съгласен съм с всичко, което описа до сега. Иначе просто за самата проверка има втора нишка, а за самото обновяване използвам отделна програма, защото файла, който се изтегля от сървъра е със същото име като на основната програма. Ако програмата е отворена, тогава няма как да се презапише файла в реално време. По тази причина първо се стартира програмата за обновяване и веднага след това основната програма се затваря.
-
Автоматично обновяване на програма
Добре де, не съм го описал правилно. Изтрива се локалното копие на файла, който е изтеглен от сървъра. Да, знам, че програма и нишка са две различни неща. Направено е така, че потребителя да може да ползва основата програма без проверката за нова версия да го възпрепятства. Представи си как си пускаш някоя програма и тя, за да провери за по-нова версия трябва да замръзне и примерно след 1 минута (това в най-лошия случай) да те уведоми, че няма връзка със сървъра и чак след това да ти позволи да я ползваш. Аз лично не бих издържал психически. Защото още се уча (уча се сам без помощ от хора, които се занимават с това от години и затова много неща ми убягват) и за пръв път чувам за wsdl и не знам как да провервам хешове. Благодаря за насоката, сега и това ще науча .
-
Автоматично обновяване на програма
Здравей. Преди един ден завърших моята версия за автоматично обновяване на програма. Мога да ти кажа начина, който съм измислил и ти да си го приспособиш. Моето решение е писано на Java. Накратко: 1. Изпълнение на самата програма * 1. Програмата се стартира нормално * 2. След като е заредена, проверява за нова версия * 3. Ако има нова версия, затваря прозореца на програмата и отваря друг прозорец, в който има съобщение, с което потребителя се известява, че програмата трябва да се обнови * 4. След като потребителя натисне бутона „ОК“, първо се стартира втора програма (която служи за обновяване) и след това основната програма се затваря изцяло (при мен на Java функцията/ метода за затваряне на програма е System.exit(0)). 2. Програма за обновяване * 1. Изтрива старата версия * 2. Изтегля новата версия * 3. Изтрива файла с версията изтеглен от сървъра за обновяване * 4. Стартира програмата след като обновяването е приключило успешно ЗАБЕЛЕЖКИ: 1. Програмата, която ще се ползва от потребителя се стартира нормално - това съм го направил така, защото се оказа, че ако първо проверява за нова версия и се окаже, че по някаква причина сървъра за обновяване не работи, програмата изобщо няма да стартира и ще хвърли exception, който потребителя изобщо няма да види като грешка (защото съм го направил така). 2. След като се е изпълнила, програмата на заден план (т.е. втора нишка (Thread) (не знам дали има нишки във VB)) се свързва с интернет, за да провери за нова версия - на сървъра има един текстов файл, който съдържа номера на новата версия (примерно 1.1) и също така има папка със същия номер на версия (примерно 1.1), в която се съдържа новата версия. Програмата изтегля текстовия файл на компютъра, изважда съдържанието на файла, сравнява го с номера на версията на текущата версия и, ако има нова версия, представя съобщение на потребителя, че програмата трябва да се обнови. 3. След като потребителя натисне бутона „ОК“ (препоръчително е да няма други бутони, защото може да не иска да си обнови версията и да направиш така, че или бутонът „Х“ за затваряне на прозореца да го няма или да изпълнява обновяване (при мен е критично важно потребителя да си обнови до по-нова версия, затова не му оставям друга възможност, но ти ако искаш, добави си бутон за отказ)) текущата програма да се затвори и да се изпълни втора програма, която служи за обновяването. 4. Задължително си направи проверка дали размера на файла на сървъра отговаря на размера на файла, който е изтеглен. Имах интересни моменти, в които файловете се теглеха от време на време, а не винаги . Ами това е, което съм сътворил. Може да има и по-добри начини, но този на мен ми върши работа. Ако измисля нещо по-добро ще го споделя . Дано да ти свърши работа или ако имате идеи за подобряване, хайде да ги развием максимално .
-
Относно превод на програма
Аз имам друго предложение. Изпробвай няколко програми, които вършат въпросната задача и сподели коя ти допада най-много. Може би можеш да намериш 10 програми за тази цел и преводача да избере точно тази, която не ти харесва и не ти е удобна. Просто резултата няма да е особено ползотворен за никого. Също е възможно не всички програми да работят добре с датчика на твоя модел лаптоп или да не работят изобщо с него. По-добре изпробвай няколко програми и дай конкретно име.
-
Мобилните телефони предпазвали от Алцхаймер
Да, прав си. Не съм го разбрал правилно. Извинявам се за което.
-
Мобилните телефони предпазвали от Алцхаймер
Това изречение ме притеснява - Щом радиовълните на GSM-ите промеян генетично клетките и предпазват от Алцхаймер, тогава още какво се случва? Всички тези промени със сигурност носят и още последствия, но какви? За добро или зло?
-
Как да разбера дали и той ме харесва
Аз в такива моменти действам по много прост начин. Отивам при момичето, говорим си малко време (5-10 минути) и задължително трябва да кажа нещо смешно (това е много важен момент) и след това я каня на кафе (аз лично предпочитам разходка в парк, а не кафе). Понеже вече толкова пъти са ме рязали, че вече не ми прави впечатление, когато ми откажат . Да, първите пъти е гадно и после ти идват разни мисли, че нещо не ти е наред, но те изобщо не са в правилната посока. Всичко си ти е наред, просто човека срещу теб е преценил, че не иска да задълбочава нещата между вас. Това е част от живота, ти просто сега правиш първите стъпки в него . Ще му влезеш в ритъма рано или късно. А и между другото с всички тези преписвания и домашни, внимавай да не се окаже, че те използва, защото накрая наистина ще ти бъде много гадно.
-
Проблем - "Welcome to Windows" logon screen не се появява
Предлагам алтернативно решение. Не знам дали ще сработи със сигурност, но си спомням, че на мен ми е вършило работа. 1. Отвори Start->Run, напиши regedit и натисни ОК 2. Отиди до HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\WinLogon 3. Намери стойността LogonType (в десния панел на прозореца), щракни двукратно върху нея и напиши цифрата 1 (предполага се, че сега трябва да пише 0). 0 - изключен Welcome Screen 1 - включен Welcome Screen 4. Рестартирай компютъра Надявам се да свърши работа
-
Проблеми със стартирането
Прав си. Най-добре да си пиша в темите за линукс, защото съм позабравил Windows.
-
Проблеми със стартирането
Това чудо „Userinit Logon Application“ ми се струва много съмнително. По спомени това не се зарежда със стандартната инсталация на Windows XP. Може след това да е било добавено, но ако искаш го махни и после виж дали проблема е решен.
-
Windows XP или Windows 7
Отскоро съм програмист и мога смело да кажа, че софтуер без бъгове няма, особено ако е голям проект като операционна система. Може би след 10 години тестване и оптимизиране ще има значително по-малко бъгове, но пак ще ги има. Според мен Windows 7 е най-малко бъгавата ОС пускана от Microsoft до сега. И да отбележа - не харесвам Windows, така че представете си колко добре са се справили този път. Относно 64 битовите операционни системи. Те не се различават кой знае с какво (от потребителска гледна точка) от 32 битовите, просто още никой не ги е взел напълно насериозно и голяма част от софтуера не работи добре или изобщо на тях. Иначе на теория и на практика са по-бързи от 32 битовите.
-
Как се пише security ориентиран код?
Благодаря за връзките. Ще ги прочета.
-
Как се пише security ориентиран код?
Здравейте на всички, които ще прочетат този въпрос. Още съм нов в програмирането и по-специално на Java, но се запитах как се пише код, който да е защитен от „външни намеси“. Най-точно имам предвид дупките, за които всеки месец Microsoft пуска обновления. Не знам дали логиката ми е правилна, но си мисля, че техните програми работят, а въпросните дупки са неограничени променливи или нещо такова. Интересува ме дали има някакъв общ модел за писане на код, който поне до някъде да предпазва от злонамерени хора да влизат през определена програма (в случая, тази която аз пиша. Не говоря за нищо конкретно).
-
Decal Converter на български
Извинявам се, ама какъв е този коментар? Човека иска да свърши нещо полезно за много хора, а тук веднага коментар "По-добре се откажи, защото е ужасно". Мислиш ли, че първият превод, на който и да е било голям преводач е бил перфектен? Не мисля. Мисля, че в такива случаи ще е по-добре да се даде съвет как да стане по-добре, а не да се плюе. Аз поне ще дам два съвета. Ето ги и тях: За да намалиш броя на правописните грешки използвай програма за проверка на правописа. Ако използваш Miscrosoft Word, инсталирай си ItaEst, безплатна е. Ако използваш OpenOffice.Org, изтегли си речник като добавка от страницата с добавки на OpenOffice.Org. За да бъде по-добър превода, не бързай. Прочети няколко пъти внимателно това, което си написал и, ако нещо не ти харесва, промени го. Ако имаш въпроси или нужда от съвет за нещо, пиши ми лични съобщения. Ако мога ще ти отговарям. Поздрави Bfaf.
-
Търся превод на TuneUp 2009
Радвам се, че все още се ползват преводите на доста преводачи. За съжаление трябва да напомня, че вече не превеждам платен софтуер. вече превеждам само софтуер с отворен код и по-специално съм се насочил към графичната среда GNOME за Unix базирани операционни системи. В свободния сотфуер начина на превод е доста по-улеснен и не се налага при всяка нова версия да се започва от нула. А и най-важното нещо, което ми харесва , че се работи в екип. Това е нещо, което се опитах да създам сред преводачите в този форум, но така и не успях, за което съжалявам. Надявам се да се намери някой който да преведе програми като TuneUp Utilities и Nero, но мисля, че хората за тази задача са малко. Просто трябва да се събере екип, иначе става, това което вече се случи - нищо.
-
Мрежов рутер под Linux
За дистрибуцията аз лично ползвам Debian или Ubuntu, но мисля, че това няма много значение. Зависи на какво си свикнал да работиш. За настройката се използва iptables. Eто ТУК можеш да прочетеш повече за това как да настроиш линукс като рутер.
-
Търся превод на TuneUp 2009
Аз превеждам само отворен код вече. Просто вече ми се струва по-подходящ за моите нужди и затова вече дори не използвам и Windows. Надявам се някой да се навие, въпреки, че единствения навит до сега бях само аз.
Разглеждащи това в момента 0
- Няма регистрирани потребители разглеждащи тази страница.