- 1
За мной следят, вы тоже в курсе?
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−1
За мной следят, вы тоже в курсе?
−1
def _run(self):
L.debug('CommentsMonitor started.')
with requests.Session() as sess:
bormand = Bormand(sess)
while True:
comments = bormand.get_comments()
if comments is not None:
for comment_json in comments:
comment = Comment(comment_json)
if comment.id not in self.replied_cache and comment.user_id not in self.users_blacklist:
task = parse_comment(comment)
if task is not None:
L.debug('Replying to: ' + str(comment))
self.replied_cache.add(comment.id)
self.tasks_queue.put(task)
else: # comments is None
L.warning('Failed to load comments')
if self._stop_ev.wait(timeout=self.pause_time):
break
L.debug('CommentsMonitor stopped.')
Какой уровень вложенности )))
0
$petuh = new Petuh();
$petuh->confirm();
Память в пхп не шарится, и на каждый запрос заново запускается. По-моему это каждый петух знает.
−3
В WSH есть объект WScript, расширяющий возможности языка и позволяющий управлять их поведением.
Одно из его свойств - Interactive, оно позволяет разрешить либо запретить скрипту показывать пользователю диалоговые окна.
Как-то так:
WScript.Interactive=False
MsgBox "Эй, ламер! Привет!" 'этот диалог не будет показан
WScript.Interactive=True
msgbox wscript.scriptfullname ' этот дилог будет по... нет, тоже не будет показан.
А всё потому, что скриптовый движок выбирается только один раз и не может быть сменен динамически.
Выбрать можно либо UI-движок, показывающий сообщения и ошибки, либо Silent-движок, который не показывает ничего.
Вот уж какой багор!..
+2
if($_GET['page']==''){include($_SERVER['DOCUMENT_ROOT'].'/page/catalog.php');}
if($_GET['page']=='product'){include($_SERVER['DOCUMENT_ROOT'].'/page/product.php');}
if($_GET['page']=='category'){include($_SERVER['DOCUMENT_ROOT'].'/page/category.php');}
if($_GET['page']=='subcatalog'){include($_SERVER['DOCUMENT_ROOT'].'/page/category.php');}
if($_GET['page']=='subcategory'){include($_SERVER['DOCUMENT_ROOT'].'/page/subcategory.php');}
if($_GET['page']=='dressing'){include($_SERVER['DOCUMENT_ROOT'].'/page/dressing.php');}
if($_GET['page']=='consultant'){include($_SERVER['DOCUMENT_ROOT'].'/page/consultant.php');}
if($_GET['page']=='stock'){include($_SERVER['DOCUMENT_ROOT'].'/page/stock.php');}
if($_GET['page']=='hit'){include($_SERVER['DOCUMENT_ROOT'].'/page/hit.php');}
2019 год. Проект был написан год назад чуваками из провинции. Зато на фронтенде Angular.
+4
private async Task CountResultAsync(IProgress<bool> progress)
{
object sync = new object();
await Task.Run(() => Parallel.For(0, _dataList.Count, i =>
{
lock (sync)
{
var index = _dataList.FindIndex(m => m.FullPath.Equals(_dataList[i].FullPath));
_dataList[index] = new GridModel()
{
FullPath = _dataList[i].FullPath,
Name = _dataList[i].Name,
Checksum = GetFileChecksum(_dataList[i].FullPath),
IsCompleted = true
};
}
}));
}
Когда кто-то пытается написать параллельный код, но что-то идет не так.
+1
function htmlspecialchars (s) {
const el = document.createElement('span');
el.innerText = s;
return el.innerHTML.replace(/<br>/g, "\n");
}
Почему в жепаскрипте нет прямого доступа к этой функции? Почему я должен для этого работать с DOM или сам писать эту поеботу на рагулярках? Почему асё так анально?
0
предлагаю убрать из алфавита буквы p и h
+1
import SwiftUI
struct LandmarkDetail: View {
@EnvironmentObject var userData: UserData
var landmark: Landmark
var landmarkIndex: Int {
userData.landmarks.firstIndex(where: { $0.id == landmark.id })!
}
var body: some View {
VStack {
MapView(landmark: landmark)
.frame(height: 300)
CircleImage(image: landmark.image(forSize: 250))
.offset(y: -130)
.padding(.bottom, -130)
VStack(alignment: .leading) {
HStack {
Text(landmark.name)
.font(.title)
Button(action: {
self.userData.landmarks[self.landmarkIndex].isFavorite.toggle()
}) {
if self.userData.landmarks[self.landmarkIndex].isFavorite {
Image(systemName: "star.fill")
.foregroundColor(Color.yellow)
} else {
Image(systemName: "star")
.foregroundColor(Color.gray)
}
}
}
HStack(alignment: .top) {
Text(landmark.park)
.font(caption)
Spacer()
Text(landmark.state)
.font(.caption)
}
}
.padding()
Spacer()
}
.navigationBarTitle(Text(landmark.name), displayMode: .inline)
}
}
https://developer.apple.com/tutorials/swiftui/handling-user-input
Принципиально новый нескучный "декларативный" UI от компании Apple. В наличии:
* магические константы
* спагетти из замыканий
* биндинги, страшные как атомная война
* где-то внутри модная хипстерская реактивная либа
На фоне этого кошмара qml кажется вершиной инженерной мысли
−103
Меня ограбили
Я чувствую полнейшее опустошение; в моих яйцах просто вакууууум...