it-swarm.asia

ما هي الكتيبات المفيدة التي تستخدمها؟

أنا أستعمل:

أنت؟

32
Tal Galili

الأكثر استخدامًا على الأرجح هو Show Anchors ، الذي صنعته. يظهر رمز مرساة بجوار كل عنصر في الصفحة يمكن ربطه مباشرة.

يبدو غبيًا ، ولكنه مفيد جدًا عندما تريد إحالة شخص ما إلى قسم معين من موقع الويب. وهو أسهل بكثير من محاولة معرفة مكان وضع مالك الموقع لروابط الإرساء الخاصة بهم (حتى لو قاموا بذلك في المقام الأول).

25
Senseful

اركل مؤخرته

http://erkie.github.com

لقد وجدت هذا في GitHub . إنه أمر ممتع ويحب التخلص من الأشياء والتخلص منها أيضًا!

15
Muhammad Usman

القراءة لاحقًا (صفحة علامات للقراءة لاحقًا في InstaPaper )

15
Jon Hadley

رابط طويل من فضلك

يعيد كتابة معظم عناوين URL المختصرة على الصفحة لإظهار المكان الذي سيأخذك إليه.

12
Tom Savage

أستخدم SuperGenPass لتجزئة كلمة المرور الرئيسية في كلمات مرور فريدة للمواقع التي أزورها (يعتمد التجزئة على المجال). مريحة جدا.

7
cherrypj

TinEye bookmarklet للعثور على مصادر أخرى للصور على صفحة الويب.

6
Greg Bray

BugMeNot لتجاوز تسجيل الدخول بسرعة إلى مواقع الويب التي تتطلب تسجيلًا إجباريًا و/أو جمع معلومات شخصية/ديموغرافية (مثل New York Times).

6
Greg Bray

Quix: http://quixapp.com

هذا يشبه إلى حد ما Quicksilver للويب. إنه مفيد جدًا لتطوير الويب. يمكنك أيضًا تهيئة Chrome لاستخدامه كمحرك بحث لتحويل شريط العنوان إلى سطر أوامر.

4
Tom Savage

يمكنني استخدام StackPrinter bookmarklet ؛ يسمح بطباعة أسئلة Stack Exchange (مثل هذا السؤال) بطريقة سهلة الطباعة.

javascript:(function(){var re = new RegExp('^http://(.*?)\.com/questions/([0-9]+)/');var group = re.exec(window.location.href);if (group!=null){var service = group[1];var questionid=group[2];window.open('http://www.stackprinter.com/export?format=HTML&service='+service+'&question='+questionid)}else{alert('Attention: question id not found!')}})()
4
systempuntoout

jQuerify هو التطبيق المختصر الذي لا يمكنني العيش بدونه. يضيف jQuery (إذا لزم الأمر) إلى قائمة البرامج النصية في الصفحة. يجعل كتابة الكتيبات الصغيرة الأخرى أقل إيلاما بكثير!

3
Goyuix
  1. القراءة لاحقًا (يرسل الصفحة إلى InstaPaper )
  2. Clip to Evernote (يحفظ الصفحة كملاحظة Evernote)
  3. قابلية القراءة
3
Mike Richardson
3
chanchal1987

إليك التطبيق المختصر الخاص بي لجميع مواقع Stack Exchange:

سيعرض هذا الرمز عدد الأصوات المؤيدة لجميع العلامات التي تظهر في قسم العلامات العليا بصفحة المستخدم. يجب أن يعمل على أي موقع من مواقع Stack Exchange التي قمت بتسجيل الدخول إليها (لكنني قمت باختبارها فقط على Stack Overflow و Meta Stack Overflow). للأسف هناك خطأ في منطق إعادة توجيه مرادفات العلامة التي ستمنع هذا النص البرمجي من العمل مع مرادفات العلامات.

javascript:var uP=$('#hlinks-user a:eq(1)')[0].href;var uN=uP.replace(/.*\//gi,'');var uI=uP.replace(/.*\/([\d]+)\/.*/,'$1');var tsp='/tags/$0/topusers';var tqp='/questions/tagged/$0';var rD='result';var mA=5;var cA=0;var cO=0;var tT;var aT=[];var rT=[];var lI=function(tA,tP,tX,tT,bK){return' <span style="font-size:smaller;">[<a style="color:#777" href="'+tP.replace('$0',tA)+'"'+(bK?' target="_BLANK"':'')+(tT?' title="'+tT+'"':'')+'>'+tX+'</a>]</span>';};var pR=function(){if($('#'+rD).size()==0){$(document.body).append($('<div id="'+rD+'"></div>').css({'position':'fixed','top':'0','bottom':'0','left':'0','width':'40ex','background':'#fff','border-right':'solid #777 5px','overflow':'auto','text-align':'left','padding':'.3em'}));}};var dR=function(){rT.sort(function(a,b){return b[1]-a[1];});$('#'+rD+' h3').html('Your top '+tT+' tag scores:');$.each(rT,function(index,item){var tA=item[0],sC=item[1];var select=$('#tA'+(index+1));select.find('td:eq(1)').html(tA+lI(tA,tqp,'q','questions')+lI(tA,tsp,'s','stats'));select.find('td:eq(2)').html(sC);if(sC>99){select.find('td:eq(2)').css({'background':(sC>999?'gold':sC>399?'silver':'#A67D3D')});} select.find('td:eq(0)').remove();select.find('td').css({'padding':'.3em'});});};var dP=function(){if(aT.length==0&&cA==0){dR();return;}else if(cA<mA&&aT.length>0){rS(aT.pop());} window.setTimeout(dP,200);};var rS=function(tA){cA++;var oS=++cO;var dI='tA'+oS;$('#'+rD+' table').append($('<tr id="'+dI+'"><td>'+oS+' / '+tT+'</td><td>'+tA+'</td><td>...</td></tr>'));jQuery.get(tsp.replace('$0',tA),function(data){var sT=$(data.replace(/<img[^>]*>/gi,'')).find(".fl:eq(1) a[href*='"+uI+"']").parents('tr:eq(0)').find('.top-count:eq(0)').contents().text().trim().replace(/\D+/,'');rT.Push([tA,sT?parseInt(sT):0]);$('#'+dI+' td:last').html('Done.');cA--;});};var tU=function(){jQuery.get(uP,function(result){fT($(result.replace(/<img[^>]*>/gi,'')));})};var fT=function(pN){if(!pN)pN=$('html');pN.find('.user-stats-table:eq(3) a.post-tag').each(function(index,item){aT.Push(item.innerHTML.replace(/<[^>]*>/gi,''));});tT=aT.length;$('#'+rD).html('<h3>Retrieving tag scores...</h3><table style="width: 100%;"></table>');dP();};pR();if(document.URL==uP) fT(false);else tU();void(0)

وإليك نسخة قابلة للقراءة من البرنامج النصي:

// begin config
var uP = $('#hlinks-user a:eq(1)')[0].href; // user page URL
var uN = uP.replace ( /.*\//gi, '' ); // user name
var uI = uP.replace(/.*\/([\d]+)\/.*/, '$1'); // user id
var tsp = '/tags/$0/topusers'; // template for stats page
var tqp = '/questions/tagged/$0'; // template for questions page
var rD = 'result'; // dom id for generated div
var mA = 5; // max concurrent ajax requests
// end config

var cA = 0;  // current ajax requests
var cO = 0;  // current tag offset
var tT;      // total number of tags
var aT = []; // all remaining tags
var rT = []; // retrieved tags (format: [[tag,score]]
var lI = function(tA,tP,tX,tT,bK){ // build link using a tag, a template and a text
    bK = bK!==false;
    return ' <span style="font-size:smaller;">[<a style="color:#777" href="'
           + tP.replace('$0', tA) + '"'
           + (bK ? ' target="_BLANK"' : '')
           + (tT ? ' title="' + tT + '"' : '')
           + '>' + tX + '</a>]</span>';
};
var pR = function(){ // prepare result div
    if($('#'+rD).size()==0){
        $(document.body).append(
            $('<div id="' + rD + '"></div>')
                .css({
                    'position':'fixed',
                    'top':'0',
                    'bottom':'0',
                    'left':'0',
                    'width':'40ex',
                    'background':'#fff',
                    'border-right':'solid #777 5px',
                    'overflow':'auto',
                    'text-align':'left',
                    'padding':'.3em'
                })
        );
    }
};
var dR = function(){ // display results
    rT.sort(function(a,b){
        return b[1]-a[1];
    });
    $('#'+rD+ ' h3').html('Your top '+tT + ' tag scores:');
    $.each(
            rT,
            function(index, item) {
                var tA = item[0], sC = item[1];
                var select = $('#tA'+(index+1));
                select.find('td:eq(1)').html(tA + lI(tA,tqp,'q','questions') + lI(tA,tsp,'s','stats'));
                select.find('td:eq(2)').html(sC);
                if(sC > 99){
                    select.find('td:eq(2)').css({
                        'background' : (
                            sC > 999 ? 'gold'   :
                               sC > 399 ? 'silver' :
                               '#A67D3D'
                        )
                    });
                }
                select.find('td:eq(0)').remove();
                select.find('td').css({'padding':'.3em'});
            }
        );

};
var dP = function(){ // dispatcher function
    if(aT.length == 0 && cA == 0){
        dR();
        return;
    }else if(cA < mA && aT.length > 0){
        rS(aT.pop());
    }
    window.setTimeout(dP, 200);
};
var rS = function(tA){ // retrieve tag score
    cA++;
    var oS = ++cO; // current offset
    var dI = 'tA' + oS; // corresponding dom ID
    $('#'+rD + ' table').append($(
        '<tr id="' + dI + '"><td>'+oS+' / ' + tT + '</td><td>'
        + tA + '</td><td>...</td></tr>'
    ));
    jQuery.get(tsp.replace('$0', tA),function(data){
        // score as text:
        var sT = $(data.replace( /<img[^>]*>/gi, ''))
        .find(".fl:eq(1) a[href*='" + uI + "']")
        .parents('tr:eq(0)').find('.top-count:eq(0)')
        .contents().text().trim().replace(/\D+/,'');

        rT.Push(
            [tA,sT ? parseInt(sT) : 0]
        );
        $('#' + dI + ' td:last').html('Done.');
        cA--;
    });
};
var tU = function(){ // get user page via ajax
    jQuery.get(uP, function(result){
        fT($(result.replace( /<img[^>]*>/gi, '')));
    })
};
var fT = function(pN){ // find tags in page node
    if(!pN)pN = $('html');
    pN.find('.user-stats-table:eq(3) a.post-tag').each(
        function(index,item){
            aT.Push(item.innerHTML.replace(/<[^>]*>/gi, ''));
        }
    );
    tT=aT.length;
    $('#'+rD).html('<h3>Retrieving tag scores...</h3>'
        + '<table style="width: 100%;"></table>');
    dP();
};
pR();
if(document.URL==uP)// we're in user page
    fT(false);
else // load user page per AJAX
    tU();
2
Sean Patrick Floyd

PrintLiminator - على غرار تطبيقات الطباعة المختصرة الأخرى ، ولكن يتيح لك تحديد العناصر لإزالتها من الصفحة.

2
Brian Ortiz

تذكر كلمة المرور لإزالة الإكمال التلقائي = "off"

2
AndreKR

أستخدم زوجين من العلامات المرجعية (المسماة + و-) لزيادة صفحة المقالة التي أقرأها أو إنقاصها بسرعة.

إنقاص:

javascript:(function()%7B%20var%20e,s;%20IB=-1;%20function%20isDigit(c)%20%7B%20return%20(%220%22%20%3C=%20c%20&&%20c%20%3C=%20%229%22)%20%7D%20L%20=%20location.href;%20LL%20=%20L.length;%20for%20(e=LL-1;%20e%3E=0;%20--e)%20if%20(isDigit(L.charAt(e)))%20%7B%20for(s=e-1;%20s%3E=0;%20--s)%20if%20(!isDigit(L.charAt(s)))%20break;%20break;%20%7D%20++s;%20if%20(e%3C0)%20return;%20oldNum%20=%20L.substring(s,e+1);%20newNum%20=%20%22%22%20+%20(parseInt(oldNum,10)%20+%20IB);%20while%20(newNum.length%20%3C%20oldNum.length)%20newNum%20=%20%220%22%20+%20newNum;%20location.href%20=%20L.substring(0,s)%20+%20newNum%20+%20L.slice(e+1);%20%7D)();

زيادة راتب:

javascript:(function()%7B%20var%20e,s;%20IB=1;%20function%20isDigit(c)%20%7B%20return%20(%220%22%20%3C=%20c%20&&%20c%20%3C=%20%229%22)%20%7D%20L%20=%20location.href;%20LL%20=%20L.length;%20for%20(e=LL-1;%20e%3E=0;%20--e)%20if%20(isDigit(L.charAt(e)))%20%7B%20for(s=e-1;%20s%3E=0;%20--s)%20if%20(!isDigit(L.charAt(s)))%20break;%20break;%20%7D%20++s;%20if%20(e%3C0)%20return;%20oldNum%20=%20L.substring(s,e+1);%20newNum%20=%20%22%22%20+%20(parseInt(oldNum,10)%20+%20IB);%20while%20(newNum.length%20%3C%20oldNum.length)%20newNum%20=%20%220%22%20+%20newNum;%20location.href%20=%20L.substring(0,s)%20+%20newNum%20+%20L.slice(e+1);%20%7D)();
2
Nev Stokes

Coralize لإضافة موقع إلى Coral CDN قبل أن تحصل على slashdotted .

وبالمثل:

Google Cache

آلة طريق العودة/أرشيف الإنترنت

1
Greg Bray

لدي مجموعتي الخاصة من هذه المرافق التي يمكن العثور عليها هنا ...

http://saraswaticlasses.net/sites/links4.php

1
shantanuo
1
Margaret

لدي شاشة كبيرة. لا تحدد بعض مواقع الويب الحد الأقصى لعرض المحتوى. هذا يجعل النصوص الطويلة غير قابلة للقراءة. لذا فإن التطبيق المفضل لدي هو هذا. إنها تحدد الحد الأقصى للعرض للصفحة.

javascript:(function(){var%20newSS,%20styles='body%20{max-width:%20800px;}';%20if(document.createStyleSheet)%20{document.createStyleSheet(%22javascript:'%22+styles+%22'%22);}%20else%20{newSS=document.createElement('link');%20newSS.rel='stylesheet';%20newSS.href='data:text/css,'+escape(styles);%20document.documentElement.childNodes[0].appendChild(newSS);}})();
1
Fczbkk

الأشعة السينية
أستخدمه لرؤية نموذج المربع لأي عنصر في أي صفحة ويب.

1
Alex

يجب على أي شخص يحب التطبيقات المختصرة إلقاء نظرة على iMacros Firefox و chrome ملحقات. يسمح لك بإنشاء "وحدات ماكرو" (نوعًا ما مثل huuge bookmarklets) لمهمة autoamte. نستخدمها لجميع أنواع "الأشياء" في المكتب.

إنشاء iMacros "Bookmarklets" في فايرفوكس: Creating iMacros "Bookmarklets"

1
FrankJK

Aardvark ، وهو ملحق Firefox وكتيب مرجعي (لمتصفح Chrome و Safari و Internet Explorer). وهي مفيدة لمطوري الويب وكذلك الأشخاص الذين يريدون فقط تنظيف صفحة قبل طباعتها. http://karmatics.com/aardvark/

1
rob

أنا استخدم Diigo و diigolet على سفاري ، لديهم شريط الأدوات لبعض المتصفحات بالرغم من ذلك.

ثق بي ، جربها.

1
GiH

في النهاية Zap Colors يتم تثبيته على أي متصفح أستخدمه. نص رمادي على خلفية سوداء؟ Zap وهو قابل للقراءة فجأة.

1
stuartd

بينما يحتوي Opera على خيار إعادة تحميل صفحة ويب تلقائيًا على فترات محددة مسبقًا ، لا يتوفر في Internet Explorer و Firefox و Safari أي ميزة من هذا القبيل بشكل افتراضي.

هذه هي إصداري من برنامج مرجعي لتحديث أي صفحة ويب تلقائيًا بعد فترة زمنية محددة . هذا مفيد لتتبع صفحات الويب التي تقدم المعلومات بشكل ديناميكي ولكن ربما لم تنفذ AJAX للتحديث التلقائي.

0
mvark

بحث ويكيبيديا للبحث في النص المميز في ويكيبيديا

0
Greg Bray

Kippt لحفظ عناوين URL التي أريد أيضًا الوصول إليها من أجهزتي المحمولة.

قابلية القراءة لجعل المقالة أكثر قراءة لعيني.

0
dmni

قائمة أمنيات Amazon العامة لتتبع الأشياء التي قد أرغب في شرائها لاحقًا (أعياد الميلاد ، هدايا عيد الميلاد ، إلخ)

0
Greg Bray

هناك الكثير من الأشياء المفيدة العلامات المرجعية لخدمات Google :

  • اشترك في القارئ
  • ترجمة
  • المرجعية في جوجل الإشارات المرجعية
  • أضف حدث
  • رسم خريطة لهذا
  • جوجل مخبأ
  • تعريفات
0
Greg Bray

أستخدم العلامات المرجعية التالية:

0
kaychaks

المكونات المخزية ، ولكن بالإضافة إلى Amazon Wishlist bookmarklet يمكنني استخدام Woot This Deal Button عندما أجد صفقة جيدة لمنتج عبر الإنترنت أريد شراءه.

0
Shawn Miller

إذا كنت مصمم ويب أو شخصًا يحب الطباعة ، فستستمتع Font Friend bookmarklet.

0
Jin
javascript:void(eval("window.document.onmouseup=null;window.document.onmousedown=null;window.document.onmouseover=null;window.document.onmouseout=null;window.document.oncontextmenu=null;"))

يمنع الصفحة من التقاط أحداث الماوس في JavaScript ، وهو مفيد للمواقع التي لن تسمح لك بالنقر بزر الماوس الأيمن أو تحديد النص. لست متأكدا من أين تأتي أصلا.

0
MiffTheFox

زوجان لواجهة ويب Twitter:

  • DeClutter Twitter : لتصفية جميع التغريدات التي تتطابق مع الكلمات الرئيسية المحددة مسبقًا (iPad ، 4square ، إلخ)

  • إزالة Hovercard : منع بطاقات المرور من الظهور تلقائيًا وحظر تغريدة كاملة عند تمرير الماوس فوق اسم مستخدم

كلاهما عبارة عن كتيبات مختصرة سريعة قمت برميها معًا لخدش الحكة واستخدام معظم الأيام. تصفية الكلمات الرئيسية على وجه الخصوص هي شيء مدعوم في العديد من عملاء Twitter ولكن لم يتم الوصول إلى واجهة الويب حتى الآن ، لذا فإن التطبيق المختصر يجعل الجدول الزمني الخاص بي أكثر قابلية للقراءة في Apple أيام إطلاق المنتج/خلال المباريات الرياضية لا يهمني/الخ!

زوجان بسيطان من غير Twitter على أساس عنوان URL للموقع الذي تتصفحه:

  • عندما يتعطل أحد المواقع التي تزورها ، تحقق DownForEveryOneOrJustMe.com لمعرفة ما إذا كانت مشكلة في الشبكة من جانبك أم لا javascript:window.location%20=%20'http://www.downforeveryoneorjustme.com/'+window.location.Host;

  • ربما مكانة جميلة ، ولكن قم بإجراء WHOIS البحث في المجال الحالي: javascript:window.location%20=%20'http://who.is/whois/'+window.location.Host;

0
ConroyP

PageZipper يتم تحميل المقالات متعددة الصفحات على صفحة واحدة.

0
Brian Ortiz

حدث مرئي لإظهار كافة معالجات الأحداث المرفقة

0
AndreKR

WTF - لتحديد مكتبات JavaScript قيد الاستخدام في الصفحة الحالية.

0
eyelidlessness

أستخدم مصدر العرض في Internet Explorer يتيح لي مشاهدة النطاق الحقيقي (بما في ذلك جميع عمليات معالجة جافا سكريبت) للصفحة الحالية

javascript:(function(){c=unescape(document.documentElement.innerHTML);c=c.replace(/&/g,'&');c=c.replace(/</g,'<');c=c.replace(/>/g,'>');c=c.replace(/</g,'&lt;');c=c.replace(/>/g,'&gt;');document.write('<html><head><title>Source%20of%20Page<\/title><\/head><body><pre>'+c+'<\/pre><\/body><\/html>');x.document.close();})();
0
Christ-OFF

طريقة بسيطة: "عرض ملفات تعريف الارتباط"

javascript:alert('Cookies%20stored%20by%20this%20Host%20or%20domain:\n\n'%20+%20document.cookie.replace(/;%20/g,'\n'));
0
Christ-OFF

أستخدم هذا من وقت لآخر:

javascript:b=document.body;b.contentEditable=b.contentEditable=='true'?'false':'true';void(0);  
0
aaaaaaaa

أنا استخدم هذا ، من W3C Validator ، مفيد جدًا لمطوري الويب:

javascript:window.open('http://validator.w3.org/check?uri='+escape(window.location));void%200
0
danixd

قائمة الرغبات العالمية - Whimventory

0
Mala