glsldevil الثنائيات

حوالي سنة واحدة منذ كتبت عن glsldevil المصحح بينغل / GLSL في المادة ebuild جنتو لglsldevil-1.1.5 وقدمت ebuild جنتو لذلك. للأسف glsldevil لا يبدو متاحا بعد الآن من صفحة ويب من جامعة شتوتغارت ( http://cumbia.informatik.uni-stuttgart.de/glsldevil/ )، والتي جعلت من ebuild عديم الفائدة.

منذ الترخيص لإعادة توزيع تصاريح glsldevil، قررت لتحميل نسخة مدينتي، لإتاحة glsldevil للجمهور مرة أخرى. للأسف هذا لا يشمل سوى ثنائيات لينكس (32bit و 64bit)، ولا ثنائيات ويندوز أو شفرة المصدر.

يمكنك تحميل الثنائيات لينكس من هنا: glsldevil-1.1.5.tar.gz (10)

للاستخدام مع ebuild، مجرد نسخ الملف إلى / البيرة / تعدية البضائع / distfiles /.

التحيات
يورغن

1 Star2 Stars3 Stars4 Stars5 Stars (1 صوتا، في المتوسط: 5.00 من 5)
Loading ... تحميل ...

تصنيف الصفحة 0 في كل مكان

انطلاق أمس، ويجري عرض جوجل الموقع من جميع المواقع ك 0 أو N / A. بيج رانك ليست مهمة لتحديد نوعية من موقع كما كان من قبل. يمكن أن يكون لا يزال في إشارة لنرى كيف جيدة أمثل محرك البحث (SEO) هي لموقع ما، أو إذا كان الموقع يحتاج إلى تحسينات.

وتساءل العديد من المدونين ما حدث لمواقعهم. ثم كانت هناك شائعات المعتاد، عن Google تعطيل باغرانك تماما وغوغل رخصة لباغرانك تنتهي. خوارزمية تصنيف الصفحة weightens المواقع حسب الأهمية. يتم ذلك عن طريق وصلات الترجيح الواردة إلى الموقع والموقع من موقع اشارة. لذلك وصلات من المواقع مع ارتفاع باغرانك هي أكثر قيمة من وصلات من المواقع مع انخفاض واحد. وقد تم تطوير الخوارزمية التي برين مؤسسي غوغل والصفحة، ولكن تم تعيين براءة اختراع لالخوارزمية لجامعة ستانفورد. جوجل قد حصلت على رخصة حصرية حتى عام 2011، بعد ذلك يصبح رخصة غير حصرية. وبذلك تنتهي هذه الرخصة ليس له أي تأثير على توافر تصنيف الصفحة على الإطلاق، فإن ذلك يعني فقط، أن الآخرين أيضا يمكن أن تحصل على ترخيص لخوارزمية واستخدامها. وتجري مناقشة السبب الحقيقي لشاشات العرض للصفحات لا تعمل بعد الان في [1] . وهو بسيط جدا: إن API جوجل لتستفسر عن تصنيف الصفحة قد تغير. بالنسبة لمعظم النصوص يكفي ليحل محل سلسلة toolbarqueries.google.com / بحث مع toolbarqueries.google.com / تي بي آر.

بعض فايرفوكس التمديدات، مثل SEOQuake، ويمكن أن تكون ثابتة عن طريق تشغيل سطر الأوامر التالي في المجلد ملحقات من الملف فايرفوكس:

GREP-RL toolbarqueries.google.com / بحث. | xargs SED-T-I-E 'ق / toolbarqueries.google.com \ / البحث / toolbarqueries.google.com \ / تي بي آر /'

بعد إعادة تشغيل فايرفوكس باغرانك في SEOQuake أي يتم عرض بشكل صحيح مرة أخرى. بالنسبة لبعض ملحقات أخرى كان هناك عمل ينبغي القيام به بعض أكثر واحد لديه لانتظار التحديث المقبل للحصول على هذا ثابت. على صفحات الانترنت وتوفير المعلومات للصفحات، مثل seitwert.de، يمكن أيضا أن يتوقع أن تحصل على إصلاح قريبا. في غضون ذلك يمكن للمرء أن استخدام الإنترنت الموقع المدقق من ألتمان ينس لفحص باغرانك.

يورغن

المراجع:

[1] seomonitor.de

[2] wikipedia.org

[3] cickconf5.org

 Pagerank 0 everywhere
1 Star2 Stars3 Stars4 Stars5 Stars (لا يوجد تقييم)
Loading ... تحميل ...

تحسين OpenSceneGraph-2.8.3 ebuild

وebuild OpenSceneGraph الحالية في شجرة تعدية البضائع جنتو عدم تثبيت مجموعة OpenSceneGraph بيانات العينة. هذه الملفات تتضمن بعض النماذج عينة، والخطوط، وما إلى ذلك الصور النقطية المستخدمة في الأمثلة OpenSceneGraph وغيرها من التطبيقات. هذه مشكلة للتطبيقات التي تعتمد على الملفات لتكون متوفرة. في بلدي على سبيل المثال صورة مجسمة المشاهد SIV يعتمد على وجود بيانات عينة OpenSceneGraph تثبيت وفشل تحميل الخط Arial من مجموعة البيانات مع الخطأ التالي:

تحذير: الخط ملف "الخطوط / arial.ttf" لم يتم العثور على.

هنا ebuild بلدي تعديل حل هذه المشكلة: OpenSceneGraph-2.8.3.tar.gz (292)

تحميل ebuild تعديل واستخراج الأرشيف في / البيرة / المحلية / تعدية البضائع. تأكد من تضمين السطر التالي في الخ / الخاص / make.conf:

PORTDIR_OVERLAY = "/ البيرة / المحلية / تعدية البضائع"

إذا كنت تريد استخدام OpenSceneGraph بدعم FFMPEG، تحميل التصحيح من bugs.gentoo.org ونسخه إلى / etc/portage/patches/dev-games/openscenegraph-2.8.3 / كما هو موضح هناك، إلى ترجمة مع 0.6 FFMPEG . وإلا سوف تظهر فشل مع:

/ osgPlugins / FFMPEG / FFmpegAudioStream.hpp: 18:09:
خطأ: لا يمكن تخصيص كائن من النوع التجريدي
'osgFFmpeg :: FFmpegAudioStream'

الآن يمكنك تعيين أمثلة استخدام العلم ويخرج openscenegraph للحصول على بيانات المثال.

إذا كنت قد حصلت على flightgear تثبيت، إعادة تثبيت simgear بعد ذلك، مثل طلبات ebuild لك أن تفعل:

الخروج -1 dev-games/simgear

اعتمادا على إذا كنت ترقية أو إعادة تثبيت فقط مع ebuild جديد قد يكون من الضروري لتشغيل revdep، بناء على حل القضايا مع المكتبات المكسورة. نأمل أن ebuild المقبل في شجرة تعدية البضائع وتشمل مجموعة البيانات عينة.

Wxwidgets الدعم ويبدو أن اللعبة مع الإصدار الحالي. عند استخدام wxwidgets استخدام العلم Openscenegraph فشل في ترجمة مع، بحيث تشمل

= dev-games/openscenegraph-3.0.1-wxwidgets

في الخاص بك / الخ / تعدية البضائع / package.use wxwidgets إذا قمت بتمكين في make.conf الخاص.

مع أطيب التحيات

يورغن

 Improved OpenSceneGraph 2.8.3 ebuild
1 Star2 Stars3 Stars4 Stars5 Stars (لا يوجد تقييم)
Loading ... تحميل ...

VRTrack 1.0 - سائق headtracking لHMD vr920

كما وعدت في نسخة جديدة من برنامج التشغيل headtracking vr920 قريبا هنا هو الإصدار الجديد من برنامج تشغيل headtracking بلدي لiwear VR920 Vuzix لينكس. يقوم بحساب ياو، الملعب ولفة من التسارع والبيانات المغنطيسية (الجهاز قد حصلت على ثلاثة لكل منهما). هذا يجعل من الممكن تتبع 3DOF ويسمح لك لننظر حولنا في مشهد 3D. في سبيل المثال يمكنك استخدام برنامج التشغيل مع بلدي مجسمة صورة المشاهد SIV . المتوسطات سائق قراءات أجهزة الاستشعار مع خوارزمية المحسنة، والتي تعطي تجربة أكثر سلاسة بكثير مع إصدار برنامج التشغيل الأولية. حزمة برنامج التشغيل يتكون من الخفي الذي يمكن تشغيله في الخلفية وتسهيلا للمراقبة تطبيق الأساسية التي تمكن واحد على قرص بسهولة إعدادات برنامج تشغيل مختلف وcallibrate الجهاز. للحصول على معلومات عامة حول كيفية استخدام الجهاز مع لينكس انظر: مع لينكس وستيريو 3D نشط Vuzix VR920 .

السائق يوفر trackingdata في أشكال مختلفة لتطبيق استخدامه. فإنه يكتب دائما البيانات إلى / ديف / headtracking. خط قراءة من / ديف / vrtrack يتألف من ستة العوامات التي تتوافق مع جهاز استشعار قراءة في هذا الشكل:

ياو الملعب لفة XYZ

ياو، الملعب ولفة من زوايا 0-360 درجة. X، Y و Z هي دائما صفر لvr920، لأنه يدعم فقط ثلاث درجات من الحرية. محجوزة هذه القيم لأجهزة المستقبل التي يمكن أن تدعم ست درجات من الحرية، على أمل أن تقترح معيارا لأجهزة التعقب.

يمكن للسائق تحجيم القراءات وعكس محاور independantly للحصول على مجموعة قيمة اللازمة لتطبيق استخدام وتجربة ممتعة.

لأقصى قدر من التوافق مع التطبيقات الموجودة هناك أربعة أساليب عملها الأخرى المتاحة التي يمكن تمكين بشكل منفصل:

  • عصا التحكم مضاهاة
    السائق يحاكي جهاز المقود / ديف / المدخلات JSX /. قراءات لدرجة الانحراف والأسماء هي X، Y و Z محور عصا التحكم يحتذى. ويمكن استخدام هذا الدعم لتمكين الأساسية headtracking في المباريات التي لا تعتمد أصلا headtracking.
  • فأر مضاهاة
    السائق يحاكي جهاز المقود / ديف / المدخلات mouseX /. ويجري حاليا ترجمتها قراءات لياو والملعب لسين وصاد من جهاز الفأر، لذلك عندما تنظر الحق مؤشر الماوس يتحرك إلى اليمين وعندما قمت بالبحث المؤشر يتحرك صعودا والعكس بالعكس. ويمكن أيضا أن تستخدم هذه لتمكين الدعم الأساسي headtracking في المباريات التي لا تعتمد أصلا headtracking. يمكن أيضا أن تستخدم للسيطرة على مجرد مؤشر الماوس من نظام النافذة. ويمكن السيطرة على منفذ العرض لنظام نافذة أيضا أن يكون الغرض ريسونابلي. مع التمديد MPX جديد في فيي سطر الأوامر وهذا قد يكون ممكنا.
  • UDP - شبكة
    في وضع UDP السائق يرسل البيانات عبر الشبكة وتتبع أحادي UDP. النهج لإرسال البيانات من خلال شبكة يجعل من اللغة المستخدمة في كتابة تطبيق مستقل عن اللغة المستخدمة لتطوير برنامج التشغيل. الحزمة المرسلة إلى العملاء يحتوي على زوايا ثلاث، ياو، الملعب ولفة وX، Y و z كما نقطة ثابتة 32 بت في Q16.16 شكل. أي أن هذا الوضع تستخدم للسيطرة على flightgear.
  • الإرسال - شبكة
    في وضع الإرسال المتعدد السائق يرسل البيانات عبر الشبكة وتتبع المتعدد UDP، وبالتالي العديد من العملاء قد قراءة البيانات، الأمر الذي يجعل عملية الموازاة أكثر ممكن، أي يمكن لأحد أن استخدام آلة واحدة لتقديم وآلة أخرى لإجراء العمليات الحسابية. وبالإضافة إلى ذلك، فإن النهج لإرسال البيانات من خلال شبكة يجعل من اللغة المستخدمة في كتابة تطبيق مستقل عن اللغة المستخدمة لتطوير برنامج التشغيل. تتبع البيانات المرسلة إلى العملاء يحتوي على زوايا ثلاث، ياو، ولفة والملعب لسهولة الاستخدام 1 viewmatrix، يمكن للمرء أن استخدام مباشرة مع المكتبات scenegraph. إذا كنت تنوي تطوير تطبيق باستخدام headtracking من VR920 رؤية democlient.cpp ملف تضمينها في التحميل للحصول على تفاصيل حول كيفية الحصول على البيانات في التطبيق الخاص بك. ويستخدم هذا النمط من عارض الصور المجسمة SIV .
وفيما يلي لقطة للشاشة من خلال مراقبة تطبيق callibration جهاز vr920:
control app VRTrack 1.0   headtracking driver for the vr920 HMD سائق vrtrack خلال معايرة (الصورة)

ملاحظة مهمة: خلال معايرة تأكد من أن العرض من جهاز يعرض شيئا منذ يعرض ليس فقط تظهر شاشة زرقاء يؤثر على بيانات الاستشعار (على الأقل مع جهازي) سوف ينتهي مع معايرة خاطئ آخر. يمكنك استخدام أي من NVIDIA-إعدادات لضمان ذلك. للحصول على تعليمات الاستخدام التفصيلية راجع التمهيدي المضمنة في التحميل.

تنزيل: 88x31 VRTrack 1.0   headtracking driver for the vr920 HMD Commercial license button VRTrack 1.0   headtracking driver for the vr920 HMD

قررت نشر سائق تحت رخصة الإبداعي غير تجاري مشترك. يمكنك تحميل المصدر كامل من هنا: vrtrack-1.0.tar.gz (390) ، وثنائي x86_64 من هنا: vrtrack-1.0-x86_64.tar.gz (321) ، أو ثنائي i686 من هنا: vrtrack-1.0- x86.tar.gz (327) . وPKGBUILD Archlinux التي تقدمها Feilen متاحة هنا: aur.archlinux.org أكثر ثنائي / توزيع نماذج محددة قد تكون متاحة في المستقبل. وقد تم بناء على ثنائي x86_64 حتى الآن جنتو النظام، وثنائي i686 على أوبونتو هاردي. لثنائي i686 قد تثبيت libconfig + + + أي libconfig +8 _1.3.2-2 من هنا: libconfig + + إذا كان أي من الثنائيات يعمل لديك، قد تضطر إلى بناء من المصدر ...

تحتاج إلى أن يكون libusb، libconfig + +، وlibfuse libcurses المثبتة على نظامك. لمستخدمي أوبونتو شملت أنا السيناريو قذيفة صغيرة ubuntu_install_deps.sh الذي يثبت التبعيات. ربما كان يعمل أيضا عن توزيعات ديبيان القائم على الأخرى. شاهد جنتو لها فقط للتأكد من أنه تم ظهر libusb، ncurses، الصمامات، وlibconfig. الإصدار الخاص بك نواة يجب أن يكون على الأقل 2.6.31 ويجب أن يكون ممكنا في بلدتي كوزي النواة.

حاشية:

إذا كنت مثل سائق، لا تتردد في ربط www.mygnu.de . إذا كنت وضعت تطبيق باستخدام بيانات تتبع التي قدمها سائق الرجاء ترك تعليق، لأن ثم أنا يمكن إعادة النظر في تطبيق والكتابة في نهاية المطاف حول هذا الموضوع. لطلب التراخيص التجارية الاتصال بنا على معلومات (في) mygnu.de. حسنا، إذا كنت ترغب فقط في دعم عملنا في MyGNU.de استخدام زر تبرع icon wink VRTrack 1.0   headtracking driver for the vr920 HMD

مع أطيب التحيات

يورغن

 VRTrack 1.0   headtracking driver for the vr920 HMD
1 Star2 Stars3 Stars4 Stars5 Stars (لا يوجد تقييم)
Loading ... تحميل ...

جنتو ebuild لglsldevil-1.1.5

قبل ايام كنت أرغب في الحصول على بعض المعلومات عن كيفية OpenSceneGraph ينفذ داخليا التقديم، للتحضير لدرجة البكالوريوس بلدي أطروحة. أراد خصوصا أن أعرف إذا كان يستخدم في الواقع كائنات الواق فيرتكس عندما "القوة" العقد الرسومات للقيام بذلك. واتخذت تحليل رمز لفترة طويلة، وسوف لا يكون دليلا كافيا بالنسبة لي. وبالتالي هناك حاجة أنا 1 المصحح بينغل. واحد لطيف وجدت هو glsldevil ، الذي تم تطويره في جامعة شتوتغارت. فإنه لا يمكن تصحيح فقط بينغل محض، ولكن أيضا شادرس GLSL.

glsldevil gentoo ebuild for glsldevil 1.1.5

glsldevil

لجنتو لقد وجدت ebuild القديمة في مكان ما في شبكة الإنترنت، وتعديله لإصدار جديد من glsldevil. هنا هو تراكب لي بما في ذلك تعديل ebuild: glsldevil-1.1.5_overlay.tar.gz (441)

تحميل وتراكب في انتزاع / البيرة / المحلية تعدية البضائع /. تأكد من تضمين السطر التالي في الخ / الخاص / make.conf:

PORTDIR_OVERLAY = "/ البيرة / المحلية / تعدية البضائع"

ثم يخرج glsldevil.

التحيات

يورغن

1 Star2 Stars3 Stars4 Stars5 Stars (لا يوجد تقييم)
Loading ... تحميل ...

مخزنة FlightGear مع رباعية ستيريو

مع بلدي المقبلة سائق headtracking جديدة للHMD vr920 vusix أنه من المرجح أن أدير للحصول على جهاز محاكاة الطيران الشهير FlightGear للعمل معها. أدى ذلك لي مرة أخرى إلى المشكلة التي FlightGear لا يعمل في رباعية عزلت ستيريو، كما وصفتها في تعليقي على FlightGEAR 2.0.0 على جنتو .

يتوقع احد لتمكين وضع مجسم في FlightGear البدء بتشغيله مع السطر التالي:

تصدير OSG_STEREO_MODE = QUAD_BUFFER؛ التصدير OSG_STEREO = على؛ fgfs

عند بدء flightgear بهذه الطريقة، واحد يحصل على وحدة الإخراج التالية وهناك رأي مجسمة:

تحذير: "عملية غير صالحة" خطأ بعد الكشف عن برنامج OpenGL RenderBin :: التعادل (،)

FlightGear الحصول على العمل مع رباعية عزلت ستيريو

القيام ببعض تحليل رمز في OpenSceneGraph-2.8.0 اكتشفت الأسطر التالية من التعليمات البرمجية في View.cpp:

OSG :: DisplaySettings * س = OSG :: DisplaySettings :: سبيل المثال ()؛
إذا كان (DS-> getStereo ())
{
التبديل (DS-> getStereoMode ())
{
حالة (OSG :: DisplaySettings :: QUAD_BUFFER): الصفات-> quadBufferStereo = صحيح؛ كسر؛
حالة (OSG :: DisplaySettings :: VERTICAL_INTERLACE):
حالة (OSG :: DisplaySettings :: الشطرنج):
حالة (OSG :: DisplaySettings :: HORIZONTAL_INTERLACE): الصفات-> الاستنسل = 8؛ كسر؛
رد: كسر؛
}
}

يبدو ان لا سياق ستيريو FlightGear في الحصول على تهيئة بشكل صحيح في makeDefaultTraits :: WindowBuilder (الاستنسل BOOL). وبالتالي هذه الخطوط يجب أن تضاف إلى WindowBuilder.cxx. تسهيلا للعمل هنا هو التصحيح ضد FlightGear-2.0.0: flightgear-2.0.0-stereoscopic.patch (391)

ربما يمكن لبعض المطور FlightGear لطيف وتشمل هذه إلى رمز المنبع. لديك لاستخدام لوحة الرسومات الفنية التي تدعم ستيريو رباعية مخزنة، مثل FX quadro نفيديا أو FireGL العاطي والسليم للأجهزة العرض، مثل نظارات مصراع، HMD او نظام الإسقاط مجسمة، للاستفادة منها.

المشاكل المتبقية

عند استخدام رباعية مخزنة في وضع ستيريو flightgear هناك تحدث بعض الأخطاء الرسومات. هذه ليست مزعجة للغاية، ولكن وجودهم هناك. بعض الضوابط قمرة القيادة وتفاصيل المشهد أخرى تحتوي على الخطوط الصفراء، وكأنه السلكي، والتي ليست هناك عند بدء FlightGear في "العادي" وضع العرض. وأظن أن هذا ليكون آخر خلل في FlightGear، والتي ما زالت تحتاج الى أن يكون موجودا. رؤية لقطات من أدناه لمزيد من التفاصيل. يتم وضع علامة على أجزاء إشكالية الكواليس الحمراء. وخصوصا ليلا وتظهر الصور لهذه المشكلة. هذه المشكلة لا وجود لها إلا في رباعية مخزنة وضع ستيريو، ولكن أيضا في وسائط أخرى مثل ستيريو HORIZONTAL_SPLIT.

flightgear 1 FlightGear with quad buffered stereo

FlightGear بعد يوم، ورباعية عزلت ستيريو مع وجود أخطاء

flightgear 2 FlightGear with quad buffered stereo

FlightGgear بعد يوم، لا ستيريو، دون أخطاء

flightgear 3 FlightGear with quad buffered stereo

FlightGear ليلا، رباعية عزلت ستيريو مع وجود أخطاء

flightgear 41 FlightGear with quad buffered stereo

FlightGear ليلا، لا ستيريو، دون أخطاء

وجنتو الطريق

بالنسبة للمستخدمين جنتو هنا هو تراكب لي بما في ذلك تعديل ebuild: flightgear-2.0.0-stereoscopic_overlay.tar.gz (323) حمل تراكب تعديل (بما في ذلك البقع)، ​​واستخراجها في / البيرة / المحلية / تعدية البضائع. تأكد من تضمين السطر التالي في الخ / الخاص / make.conf:

PORTDIR_OVERLAY = "/ البيرة / المحلية / تعدية البضائع"

ثم يخرج flightgear والاستمتاع بها في ثلاثة أبعاد.

المتعة

يورغن

shim FlightGear with quad buffered stereo

 FlightGear with quad buffered stereo
1 Star2 Stars3 Stars4 Stars5 Stars (لا يوجد تقييم)
Loading ... تحميل ...

النسخة الجديدة من برنامج التشغيل headtracking vr920 قريبا

العام الماضي نشرت النسخة الأولى من سائقي headtracking لينكس لHMD VR920 هنا . حاليا أعمل على إصدار برنامج التشغيل الجديد والتي سيكون لها الميزات الإضافية التالية:

  • متعددة البروتوكولات:
    ، UDP التراسل (كما في السابق)
    -UDP أحادي (للاتصال flightgear وربما اكثر)
    الفأر مضاهاة (عبر uinput)
    عصا التحكم، محاكاة (عن طريق uinput)
    حرف الجهاز للحصول على قراءات زاوية مباشرة (عن طريق بلدتي كوزي، سوف
    تتطلب نواة => 2.6.31)
  • قلب من محاور (أن تحريك الرأس حتى جعل مؤشر الماوس صعودا أو هبوطا، تبعا للاحتياجات)
  • أفضل خوارزمية تصفية (headtracking أكثر استقرارا)
  • التحجيم من البيانات (أي لتتناسب مع حجم الشاشة مع وضع الماوس)
  • قابلة للتخصيص التأخير بين قراءات أجهزة الاستشعار
  • واجهة المستخدم وفصلها عن سائق

مع المقبلة MPX ومضاهاة الماوس ينبغي أن يكون في الامكان السيطرة على منفذ العرض وضوحا من خلال تحويل حول الرأس. يجب السيطرة على وجهة النظر للألعاب أو البرامج الأخرى التي لا تعتمد أصلا headtracking يكون من الممكن أيضا مع مضاهاة.

في مرحلة التطوير الحالية أكثر من الميزات وتعمل أساسا لذلك نتوقع أن يطلق سراحه برنامج التشغيل الجديد قريبا.

لا تنزعج من وجود تحديثات

يورغن

1 Star2 Stars3 Stars4 Stars5 Stars (لا يوجد تقييم)
Loading ... تحميل ...