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 را دارد. مشکل چیست؟ چرا ؟ چطور حل میشود
توضیحات یا comment را نگاه کنید
👍1👎1
https://stackoverflow.com/questions/29581005/how-to-run-a-pool-of-docker-containers-on-a-single-host-preserving-their-ip-addr
اگر کسی ایدهایی برای docker pool داره ممنون میشوم به اشتراک بگذارد. لزوما راهحل داکری هم نبود مهم نیست
نیازمندی را این طور در نظر بگیرید یک تعدادی برنامه یا تست داریم میخواهیم اجرا شود در یک محیط sandbox
مثلا یک صف از برنامهها و یا تستها داریم و میخواهیم بر اساس اولویت یکی یکی اجرا کنیم و حاصل را در صف دیگر قرار دهیم
اگر کسی ایدهایی برای docker pool داره ممنون میشوم به اشتراک بگذارد. لزوما راهحل داکری هم نبود مهم نیست
نیازمندی را این طور در نظر بگیرید یک تعدادی برنامه یا تست داریم میخواهیم اجرا شود در یک محیط sandbox
مثلا یک صف از برنامهها و یا تستها داریم و میخواهیم بر اساس اولویت یکی یکی اجرا کنیم و حاصل را در صف دیگر قرار دهیم
Stack Overflow
How to run a pool of Docker containers on a single host preserving their IP address on restart?
Context
I want to parallelize the execution of a big number of test suites. To
ensure that the results of a given test suite are not compromised by
the side effects of previous test suites, ...
I want to parallelize the execution of a big number of test suites. To
ensure that the results of a given test suite are not compromised by
the side effects of previous test suites, ...
https://github.com/facebookincubator/cinder
یعنی در اینستاگرام برای اینکه از پایتون استفاده کند چنین تغییری داده به عبارت دیگر کار نشد ندارد ولی هزینه و فایده آن را باید سنجید
یعنی در اینستاگرام برای اینکه از پایتون استفاده کند چنین تغییری داده به عبارت دیگر کار نشد ندارد ولی هزینه و فایده آن را باید سنجید
GitHub
GitHub - facebookincubator/cinder: Cinder is Meta's internal performance-oriented production version of CPython.
Cinder is Meta's internal performance-oriented production version of CPython. - facebookincubator/cinder
Three coworkers —Allie, Bob, and Brian want to compute their average salary without revealing individual salary information.
چطوری این مساله را حل میکنیم؟
در حوزههای مختلف کاربرد متفاوت دارد و همچنین روش حلهای مختلفی برای آن وجود دارد.
مثلا
- Allie: $100k
- Bob: $200k
- Brian: $300k
میخواهیم میانگین بین همه اشتراک گذاشته شود ولی دادههای اصلی خیر. چگونه بدون اشتراک داده های به چنین دانشی برسیم؟
چطوری این مساله را حل میکنیم؟
در حوزههای مختلف کاربرد متفاوت دارد و همچنین روش حلهای مختلفی برای آن وجود دارد.
مثلا
- Allie: $100k
- Bob: $200k
- Brian: $300k
میخواهیم میانگین بین همه اشتراک گذاشته شود ولی دادههای اصلی خیر. چگونه بدون اشتراک داده های به چنین دانشی برسیم؟
👍5
Web_programming
Three coworkers —Allie, Bob, and Brian want to compute their average salary without revealing individual salary information. چطوری این مساله را حل میکنیم؟ در حوزههای مختلف کاربرد متفاوت دارد و همچنین روش حلهای مختلفی برای آن وجود دارد. مثلا - Allie:…
کاربرد مثلا در FEDERATED LEARNING
در مقاله زیر یک کاربرد عملی از آن در گوشیهای اندروید آورده شده است
https://arxiv.org/pdf/1811.03604.pdf
در مقاله زیر یک کاربرد عملی از آن در گوشیهای اندروید آورده شده است
https://arxiv.org/pdf/1811.03604.pdf
Web_programming
Three coworkers —Allie, Bob, and Brian want to compute their average salary without revealing individual salary information. چطوری این مساله را حل میکنیم؟ در حوزههای مختلف کاربرد متفاوت دارد و همچنین روش حلهای مختلفی برای آن وجود دارد. مثلا - Allie:…
https://www.linkedin.com/posts/omidjafarinezhad_a-simple-numerical-example-of-secure-multiparty-activity-7146875217376653312-NdeR?utm_source=share&utm_medium=member_desktop
توی این لینک یکی مدل پاسخ به این پرسش را نوشتم. البته فکر کنم دو روش دیگر نیز برای حل این گونه مسائل وجود دارد
توی این لینک یکی مدل پاسخ به این پرسش را نوشتم. البته فکر کنم دو روش دیگر نیز برای حل این گونه مسائل وجود دارد
Linkedin
Omid Jafarinezhad on LinkedIn: Secure Multiparty Computation
A simple numerical example of Secure Multiparty Computation applicable in Federated Learning, where multiple agents collaborate to create a smart intelligent…
Forwarded from hossein Mahdavipour
این چالش کمی نرد طوره ولی جالبه.
حدود 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
حدود 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
www.morling.dev
The One Billion Row Challenge
Update Jan 4: Wow, this thing really took off!
1BRC is discussed at a couple of places on the internet, including Hacker News, lobste.rs, and Reddit.
For folks to show-case non-Java solutions, there is a "Show & Tell" now, check that one out for 1BRC implementations…
1BRC is discussed at a couple of places on the internet, including Hacker News, lobste.rs, and Reddit.
For folks to show-case non-Java solutions, there is a "Show & Tell" now, check that one out for 1BRC implementations…
proof-of-contribution
این مفهوم در سیستمهای توزیع شده و نظریه بازی چه چیزی میگوید؟
مثلا سه سرور داریم در یک محاسبات یا کاری مشارکت میکند میزان مشارکت آنها را بر اساس cpuیا رم و یا هر چیز دیگر در قالب یک عدد میتوانیم محاسبه کنیم. حال سوال این است که توزیع دقیق و مدل اندازهگیری این مشارکت چگونه است؟
چه الگوریتمهای برای پاسخ به این موضوع میشناسید
این مفهوم در سیستمهای توزیع شده و نظریه بازی چه چیزی میگوید؟
مثلا سه سرور داریم در یک محاسبات یا کاری مشارکت میکند میزان مشارکت آنها را بر اساس cpuیا رم و یا هر چیز دیگر در قالب یک عدد میتوانیم محاسبه کنیم. حال سوال این است که توزیع دقیق و مدل اندازهگیری این مشارکت چگونه است؟
چه الگوریتمهای برای پاسخ به این موضوع میشناسید
👎2👍1
https://null-byte.wonderhowto.com/how-to/host-your-own-tor-hidden-service-with-custom-onion-address-0180159/
یک مثال از اینکه چطور توی dark web سرویس میسازند 👆
این darkweb چی هست در مقاله ارسال شده در comment ...
#dark_web
یک مثال از اینکه چطور توی dark web سرویس میسازند 👆
این darkweb چی هست در مقاله ارسال شده در comment ...
#dark_web
WonderHowTo
Host Your Own Tor Hidden Service with a Custom Onion Address
A mention of the deep web can bring to mind images of drugs, hackers, and other criminal activity. Despite the presence of these elements, the Tor network is a valuable tool for preserving privacy ...
👍4
فرض کنید یک گاو صندوق داریم و رمز آن ۴۲ است میخواهیم به نحوی این رمز را بین ۴ نفر به اشتراک بگذاریم که برای باز کردن درب گاو صندوق حداقل ۲ نفر از چهار نفر کلید خودشان را به نحوی ترکیب کنند تا کلید اصلی (در این مثال ۴۲) ساخته شود.
به عبارت دیگر ما به هیچ یک از ۴ نفر رمز را نخواهیم گفت ولی به آنها دادهایی میدهیم که وقتی حداقل ۲ نفر از ۴ نفر داده خود را به اشتراک بگذارند یا ترکیب کنند بتوانند کلید اصلی را بازیابی یا بازسازی کنند و گاو صندوق را باز کنند
پیشنهاد شما چیست؟
به عبارت دیگر ما به هیچ یک از ۴ نفر رمز را نخواهیم گفت ولی به آنها دادهایی میدهیم که وقتی حداقل ۲ نفر از ۴ نفر داده خود را به اشتراک بگذارند یا ترکیب کنند بتوانند کلید اصلی را بازیابی یا بازسازی کنند و گاو صندوق را باز کنند
پیشنهاد شما چیست؟
👍1