en
Feedback
Web_programming

Web_programming

Open in Telegram

Sharif web programming If you have any questions, please feel free to ask(@yumcoder)

Show more
1 052
Subscribers
-124 hours
-27 days
-730 days
Posts Archive
https://null-byte.wonderhowto.com/how-to/host-your-own-tor-hidden-service-with-custom-onion-address-0180159/ یک مثال از اینکه چطور توی dark web سرویس می‌سازند 👆

proof-of-contribution این مفهوم در سیستم‌های توزیع شده و نظریه بازی چه چیزی می‌گوید؟ مثلا سه سرور داریم در یک محاسبات یا کاری مشارکت میکند میزان مشارکت آنها را بر اساس cpuیا رم و یا هر چیز دیگر در قالب یک عدد می‌توانیم محاسبه کنیم. حال سوال این است که توزیع دقیق و مدل اندازه‌گیری این مشارکت چگونه است؟ چه الگوریتم‌های برای پاسخ به این موضوع می‌شناسید

این چالش کمی نرد طوره ولی جالبه. حدود 13 گیگ فایل متنی را باید بخونید و پروسس کنید. Your mission, should you decide to accept it, is deceptively simple: write a Java program for retrieving temperature measurement values from a text file and calculating the min, mean, and max temperature per weather station. There’s just one caveat: the file has 1,000,000,000 rows! این لینک توضیحاتش: https://www.morling.dev/blog/one-billion-row-challenge/ توی توییتر میتونید توی کوت ها و منشن هاش بحث های جالبی پیدا کنید. مثلا با زبان های دیگه مثل گو زدند https://twitter.com/gunnarmorling/status/1741839724933751238?s=19 اینم ریپوش: https://github.com/gunnarmorling/1brc

https://www.linkedin.com/posts/omidjafarinezhad_a-simple-numerical-example-of-secure-multiparty-activity-7146875217376653312-NdeR?utm_source=share&utm_medium=member_desktop توی این لینک یکی مدل پاسخ به این پرسش را نوشتم. البته فکر کنم دو روش دیگر نیز برای حل این گونه مسائل وجود دارد

کاربرد مثلا در FEDERATED LEARNING در مقاله زیر یک کاربرد عملی از آن در گوشی‌های اندروید آورده شده است https://arxiv.org/pdf/1811.03604.pdf

Three coworkers —Allie, Bob, and Brian want to compute their average salary without revealing individual salary information. چطوری این مساله را حل میکنیم؟ در حوزه‌های مختلف کاربرد متفاوت دارد و همچنین روش حل‌های مختلفی برای آن وجود دارد.

https://github.com/facebookincubator/cinder یعنی در اینستاگرام برای اینکه از پایتون استفاده کند چنین تغییری داده به عبارت دیگر کار نشد ندارد ولی هزینه و فایده آن را باید سنجید

https://stackoverflow.com/questions/29581005/how-to-run-a-pool-of-docker-containers-on-a-single-host-preserving-their-ip-addr اگر کسی ایده‌ایی برای docker pool داره ممنون میشوم به اشتراک بگذارد. لزوما راه‌حل داکری هم نبود مهم نیست

import React, { createContext, useContext, useEffect, useState } from 'react';
import { parse } from 'bibtex-parse';

export type BibTeXEntry = {
    index: number;
    name?: string;
    key?: string;
    type?: string;
    title?: string;
    // ….
};

export type BibTeXCollection = Array<BibTeXEntry>;

type BibTeXContextType = {
    bibTeXData: BibTeXCollection;
    citedKeys: { [key: string]: string[] };
    updateCitedKeys: (key: string, cites: string[]) => void;
};

const BibContext = createContext<BibTeXContextType | undefined>(undefined);

interface BibProviderProps {
    children: React.ReactNode;
}

export const BibProvider: React.FC<BibProviderProps> = ({ children }) => {
    const [bibTeXData, setBibTeXData] = useState<BibTeXCollection>([]);
    const [citedKeys, setCitedKeys] = useState<{ [key: string]: string[] }>({});

   // … code….
    const updateCitedKeys = (key: string, cites: string[]) => {
        const newCitedKeys = {
            ...citedKeys,
            [key]: Array.from(new Set([...(citedKeys[key] || []), ...cites])),
        };
      
        setCitedKeys(newCitedKeys);
    }
    const contextValue: BibTeXContextType = { bibTeXData, citedKeys, updateCitedKeys };

    return <BibContext.Provider value={contextValue}>{children}</BibContext.Provider>;
};

export const useBibContext = () => {
    const context = useContext(BibContext);
    if (!context) {
        throw new Error('useBibContext must be used within a BibProvider');
    }
    return context;
};
این کد در تابع updateCitedKeys یکی از رایج‌ترین مشکل‌های react را دارد. مشکل چیست؟ چرا ؟ چطور حل میشود